Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Status Operations are available individually per workflow and are available as bulk operations when users select a number of workflows in the Workflows view.

Suspending Workflows

The suspend operation for a workflow means that:

  • orders running in the workflow will be frozen after they complete their current processing step.
    • This implies that orders are not cancelled and running tasks for jobs are not killed.
  • orders scheduled for execution of the workflow that reach their start time while the workflow is suspended will wait until the workflow is resumed.
  • orders that are added to the workflow for execution at a point in time while the workflow is suspended will wait until the workflow is resumed.

...

Image Removed

As a result of this operation the workflow will switch to the suspended status:

...

Image Removed

The operation of suspending a workflow can include a number of Agents:

...

For details see JS7 - Workflows - Status Operations on Workflows.

...

Image Removed

Resuming Workflows

The Resume operation is available for a suspended workflow from its action menu.

...

Image Removed

Status Operations on Jobs

For jobs in a workflow the following status operations are available:

  • Skip job: The job will not be executed, instead an order continues execution with the next instruction following the skipped job.
  • Stop job: The order will be put to the suspended state if it meets a stopped job. Users can resume suspended orders.
    • An order can be resumed from the same position, from a previous or later position in the workflow, depending on the workflow design. For a stopped job a resumed order again will be suspended.
    • Orders are not automatically resumed when a job is unstopped. Users find the category of suspended orders in the Dashboard view which offers to display the list of related orders and workflows. Bulk operations allow to resume a larger number of orders at the  same time.

Status operations on jobs can affect a number of Agents that are assigned the related jobs. If one or more Agents assigned to jobs in a workflow are not accessible to the Controller then the status operation is considered being outstanding.

  • The Controller will forward the status operation to the respective Agents when they become accessible.
  • The workflow remains in an outstanding status indicating that not all Agents confirmed the status operation.

Display feature availability
StartingFromRelease2.4.0

Skipping Jobs

...

Image Removed

...

Image Removed

...

, for example to skip and to stop jobs.

For details see JS7 - Workflows - Status Operations on Jobs.

Image Removed

Stopping Jobs

...

Image Removed

...

Image Removed

...

Image Removed

Precedence of Status Operations on Workflows and Jobs

...

When adding orders from JS7 - Schedules and from the Workflows view and when modifying orders in the JS7 - Daily Plan then they can be assigned

  • a start position in the workflow:
    • users can select a later instruction, for example a job in a workflow, from which the order will start,
    • any top-level instructions can be selected.
  • any number of end positions in the workflow:
    • more than one position can be selected,
    • any top-level instructions can be selected.

Note: The start position and end positions specify the instructions in a workflow before which an order will start or complete.

Display feature availability
StartingFromRelease2.4.0

Adding Order Positions from the Instruction List

The popup window for adding orders allows to select the start position and end positions.

...

Image Removed

Adding Order Positions from the Graphical View

The popup window for adding orders offers theImage Removed icon to display the graphical workflow view for selecting a start position and end positions:

...

Image RemovedFor details see JS7 - Workflows - Start Positions and End Positions of Orders.

Further Resources

Display children header

...