FAB 3.0 (Limited Release)

Summary:

The main purpose of version 3 is to provide an easy and more functional workflow engine that supports parallel processing, locking of forms and other advanced workflow features. 

New Features:

  • Added some "loading..." messages when opening the Icon Picker, JSON Editor and Process Designer for the first time.
  • Improved performance when saving in the Advanced JavaScript editor
  • Added support for customers that do not have the /IWFND components installed.
  • Now reloading apps when changing from display to change mode to ensure latest changes are loaded before editing.
  • Stand alone apps are now correctly supported from the MyForms application and custom FAB Launch Pad.
  • Added a new API in FAB for the OneList Solution to allow the adaptor to retrieve a list agents for a form instance.
  • Added a FAB API for the OneList solution to allow the retrieval of active action instances.
  • Added the ability to set the templateShareable property on Responsive Tables.
  • Drag and Drop toggle option added to Responsive Tables when Drag and Drop was enabled.
  • Show XML option will now pretty print the output for easier viewing
  • Improved performance of Data Report by excluding certain ABAP user exit calls
  • Now loading application scripts before the View to get around issues where required functions were not available when the view is first rendered.
  • Added a new Advanced workflow type for more advanced workflow designs
  • Added syntax helpers and auto complete to the Advanced JavaScript editor
  • Now removing URL parameter sap-ui-appcache=false when generating application URLs.
  • Not allowing the import of fields from a SAP structure directly to the root node of the Data Model.
  • Added FormattedText control to the control library
  • Added some additional OneList Integration parameters to the More property of the One-List Workflow Task node.
  • Updated the detail of error messages returned when an issue with the XML view is encountered
  • Added a RFC destination for saving attachments to the Back End when developing in the Front End.
  • Added the ability to search for form instances based on the configured search fields from within the Admin section in MyForms.
  • Introduced a new ABAP exit (DETERMINE_SUBSTITUTE_APPROVERS) that will allow for custom substitution rules to be implemented for approvers.
  • Added ability to use SAP cache-busting for /IQX/FAB_BSP application.

  • Improved ability to lookup entity sets and fields for hub deployments.

Bug Fixes:

  • Resolved an issue with the OneList integration where values were being placed with unnecessary spaces.
  • Creating the data model from a BDC recording no longer asks for confirmation for each individual field.
  • Resolved an issue where an & in the text of a Select item would cause XML errors
  • Resolved a problem where \ characters were getting removed from JavaScript code when using the new JavaScript editor.
  • Fixed a typo in the "Add Field" confirmation dialog.
  • Fixed an issue where copying and pasting a table in the Data Model could cause a dump.
  • Fixed an issue where adding a table with a newly bound field could unintentionally affect some of the properties of other UI elements in the application.
  • Search Help for the Bound property of controls enhanced to allow for fields in deeply nested structures to be selected.
  • Resolved an issue with Select controls using the "configuration" model will have the values cleared out after a FAB action is performed.
  • Fixed an issue where the Enabled property was not being respected in a VerticalLayout control.
  • Fixed an issue when using the old data model where messages from VALIDATIONS_ON_SAVE were not being output in the correct sequence.
  • Fixed an issue where the Mark Up HTML editor URL was hardcoded and not read from the configuration settings.
  • Fixed an issue where sometimes fields could not be imported from a SAP structure into the Data Model.
  • Updated the FAB Launch Pad to respect any authorization checks to prevent tiles from being displayed without sufficient authorizations.
  • Resolved an issue with the OneList integration where Parent Group Name was not correctly returned.
  • Improved the OneList integration so that data models with more than one level of nested structures are supported.
  • Fixed an issue where creating a Web/Repository through a RFC Destination did not work correctly.