Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added upgrade notes

New Functionality

...

  • Please use Process (Workflow) Designer 2 for installing and upgrading to FAB version 3.3.1 and higher. To use the new Process Designer, the following activities need carrying out:

  • Ensure that the updates in /IQX/FAB_CONFIG are correct for both the Back-End and Front-End systems. Otherwise, you will see the old process designer layout with missing WF definitions.

  • Please exercise caution when configuring /IQX/FAB_CONFIG for a system with two clients: one for development and another for testing. If the client systems are not correctly linked, this setup may result in unwanted creation of new workflow versions each time the new process designer is opened.

  • After installation or upgrade, it is best practice to create a new form instance for existing forms, even if no changes are made. This action triggers a new workflow version and indicates the start of a new workflow versioning process.

  • Once the installation is finished, the OData metadata, model cache need clearing. In addition, the UI5 application index also needs recalculating. Please follow the instruction of clearing cache at the following link: How to Refresh Cache on Gateway and ECC.

FAB Process Flow Version Comparison

Prior FAB 3.3

FAB 3.3

FAB 3.3.1

FAB 3.3.2

Data Summary

❌ Table /IQX/FAB_WF_INST

❌ WF Instance (MD5_CHECKSUM)

❌ WF Iteration

❌ WF Pattern

❌ WF Version

❌ WF Version Description

❌ Active<->Editable WF Status

❌ Locked WF Status

❌ Records workflow change history in table /IQX/FAB_WF

❌ OneList task Checksum

✔️ Table /IQX/FAB_WF_INST

✔️ WF Instance (MD5_CHECKSUM)

❌ WF Iteration

❌ WF Pattern

❌ WF Version

❌ WF Version Description

❌ Active<->Editable WF Status

❌ Locked WF Status

✔️ Records workflow change history in table /IQX/FAB_WF

❌ OneList task Checksum

✔️ Table /IQX/FAB_WF_INST

✔️ WF Instance (MD5_CHECKSUM)

✔️ WF Iteration

✔️ WF Pattern (always “1”)

✔️ WF Version

✔️ WF Version Description

✔️ Active<->Editable WF Status

✔️ Locked WF Status

✔️ Records workflow change history in table /IQX/FAB_WF

❌ OneList task Checksum

✔️ Table /IQX/FAB_WF_INST

✔️ WF Instance (MD5_CHECKSUM)

✔️ WF Iteration

✔️ WF Pattern (always “1”)

✔️ WF Version

✔️ WF Version Description

✔️ Active<->Editable WF Status

✔️ Locked WF Status

✔️ Records workflow change history in table /IQX/FAB_WF

✔️ OneList task Checksum

✔️ FAB Task to OneList synced via event

✔️ Tasks reassignments sync from OneList (version 9.0 onward).

Workflow Versioning

Documentation: Workflow Versioning - FAB 3.3 - IQX (atlassian.net)

Not Supported

Version automatically increments upon saving changes on WF Definition (New WF Instance (MD5_CHECKSUM) value gets created for every SAVE in Process Designer)

Version increments based on WF Iteration/Pattern/Version combination (When no Workflow Version is activated yet, WF Instance = FormName + IterationNo+ WF Pattern ID + WF Version_ID)

Same as FAB 3.3.1

Workflow Redetermination

Documentation:

Redetermine Workflow via FAB Data Report - FAB 3.3 - IQX (atlassian.net)

Not Supported

Not Supported

Supported

Supported

Process (Workflow) Editor

❌ Two-column Process Design /sap/bc/ui5_ui5/iqx/process_edit/index.html

❌ Ability to view in web browsers

❌ Two-column Process Design /sap/bc/ui5_ui5/iqx/process_edit/index.html

❌ Ability to view in web browsers

✔️ Two-column Process Design /sap/bc/ui5_ui5/iqx/process_edit2/index.html

✔️ Ability to view in web browsers

✔️ Two-column Process Design /sap/bc/ui5_ui5/iqx/process_edit2/index.html

✔️ Ability to view in web browsers

✔️ Skip reviewing and save