# Synchronous flows

ELO Flows offers two options for execution: synchronous and asynchronous 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 flows for user actions and recognize synchronous flows with automations.

# User actions with synchronous flows

  1. Open a flow within the user actions.

    Flag symbol

  2. To enable the synchronous feature, select the flag symbol in the flow designer.

    'Properties' page

    The Properties page opens.

  3. Enable the Enable synchronous feedback option.

    Drop-down menu

    A drop-down menu with different actions opens.

    • 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.

    Object properties

    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 symbol changes.

  8. Select Save.

    The flow is saved.

# Automations with synchronous flows

If a trigger with synchronous feedback is used, the flag symbol appears in the flow designer in the automations.

Flag symbol in an automatic flow

Whether the flag symbol appears depends on the component used. If the selected trigger does not support synchronous feedback, the flag symbol is not shown.

'Properties' page with an automatic trigger

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 of synchronous feedback taking place.

# Data queries with synchronous flows

Data queries with synchronous flows require a result definition.

Flag icon

  1. Select the end node (flag symbol).

    'Finish' page

    The Finish page opens.

  2. Select a result type from the drop-down menu.

    Optional: Edit the object properties if necessary.

  3. Select Done to apply the result definition.

  4. Select Save.

    The status display changes to Active.

Last updated: February 27, 2024 at 11:51 AM