Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Adds new line for every new combination set of Project App>Form Iteration>WF ID>WF Version

  • Modifies existing lines for every modification done on the existing WF Versions. Change Date and Timestamps are recorded in fields with pattern MODIFIED_*

  • Notable Fields:

    • ZFORM_NAME: Form App

    • ZITERATION_NO: Form Iteration

    • ID: Workflow ID (Always set to '1' as of FAB v3.3.1)

    • MD5_CHECKSUM: Unique character identifier of Active Workflow Versions

    • VERSION_ID: Workflow Version

  • Description Fields:

    • ITERATION_DESC: Form Iteration Description

    • ZID: Workflow ID Description

    • VERSION_DESC: Workflow Version Description (editable via new workflow designer)

    • DESCRIPTION: Project Form App Description

  • Status Fields:

    • IS_ACTIVE: Sets to 'X' (TRUE) when WF Version is in Active or Locked status

    • IS_RELEASED: Sets to 'X' (TRUE) when WF Version is released and transported

Info

When no Workflow Version is activated yet for the Project Form Application, the Workflow Instance ID (/IQX/FAB_WF-MD5_CHECKSUM) will be on its fall-back value:
WF Instance = FormName + IterationNo+ WF_ID + WFVersion_ID

Form Instances submitted for WF Versions with Editable status will have this fall-back value as their unique MD5_CHECKSUM.

...

ZWF_INSTANCE

...

PK

...

HASH160

...

  • To store the definition snapshot of WF Definition when a FAB instance is submitted.

  • Notable Fields:

...

Field

...

KEY

...

Type

...

Description

    • WF_INSTANCE: Contains the same value as /IQX/FAB_WF-MD5_CHECKSUM

    • ZFORM_NAME

...

FK

...

CHAR 24

...

FAB Project ID

...

ID

...

FK

...

NUMC 6

...

Workflow ID

...

ZITERATION_NO

...

FK

...

NUMC 6

...

Workflow Version

...

ZDEFINITION

...

 

...

STRING

...

WF Definition in JSON

    • : Form App

    • ZITERATION_NO: Form Iteration

    • ID: Workflow ID (Always set to '1' as of FAB v3.3.1)

  • Description Fields:

    • VERSION_DESC: Workflow Version Description (editable via new workflow designer)

/IQX/FORMHD_INST - FAB Form Header Instance Data (run-time values)

...

...

  • Run-time values of created Form App Instances

  • Notable Fields:

...

Field

...

Key

...

Type

    • ZFORM_NAME: Form App

    • ZINSTANCE: Form Instance

    • WF_INSTANCE

...

FK

...

HASH160

...

WF Instance

...

IS_TERMINATED

...

 

...

BOOLEAN

...

    • :

      • Unique Workflow Version Identifier on which the Form Instance is currently running

      • Contains the same value as /IQX/FAB_WF-MD5_CHECKSUM

Developer Guide

For list of technical objects affected by this change, see https://iqxbusiness.atlassian.net/wiki/spaces/IPM/pages/2159542343/Design+of+non-breakable+WF+for+in-flight+FAB+instances?atlOrigin=eyJpIjoiM2Q4NDk3OTY0NDNlNDcxY2FhOWFlZGY0ZjQ3YTMzNTEiLCJwIjoiYyJ9 .

...