Host and Run Workflows in ArcGIS Experience Builder

This procedure assumes you have already downloaded and deployed the widget that allows you to host and run workflows from Experience Builder apps.

See Prepare the Workflow Widget for Experience Builder for information.

The following are the steps to host and run workflows in Experience Builder:

  1. Configure a widget to run the workflow.

  2. Run the workflow.

Configure a Widget to Run the Workflow

To configure a widget to run the workflow:

  1. In Experience Builder, configure the app that will run the workflow.

  2. In the left toolbar, click Insert to open the Insert Widget panel.

  3. Drag and drop the Workflow widget from the toolbar onto the canvas.

  4. In the Widget Configuration panel on the right, you can customize the widget icon and label. The label is used as a tooltip for the widget in the running app.

    For best results, the icon should be 24 x 24 pixels. Other sizes are adjusted to fit. The supported file formats are PNG, GIF, and JPEG.

  5. If you are configuring a Map widget to run the workflow, select the Map widget from the drop-down list.

  6. Click Select Workflow.

    The Select Workflow window opens for you to navigate to the workflow you want to assign to the widget.

    If you created the workflow, it will be listed on the My Content tab. If the workflow is shared with you, it will be in My Organization, and/or ArcGIS Online, depending on how it is shared.

    Example of ArcGIS Online tab showing workflows

  7. Locate and select the workflow.

  8. Click Open.

  9. Save the app.

  10. If the workflow takes one or more inputs, continue with the following steps:

  11. Click Configure Parameters > Add Parameter.

  12. In the Parameter Name field, enter the name that you use to access the input in the workflow.

  13. In the Parameter Value column, enter the input's value.

    The value must be a string. You do not need to use quotes around the string.

  14. Repeat this step to add as many inputs as the workflow requires.

  15. Save the app.

Run the Workflow

To run the workflow:

  1. Run the app.

  2. Click the widget that runs the workflow.

    The location of the widget depends on the app's theme and the administrator's configuration.