JAMS Workflow Jobs use the Windows Workflow Foundation that provides an extensible collection of Activities using a rich interface for designing Job execution flows. JAMS extends the base set for these Workflow Activities with a collection of its own Activities for interacting and performing tasks directly within the JAMS Client.
The JAMS Workflow execution method is designed for Job scenarios using decision logic and branching that require different execution paths. Workflows are created and edited using the Workflow Designer which includes a menu of building blocks (Activities) for submitting Jobs, updating JAMS Variables, and many more JAMS specific tasks. To view a listing and description for all Workflow Activities, select the link.
The object-oriented workflow interface is made up of three panels. The left Toolbox panel contains a list of Activities that can be used as building blocks to customize a JAMS Job to most any specification.
The Design panel is where the workflow building blocks are assembled by dragging and dropping selected Activities from the Toolbox.
Finally, the Properties panel is used to populate or modify individual property fields related to individual Activities.
Each Activity is organized into a grouping (e.g., JAMS, SQL, PowerShell, etc.). If specific JAMS Add-ons have been installed, additional Activities/Grouping may also appear on the Toolbox panel.
Workflow jobs that contain more than one Activity must be nested within a parent activity such as a Sequence or Flowchart. A Sequence is a container object that can help create a more intricate workflow. Sequences are powerful as they can contain any activity including Flowcharts and decision structures.
More complex Jobs, such as those requiring branching, can be designed using nested Sequences.
A Flowchart object executes Activities one after another, but it also provides controls to loop back to previous steps or can skip a step entirely. A Sequence execution can only move forward.
Select any Activity from the Designer panel to view its specific properties. Use the Properties panel to populate or modify individual property fields for that object.
Please review any task messages appearing on the Activity object. To view the message content hover the mouse over the object in the Designer panel.
![]() |
Note: All errors must be resolved before a JAMS Job can be successfully submitted. |
Select the Save and Close button to complete the JAMS Workflow job definition process.
![]() |
Note: Some JAMS Activities, such as AskQuestion and ManageActivity, allow for runtime interaction. For more information on Workflow interaction, select the link: Runtime Workflow Interaction. |