Wait For Event

The wait for event allows the Action Orchestrator workflow to wait for some action to be performed by some user such as approve, reject, and so forth or Wait for a task to match a specific state before the activity continues. You can define a workflow to wait for certain event and when the event occurs the workflow execution resumes. To create a wait for event perform the following procedure:

  1. In the Workflow Editor Toolbox, choose Task > Wait For Event and drag and drop the activity onto the Workflow pane.

  2. On the Workflow Properties pane, enter the following information:

    1. Under General, specify the following information:

      1. Display Name: Enter the unique display name for the activity.

      2. Description: Enter the brief description about the activity.

      3. Activity Timeout (Seconds): Enter the number of seconds to wait for Cancel Service Request activity to fail because it timed out.

      4. Check the Continue Workflow Execution on Failure check box to continue the workflow execution on failure of the activity.

      5. Check the Skip Activity Execution check box to skip the activity.

    2. Under Event Info, specify the following information:

      1. Event Type: Select the event type from the dropdown list such as AMQP Event, Approval Task Event, Email Event, or Kafka Event.

      2. Under Event Info, check the Use Existing Event to use the existing event or check the Add Event radio button to add a new event and specify the following information:

        1. Use Existing Event:

          1. Event Identifier: Click the Variable Reference icon to choose the event ID.

          2. Override Event Criteria: Choose Yes using the toggle button to override the conditions specified in the chosen event criteria and specify other additional conditions or click Variable Reference icon to choose any variable:

            The default option is No.

            1. Left Operand: Enter the value for the left operand.

            2. Operator: From the dropdown list, choose the operator to use for comparing the value:

              1. Does not match wildcard: Determines if the item does not match all items in the wildcard example

              2. Equal: Determines if the left side equals the right side.

              3. Equal (case Insensitive): Determines if the left side equals the right side (if this is a string comparison, this is case-insensitive)

              4. Match regular expression: Determines if the left side matches the regular expression specified on the right side.

              5. Matches wildcard: Determines if the left side matches the wildcard specified on the right side.

              6. Not equals: Determines if the left side does not equal the right side.

            3. Right Operand: Enter the value for the right operand.

        2. Use Add Event:

          1. Left Operand: Enter the value for the left operand.

          2. Operator: From the dropdown list, choose the operator to use for comparing the value:

            1. Does not match wildcard: Determines if the item does not match all items in the wildcard example

            2. Equal: Determines if the left side equals the right side.

            3. Equal (case Insensitive): Determines if the left side equals the right side (if this is a string comparison, this is case-insensitive)

            4. Match regular expression: Determines if the left side matches the regular expression specified on the right side.

            5. Matches wildcard: Determines if the left side matches the wildcard specified on the right side.

            6. Not equals: Determines if the left side does not equal the right side.

          3. Right Operand: Enter the value for the right operand.

Back to: Task

  • No labels
Terms & Conditions Privacy Statement Cookies Trademarks