Creating Workflows for Use in Event Rules

(The Advanced Workflow Engine is available as an add-on module in EFT Server Enterprise) Similar to Commands, Workflows are used in Event Rules as Actions or triggers. When you create a Workflow, the Advanced Workflow Engine creates a file with an extension of .aml and saves it in EFT Server's AWE folder (by default, C:\Program Files\GlobalSCAPE\EFT Server Enterprise\AWE). The filename is the name of the workflow, prepended with an underscore and the name of the Site. For example, if you create a Workflow called FTP on a Site called Boston, the Workflow's filename is Boston_FTP.aml.

When a new Workflow is created, a message appears (prior to the Create a Workflow dialog box) informing you that the Advanced Workflow module is an optional module and that the 30-day trial begins when the first Workflow is created.

To create a Workflow

  1. In EFT Administrator, connect to EFT Server and click the Server tab.

  2. In the left pane, click the Advanced Workflow node.

  3. In the right pane, the Advanced Workflow tab appears.

  4. In the right pane, click New. The Create a Workflow dialog box appears.

  5. In the What do you want to call this workflow box, specify a name for the Workflow. When you add the workflow to Event Rules, the name you specify here appears in the Rule.

  6. (Optional) Provide a description of the Workflow, then click OK. The Workflow Designer appears.

  7. The tree in the left pane lists the steps that you can add to the Workflow. The right pane displays the steps in the Workflow.

  8. Drag items from the Available Actions list to the Steps pane to create your Workflow.

  9. Use the Run icon on the Debug toolbar to test the steps. You can run it all at once, run only a selected step, or the whole Workflow starting with a step other than the first step.

  10. The Output pane displays the result of each step. For example:

    Executing line 5

    Starting Input Box with message "What is your name?"...

    Creating message box "What is your name?"... >

    Populating variable "theUserName"...

    Finished Input Box "What is your name?".

    The step was okay.

  11. After you have created your Workflow, click Update and Close. The Workflow appears in the Advanced Workflow node of the Site tree and is ready to be used in Event Rules.

  12. (Optional) In the Advanced Options area, select the Terminate the process check box and specify the number of seconds after which to terminate the Workflow if it fails to execute.

  13. (Optional) Specify the level of debug logging in the Debug log level box, None, Minimal, Normal, or Verbose (None is the default).

Your Workflow is now ready to insert into an Event Rule.