Difference between revisions of "Version 8.1 Platform Release Notes"

From LongJump Support Wiki
imported>Aeric
imported>Aeric
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''See also:''
''See also:''
:* [[:All Release Notes|Release Notes for all versions]]
:* [[Doc Notes]] for documentation changes. {{ #if: {{ShowIsvInfo}} |
:* [[Doc Notes]] for documentation changes.
:* [[ISV Release Notes]] (installable version)
}}
:* [[:All Release Notes]]
__NUMBEREDHEADINGS__
__NUMBEREDHEADINGS__
__TOC__
__TOC__
Line 7: Line 9:


=== Major Enhancements ===
=== Major Enhancements ===
:;New Mobile Interface - Javelin:
:;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
:: ''Learn more:''
:::* {{TBD|link to wiki page}}
{{#if: {{showWhitepapers}} |
{{#if: {{showWhitepapers}} |
:::* [http://www.youtube.com/watch?v=WmPd6XkRDhk Javelin video]
:: ''Learn more:'' [http://www.youtube.com/watch?v=WmPd6XkRDhk Mobile Access video]
}}
}}
:;Relay Enhancements:
:;Relay Enhancements:
::* '''Notifications''' - A notification icon now appears in the interface to let you know when there are updates to your Relay feed or responses to your posts.
::* '''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 records like notes and tasks.
::* '''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:''  
:::* {{TBD|link to wiki page}}
{{#if: {{showWhitepapers}} |
{{#if: {{showWhitepapers}} |
:::* [http://www.youtube.com/user/LongJumpVid#p/c/7597F6862BEC48B1/1/DcWGGLs96M8 Relay video]
:: ''Learn more:'' [http://www.youtube.com/user/LongJumpVid#p/c/7597F6862BEC48B1/1/DcWGGLs96M8 Relay video]
}}
}}
{{#if: {{showWhitepapers}} |
{{#if: {{showWhitepapers}} |
:;User Community Forum - {{BrandLabel}} Answers:
:;User Community Forum - {{BrandLabel}} Answers:
:: Ask questions and get answers from members of the {{BrandLabel}} community.
:: Ask questions and get answers from members of the {{BrandLabel}} community.
:: ''Learn more:'' {{TBD|link to wiki page}}
}}
}}
:;Web Form Attachments:
:;Web Form Attachments:
:: Include files and images with the data submitted to the platform by web forms running on your own servers.
:: Include files and images with the data submitted to the platform by web forms running on your own servers.
:: ''Learn more:'' {{TBD|link to wiki page}}
:: ''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.


:;Feature:
:;Data Policies can now specify Date Criteria and/or Field Criteria:
:: Description.
:: 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.


{{#if: {{ShowDevInfo}} |
== For Developers ==
== For Developers ==
 
<!--
===Major Enhancements ===
===Major Enhancements ===
:;Feature:
:: Description.


=== Significant Changes ===
=== Significant Changes ===
:;Functions have been deprecated:
:;Change:
::Existing functions continue to work, but it is no longer possible to create new ones. Support for functions will be discontinued entirely in a future release, so existing functions should be converted to class methods.
 
:;Feature:
:: 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 ===


=== New and Changed APIs ===
====Changed APIs====
:;API_link (new):
:: Description.
 
== [[REST API]] Changes ==


=== Global Changes ===
:;Item:
:: Description.


=== 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
=== REST Resources ===
:;Resource_link (new):
::Description.
-->
-->
}}
== Deprecated Functionality ==


=== 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:''
::* [[Version_8.0_Platform_Release_Notes#functions_deprecated]]
::* [[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 ==
== Known Issues ==
Line 97: Line 102:
:: Description.
:: Description.
-->
-->
== Deprecated Functionality ==
=== 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]].
:''Learn more:''
::* [[Version_8.0_Platform_Release_Notes#functions_deprecated]]
::* [[Eclipse_Plug-In#Migrating_Classes_for_Use_in_the_Plugin]]
<noinclude>
<noinclude>


[[Category:Release Notes]]
[[Category:Platform Release Notes]]
</noinclude>
</noinclude>

Latest revision as of 23:46, 9 January 2014

See also:

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 (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 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: