Difference between revisions of "Version 8.1 Platform Release Notes"
From LongJump Support Wiki
imported>Aeric |
imported>Aeric |
||
(48 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
''See also:'' | ''See also:'' | ||
:* [[: | :* [[Doc Notes]] for documentation changes. {{ #if: {{ShowIsvInfo}} | | ||
:* [[ | :* [[ISV Release Notes]] (installable version) | ||
}} | |||
:* [[:All Release Notes]] | |||
__NUMBEREDHEADINGS__ | __NUMBEREDHEADINGS__ | ||
__TOC__ | __TOC__ | ||
Line 7: | Line 9: | ||
=== Major Enhancements === | === Major Enhancements === | ||
:; | :;Mobile Access: | ||
:: Access and interact with the Platform from your iPhone, iPad, or Android device: | :: Access and interact with the Platform from your iPhone, iPad, or Android device: | ||
:::* Add, edit, and delete records | :::* Add, edit, and delete records | ||
:::* Add tasks and manage them | :::* Add tasks and manage them | ||
:::* Use Relay to monitor your team’s status and make comments | :::* Use Relay to monitor your team’s status and make comments | ||
{{#if: {{showWhitepapers}} | | {{#if: {{showWhitepapers}} | | ||
::: | :: ''Learn more:'' [http://www.youtube.com/watch?v=WmPd6XkRDhk Mobile Access video] | ||
}} | }} | ||
:;Relay Enhancements: | :;Relay Enhancements: | ||
::* '''Notifications''' - A | ::* '''Notifications''' - A new notifications flag ([[File: notifications.jpg]]) now appears at the top of your window to let you know when there are new posts to read or comments on posts you've made, so you know when it's time to visit your Relay home page, to catch up with things. | ||
::* '''360-degree View''' - When you're tracking a record, you can get updates on related | ::* '''360-degree View''' - When you're tracking a record, you can get updates on related information like notes and tasks. If you're following a Customer account, for example, and someone creates a new Note (a record in the Notes object that is ''related'' to the Customers object), you see that addition in your Relay feed for that Customer, just as though the Customer record had been updated directly. | ||
{{#if: {{showWhitepapers}} | | {{#if: {{showWhitepapers}} | | ||
::: | :: ''Learn more:'' [http://www.youtube.com/user/LongJumpVid#p/c/7597F6862BEC48B1/1/DcWGGLs96M8 Relay video] | ||
}} | }} | ||
:;User Community Forum: | {{#if: {{showWhitepapers}} | | ||
:: | :;User Community Forum - {{BrandLabel}} Answers: | ||
:: Ask questions and get answers from members of the {{BrandLabel}} community. | |||
:;Web Form | }} | ||
:: | :;Web Form Attachments: | ||
:: Include files and images with the data submitted to the platform by web forms running on your own servers. | |||
: | :: ''Learn more:'' [[Web_Forms#Add or Edit a Web Form|Add or Edit a Web Form]] | ||
: | |||
=== Significant Changes === | === Significant Changes === | ||
Line 39: | Line 36: | ||
:: In the '''Designer''' menu, the '''Data & Presentation''' category has been split into two categories: '''Data''' and '''Presentation'''. Additional items have been added to those categories, and to other categories in the Designer menu. | :: In the '''Designer''' menu, the '''Data & Presentation''' category has been split into two categories: '''Data''' and '''Presentation'''. Additional items have been added to those categories, and to other categories in the Designer menu. | ||
:; | :;Data Policies can now specify Date Criteria and/or Field Criteria: | ||
:: | :: Sometimes, it's easier to specify a few fields and values to compare them to. The Data Criteria and Advanced Field Criteria options make that possible. (The Formula Builder is still available as well, for when more complex expressions are needed that use a combination of object fields and [[User]] fields.) | ||
:: ''Learn more:'' [[About_Policy_Triggering_Criteria#About_Policy_Triggering_Criteria|About Policy Triggering Criteria]] | |||
:;Data Policies can execute Java code directly: | |||
:: When defining a data policy, it is now possible to add Java code directly into the policy. That code can then carry out operations using the [[Java API]]. This feature is intended for users who aren't comfortable creating classes and defining methods, but it is also useful for developers who need to make a quick patch. The resulting code can't be modified with the Eclipse Plugin, and it can't be unit-tested, but it is quicker and easier to create. | |||
:: ''Learn more:'' Under [[Data_Policies#Add_Actions_to_a_Data_Policy|Add Actions to a Data Policy]], the '''Execute Java Code''' section | |||
:;Lookups can now be sorted: | |||
::It is now possible to specify the order in which lookup-records are presented to the user for choosing, both for single-value lookups and multi-value lookups. | |||
:: ''Learn more:'' [[Lookup#Record_Selection_Information|Record Selection Information]] in Lookup fields. | |||
:;<tt>workflow_state</tt> now displays title, rather than name: | |||
::Titles of workflow states are generally more readable than their names, and they can be used for search and access operations in the same ways that names can be used . So, now, rather than displaying the name of the state in a record-display form, a list of records, or a report, the <tt>workflow_state</tt> field displays the title, instead. (However, in [[Database Views]], which access the database directly, the <tt>workflow_state</tt> field still displays the name of the state.) | |||
:;"Top Level" Teams are now restricted: | |||
::Before, there could many top level teams. Now there can only be one. If multiple top level teams already exist, they'll continue to work, but it won't be possible to create new ones. All new teams must be subordinate to a top-level team. | |||
== For Developers == | == For Developers == | ||
<!-- | |||
===Major Enhancements === | ===Major Enhancements === | ||
=== Significant Changes === | === Significant Changes === | ||
:; | :;Change: | ||
:: Description. | :: Description. | ||
--> | |||
== [[Java API]] Changes == | === [[Java API]] Changes === | ||
<!-- | |||
=== Global Changes === | ==== Global Changes ==== | ||
:;Item: | :;Item: | ||
:: Description. | :: Description. | ||
=== New (Provisional) Java APIs === | ==== New (Provisional) Java APIs ==== | ||
These new resources are [[Provisional]]. (Full functionality may not yet be implemented.) | These new resources are [[Provisional]]. (Full functionality may not yet be implemented.) | ||
:;API_link: | :;API_link: | ||
:: Description. | :: Description. | ||
--> | |||
==== Changed APIs ==== | |||
:;[[Java_API:Record_Handling#getRecord|getRecord]]: | |||
:: Previously, a blank image or field field returned an empty [{{DOCHOST}}/javadocs/com/platform/beans/PlatformFileBean.html PlatformFileBean] object. Now, it returns null. | |||
<!-- | |||
=== [[REST API]] Changes === | |||
=== | ====Changed APIs==== | ||
=== New (Provisional) REST Resources === | ==== New (Provisional) REST Resources ==== | ||
These new resources are [[Provisional]]. (Full functionality may not yet be implemented.) | These new resources are [[Provisional]]. (Full functionality may not yet be implemented.) | ||
:;Resource_link: | :;Resource_link: | ||
::Description | ::Description | ||
--> | |||
== Deprecated Functionality == | == Deprecated Functionality == | ||
=== Standalone Functions Deprecated === | === Standalone Functions Deprecated === | ||
:Standalone Functions have been deprecated. Existing functions continue to work in this release, but it is no longer possible to create new ones. In a future release, support will be discontinued entirely. For equivalent functionality, define methods in Java [[Classes]]. | :Standalone Functions have been deprecated. Existing functions continue to work in this release, but it is no longer possible to create new ones. In a future release, support will be discontinued entirely. For equivalent functionality, either define methods in Java [[Classes]] (recommended) or, for function invoked by a data policy. move the code into the data policy, using the new 8.1 feature that lets you ''Execute Java Code'' directly. | ||
:''Learn more:'' | :''Learn more:'' | ||
::* [[Version_8.0_Platform_Release_Notes#functions_deprecated]] | ::* [[Version_8.0_Platform_Release_Notes#functions_deprecated]] | ||
::* [[Eclipse_Plug-In#Migrating_Classes_for_Use_in_the_Plugin]] | ::* [[Eclipse_Plug-In#Migrating_Classes_for_Use_in_the_Plugin]] | ||
::* '''Execute Java Code''' under [[Data_Policies#Add_Actions_to_a_Data_Policy|Add Actions to a Data Policy]] | |||
<!-- | |||
== Known Issues == | |||
:;Issue: | |||
:: Description. | |||
--> | |||
<noinclude> | <noinclude> | ||
[[Category:Release Notes]] | [[Category:Platform Release Notes]] | ||
</noinclude> | </noinclude> |
Latest revision as of 23:46, 9 January 2014
See also:
- Doc Notes for documentation changes.
- ISV Release Notes (installable version)
- All Release Notes
1 For Users and Designers
1.1 Major Enhancements
- Mobile Access
- Access and interact with the Platform from your iPhone, iPad, or Android device:
- Add, edit, and delete records
- Add tasks and manage them
- Use Relay to monitor your team’s status and make comments
- Learn more: Mobile Access video
- Relay Enhancements
-
- Notifications - A new notifications flag () now appears at the top of your window to let you know when there are new posts to read or comments on posts you've made, so you know when it's time to visit your Relay home page, to catch up with things.
- 360-degree View - When you're tracking a record, you can get updates on related information like notes and tasks. If you're following a Customer account, for example, and someone creates a new Note (a record in the Notes object that is related to the Customers object), you see that addition in your Relay feed for that Customer, just as though the Customer record had been updated directly.
- Learn more: Relay video
- User Community Forum - LongJump Answers
- Ask questions and get answers from members of the LongJump community.
- Web Form Attachments
- Include files and images with the data submitted to the platform by web forms running on your own servers.
- Learn more: Add or Edit a Web Form
1.2 Significant Changes
- Designer Menu Enhancements
- In the Designer menu, the Data & Presentation category has been split into two categories: Data and Presentation. Additional items have been added to those categories, and to other categories in the Designer menu.
- Data Policies can now specify Date Criteria and/or Field Criteria
- Sometimes, it's easier to specify a few fields and values to compare them to. The Data Criteria and Advanced Field Criteria options make that possible. (The Formula Builder is still available as well, for when more complex expressions are needed that use a combination of object fields and User fields.)
- Learn more: About Policy Triggering Criteria
- Data Policies can execute Java code directly
- When defining a data policy, it is now possible to add Java code directly into the policy. That code can then carry out operations using the Java API. This feature is intended for users who aren't comfortable creating classes and defining methods, but it is also useful for developers who need to make a quick patch. The resulting code can't be modified with the Eclipse Plugin, and it can't be unit-tested, but it is quicker and easier to create.
- Learn more: Under Add Actions to a Data Policy, the Execute Java Code section
- Lookups can now be sorted
- It is now possible to specify the order in which lookup-records are presented to the user for choosing, both for single-value lookups and multi-value lookups.
- Learn more: Record Selection Information in Lookup fields.
- workflow_state now displays title, rather than name
- Titles of workflow states are generally more readable than their names, and they can be used for search and access operations in the same ways that names can be used . So, now, rather than displaying the name of the state in a record-display form, a list of records, or a report, the workflow_state field displays the title, instead. (However, in Database Views, which access the database directly, the workflow_state field still displays the name of the state.)
- "Top Level" Teams are now restricted
- Before, there could many top level teams. Now there can only be one. If multiple top level teams already exist, they'll continue to work, but it won't be possible to create new ones. All new teams must be subordinate to a top-level team.
2 For Developers
2.1 Java API Changes
2.1.1 Changed APIs
- getRecord
- Previously, a blank image or field field returned an empty PlatformFileBean object. Now, it returns null.
3 Deprecated Functionality
3.1 Standalone Functions Deprecated
- Standalone Functions have been deprecated. Existing functions continue to work in this release, but it is no longer possible to create new ones. In a future release, support will be discontinued entirely. For equivalent functionality, either define methods in Java Classes (recommended) or, for function invoked by a data policy. move the code into the data policy, using the new 8.1 feature that lets you Execute Java Code directly.
- Learn more: