Features | 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
Not Supported
Not Supported
Supported
Supported
Process (Workflow) Editor
FAB Configuration | https://<sapserver:port>/sap/bc/ui5_ui5/iqx/process_edit/index.html | https://<sapserver:port>/sap/bc/ui5_ui5/iqx/process_edit/index.html | https://<sapserver:port>/sap/bc/ui5_ui5/iqx/process_ |
edit2/index.html |
❌ Ability to view in web browsers
https://<sapserver:port>/sap/bc/ui5_ui5/iqx/process_ |
edit2/index.html | |
Process Designer Look Documentation: Process Designer Overview | ❌ Two-column layout ❌ Workflow Version List ✔️ Workflow Definition details ❌ Workflow Definition Status ❌ Workflow Review Process ❌ Ability to view in web browsers |
❌ Two-column |
layout ❌ Workflow Version List ✔️ Workflow Definition details ❌ Workflow Definition Status ❌ Workflow Review Process ❌ Ability to view in web browsers | ✔️ Two-column |
layout ✔️ Workflow Version List ✔️ Workflow Definition details ✔️ Workflow Definition Status ✔️ Workflow Review Process ✔️ Ability to view in web browsers | ✔️ |
Developer’s View on Workflow Versioning:
Fields
Prior FAB 3.3
FAB 3.3
FAB 3.3.1
FAB 3.3.2
Two-column layout ✔️ Workflow Version List ✔️ Workflow Definition details ✔️ Workflow Definition Status ✔️ Workflow Review Process ✔️ Ability to view in web browsers |
Workflow Versioning Documentation: Workflow Versioning |
Not Supported | WF Version for each form app automatically increments upon saving Workflow Definition changes. Each WF Version creates new Workflow Instance represented by MD5 checksum value. | WF Version for each form app increments based on |
Workflow Iteration/Pattern/Version combination. Each activated and saved WF Version creates new Workflow Instance represented by MD5 checksum value. When no Workflow Version is activated yet, Workflow Instance will contain the concatenated fallback value: FormName + IterationNo+ WF Pattern ID + WF Version_ID | WF Version for each form app increments based on Workflow Iteration/Pattern/Version combination |
. Each activated and saved WF Version creates new Workflow Instance represented by MD5 checksum value. When no Workflow Version is activated yet, |
Workflow Instance will contain the concatenated fallback value: FormName + IterationNo+ WF Pattern ID + WF Version_ID |
Same as FAB 3.3.1
Workflow Data Documentation: Workflow Data Comparison Across FAB Versions | ❌ Table /IQX/ |
FAB_ |
WF_ |
Not populated
INST ❌ WF Instance ( |
MD5_CHECKSUM |
) ❌ WF Iteration ❌ WF Pattern ❌ WF Version ❌ WF Version Description | ✔️ Table /IQX/FAB_WF_INST |
✔️ WF Instance ( |
MD5_CHECKSUM |
) ❌ WF Iteration ❌ WF Pattern ❌ WF Version ❌ WF Version Description | ✔️ Table /IQX/FAB_WF_INST |
✔️ WF Instance (MD5_ |
Same as FAB 3.3.1
WF_ITERATION
Not populated
Not populated
Same value as Form Iteration
Same as FAB 3.3.1
WF_PATTERN_ID
Not populated
Not populated
Always “1”
Same as FAB 3.3.1
WF_VERSION_ID
Not populated
Not populated
Increments for every activated & saved WF Definition
Same as FAB 3.3.1
CHECKSUM
Not populated
Not populated
Not populated
Same as FAB 3.3.1
CHECKSUM) ✔️ WF Iteration ✔️ WF Pattern (always “1”) ✔️ WF Version ✔️ WF Version Description | ✔️ Table /IQX/FAB_WF_INST ✔️ WF Instance (MD5_CHECKSUM |
Not populated
Contains the latest WF Instance in which new submitted form instances will run on.
New HASH value will be generated every time the WF Definition is changed and saved. Therefore, MD5_CHECKSUM value will always be the HASH value for latest WF Definition.
Contains the latest WF Instance in which new submitted form instances will run on.
if latest WF Definition is in Active/Locked Status, MD5_CHECKSUM value will be the HASH value for WF Definition
if latest WF Definition is in Editable Status, MD5_CHECKSUM value will be the fallback value equal to FormName + IterationNo+ WF_ID + WFVersion_ID
Same as FAB 3.3.1
MODIFIED_*
Not populated
Contains details of WF Definition change (date & time)
Contains details of WF Definition change (date & time)
Same as FAB 3.3.1
VERSION_ID
Not populated
Not populated
Increments for every activated & saved WF Definition
Same as FAB 3.3.1
VERSION_DESCRIPTION
Not populated
Not populated
Value entered by user in Process Designer
Same as FAB 3.3.1
IS_ACTIVE
Not populated
Not populated
Set to 'X' when WF Definition is in ACTIVE status in Process Designer
Set to blank when WF Definition is in EDITABLE status in Process Designer
Documentation: https://iqxbusiness.atlassian.net/wiki/x/CACjlw
Same as FAB 3.3.1
IS_RELEASED
Not populated
Not populated
Set to 'X' when WF Definition is in LOCKED status in Process Designer
Documentation: https://iqxbusiness.atlassian.net/wiki/x/CACjlw
Same as FAB 3.3.1
WF_ID_*
Not populated
Not populated
Contains details of WF Definition creation (date & time)
Same as FAB 3.3.1
MC_*
Not populated
Not populated
Contains match code values for Revised WF Versioning
Same as FAB 3.3.1
Table /IQX/FAB_WF_INST
WF_INSTANCE
No table entry
Contains the HASH value for each WF Definition saved.
Contains the HASH value for WF Definition of each WF iteration/pattern/version combination.
Table entry only gets created when WF Definition is in Active/Locked status.
Same as FAB 3.3.1
VERSION_ID
No table entry
Not populated
Increments for every activated & saved WF Definition
Same as FAB 3.3.1
VERSION_DESCRIPTION
No table entry
Not populated
Value entered by user in Process Designer
Same as FAB 3.3.1
MC_*
No table entry
Not populated
Contains match code values for Revised WF Versioning
Same as FAB 3.3.1
MODIFIED_*
No table entry
Contains details of WF Definition change (date & time)
Contains details of WF Definition change (date & time)
) ✔️ WF Iteration ✔️ WF Pattern (always “1”) ✔️ WF Version ✔️ WF Version Description | ||||
Workflow Definition Status Documentation: Workflow Definition Status | Not Supported | Not Supported | ✔️ Editable/Active/Locked ✔️ Toggle between Editable ↔︎ Active WF Status | ✔️ Editable/Active/Locked ✔️ Toggle between Editable ↔︎ Active WF Status |
Review Process Indicator Documentation: Review Process Indicator | Not Supported | Not Supported | ✔️ Review is skipped ✔️ Review is mandatory | ✔️ Review is skipped ✔️ Review is mandatory |
Other Workflow Features | ✔️ Default Path Template ✔️ Import/Export Workflow Definition | ✔️ Default Path Template ✔️ Import/Export Workflow Definition ❌ Ability to copy workflow version | ✔️ Default Path Template ✔️ Import/Export Workflow Definition ✔️ Ability to copy workflow version ✔️ Allows deletion of editable workflow version ❌ Allows the workflow to continue saving after review process is skipped, without further action needed (Save button must be clicked again) | ✔️ Default Path Template ✔️ Import/Export Workflow Definition ✔️ Ability to copy workflow version ✔️ Allows deletion of editable workflow version ✔️ Allows the workflow to continue saving after review process is skipped, without further action needed |
Workflow Redetermination Documentation: Redetermine Workflow via FAB Data Report | Not Supported | Not Supported | Supported | Supported |
Change History | ❌ Records workflow definition changes in table /IQX/FAB_WF | ✔️ Records workflow definition changes in table /IQX/FAB_WF | ✔️ Records workflow definition changes in table /IQX/FAB_WF ✔️ Records workflow redetermination details in table /IQX/FORMHD_CHG; can also be viewed from FAB Data report ❌ Records approver changes for each form revision | ✔️ Records workflow definition changes in table /IQX/FAB_WF ✔️ Records workflow redetermination details in table /IQX/FORMHD_CHG; can also be viewed from FAB Data report ✔️ Records approver changes for each form revision |
OneList | ✔️ Sync Changed Tasks ✔️ Sync Delta Tasks ❌ Sync Tasks via Event, with OneList task checksum configurable via ABAP method ❌ Tasks reassignments sync from OneList (version 9.0 onward). | ✔️ Sync Changed Tasks ✔️ Sync Delta Tasks ❌ Sync Tasks via Event, with OneList task checksum configurable via ABAP method ❌ Tasks reassignments sync from OneList (version 9.0 onward). | ✔️ Sync Changed Tasks ✔️ Sync Delta Tasks ❌ Sync Tasks via Event, with OneList task checksum configurable via ABAP method ❌ Tasks reassignments sync from OneList (version 9.0 onward). | ✔️ Sync Changed Tasks ✔️ Sync Delta Tasks ✔️ Sync Tasks via Event, with OneList task checksum configurable via ABAP method ✔️ Tasks reassignments sync from OneList (version 9.0 onward). |