Configure Workflow with Multiple Conditions in the Dynamic Table

Prev Next

Previously, the workflow configuration allowed for only a single condition with dynamic table when setting up approval workflows or set-value actions. This was a limited flexibility and the requirement is to configure more granular or complex approval logic based on multiple fields within the dynamic table like category, subcategory, license type, etc..

What’s New?

Workflow configuration now supports multiple conditions in the dynamic table, allowing users to trigger workflow actions based on a combination of fields. This enhancement provides greater flexibility and precision when setting up approval processes in workflows.

Note

Existing configurations with a single condition will continue to work as before. Customers can define more granular workflow rules based on multiple attributes. The enhancement is additive; existing users will now see options to add multiple conditions.

Configure Multiple Conditions in the Dynamic Table

You can now add more than one condition field in the dynamic table section. Each condition can be mapped to a column in the dynamic table. The workflow will consider the row where all configured columns match the input/request values, and apply the corresponding workflow logic.

To Configure Multiple conditions in the dynamic table, perform the following steps:

  1. Log in to the Application as an Application Designer.

  2. Navigate to Request Module > Workflow Designer.

  3. In Workflow Set Trigger and Conditions step, configure multiple conditions with the dynamic table values for the Manage Service Request (admin form) table fields.

    Figure: Set Trigger and Conditions

  4. Publish the Workflow.

Notes

  • All specified conditions must match exactly for the workflow actions to trigger.

  • There is no limit to the number of conditions that can be added, but excessive conditions may affect performance for very large tables.