Creating a symphony

Create a symphony to unify multiple workflows into a single coordinated process.

The maximum limit of symphonies is 500. If you reach the limit, you need to remove existing symphonies before creating a new one.
Note: Before creating a symphony make sure that you have either the EO‑MODELER, Infor-SystemAdministrator, or EO‑ADMIN security role. Otherwise, the Add button will be disabled and you will not be able to create new symphonies.
  1. Select Enterprise Orchestrator > Symphonies.
  2. Click Add.
  3. In the Overview tab, specify this information:
    Symphony Name
    Specify a unique name (maximum 50 characters). Allowed characters:
    • letters
    • numbers
    • underscores
    • hyphens
    • spaces
    Symphony Description
    Specify an optional description (maximum of 4000 characters). Allowed characters:
    • letters
    • numbers
    • underscores
    • hyphens
    • spaces
  4. Select the Design panel and drag and drop elements onto the symphony canvas to build the symphony flow.
  5. Optionally, drag the Switch construct onto the canvas to add conditional branching in the symphony flow.
  6. Click the General tab to define each branch condition (Variable 1 Type, Variable 1, Operator, Variable 2 Type, Variable 2).
    You can configure up to three conditional branches (Branch 1, Branch 2, Branch 3). A Default branch is not included. Add activities under any branch to control which path is executed at run time. During execution, the first matching conditional branch is executed. If no condition evaluates to true, the Default branch is executed.

    For more information, see Setting a branch condition.

    Arrange activities and constructs to define the execution sequence.

    Tip: You can add up to 50 activities on the canvas.
    Note: You must add at least one activity.
  7. Optionally, drag the Filter construct onto the canvas and click the General tab to define the condition (Variable 1 Type, Variable 1, Operator, Variable 2 Type, Variable 2). For more information, see Setting a filter condition.
  8. Configure flow properties for each activity.

    Select an activity and specify this information:

    • On the General tab:
      Flow
      Select the flow from the menu.
      Flow Description
      Displays the description of the flow, if defined at the adopter end for the selected activity.
      Name
      Specify a clear, unique name for the activity.
      Activity timeout
      The No Timeout option is set by default. If needed, you can specify how long the activity waits before failing.
    • On the Input tab:
      Input variables
      Specify the value of the input variable the activity receives.
    • On the Output tab:
      Output variables
      The output variables are not configurable but can be mapped into the references of the symphony variables during the symphony creation or edition. It will be an output of the execution reported and displayed in Output variables. The values are generated during the execution of the flow. You can use the values as input variable values for subsequent activities.
    • On the On Error tab:
      Action
      Define the behavior if the activity fails.
    Note: If configuration issue occurs, an error indicator is displayed on the Diagram tab and on the activity tabs, such as: General, Input, Output, and On Error. Use this indicator to identify and resolve issues before you approve the symphony.
  9. Click Save in the top left corner.
    You can save an incomplete symphony only if it passes minimum validation checks. If the symphony is not valid, you receive an Application Error message and you cannot save the symphony.
  10. Select the Versions tab and click the Approve Version icon.
    Note: The Approve Version icon is inactive until all validation errors are resolved.

    Approving the version makes the changes effective and archives the previous approved version, if one exists. Only one version can be approved at a time.

  11. Go to the Symphonies page and activate the new symphony.