# Synchronous flows

Flows configured as synchronous flows are executed with feedback. This enables you to show an info box in the ELO client once a flow has been completed, for example.

All flows are asynchronous by default. This means that the flows are executed without final feedback. This may make sense if you want to prevent the user interface from being blocked, for example.

The following section explains how you can enable synchronous feedback for user actions and data queries and recognize whether synchronous feedback is supported.

# User actions with synchronous feedback

For user actions, you enable synchronous feedback in the node configuration for the manual trigger.

'Enable synchronous feedback' check box in the 'Summary' step of the manual trigger

  1. In the configuration for the manual trigger, check the Enable synchronous feedback check box in the Summary step.

    End node in the flow designer

  2. Finish your configuration.

    An end node (button with flag icon) appears in the flow designer.

  3. Open the node configuration for the end node.

    Node configuration for the end node with drop-down menu

    You can add different client actions via a drop-down menu here:

    • Refresh: Refreshes the ELO client once the flow is processed.
    • Go to: The ELO client goes to the configured object.
    • Feedback: The ELO client shows a toast with the configured message.
    • Info: The ELO client shows an info box with the configured message.
    • Error: The ELO client shows an error box with the configured message.
  4. Select an action.

  5. Select Add client action.

    Node configuration for the end node with client actions

    Information

    You can link multiple client actions.

    However, not all combinations make sense.

    Example: A Go to action implies a Refresh action. So, you don't have to link them.

  6. Configure the desired object properties.

  7. Select Done.

    Changed flag symbol

    The selected action(s) are linked with the flow. The flag icon changes, indicating that client actions have been configured.

  8. Save the flow.

    The status display changes to Active.

# Automations with synchronous feedback

With automations, there are triggers that support synchronous feedback and triggers that don't.

Example automatic trigger with synchronous feedback

The flag icon automatically appears in the flow designer for triggers that support synchronous feedback.

Node configuration for the end node

Information

Unlike with user actions, no properties can be configured for synchronous feedback in automations. In this case, the trigger defines the result. The flag symbol here is only intended as an indicator that there is a configuration.

# Data queries with synchronous feedback

Data queries with synchronous flows require a result definition.

Example data query with end node

  1. Select the end node (flag symbol).

    Example node configuration for the end node

  2. In the node configuration for the end node, select a result type from the drop-down menu.

    Optional: Edit the object properties if necessary.

  3. Select Done to apply the result definition.

    The selected result definition is linked with the flow. The flag icon changes, indicating that there is a configuration.

  4. Save the flow.

    The status display changes to Active.

Last updated: February 23, 2024 at 9:50 AM