Versions Compared

Key

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

...

  • The Configuration View offers a graphical design view from the JS7 - Workflow Editor.
  • The Workflows View offers a tactical execution view that can be used to monitor the processing of orders with workflows in near real-time and to perform interventions if required.
  • The Dashboard View offers a summary of current order states and navigation to the Orders Overview that allows bulk operations, for details see JS7 - Orders - Bulk Operations.

Orders can be cancelled and , can be suspended to prevent execution of instructions such as jobs and they can be resumed.

Status Operations on Orders

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

The following sample workflow is available that implements a number of jobs and that passes variables between jobs:

...

  • When an order is cancelled this is performed from an asynchronous operation that includes JOC Cockpit, Controller and Agent.
    • In a first step the order is displayed from a green/red bullet  icon that indicates that the order still is running and that the operation to cancel the order is in progress.
      • Should the Controller or Agent not be accessible then display of the order remains unchanged.
      • Consider that "inaccessible" can mean that the network connection is lost and that the Agent in fact is up and running. In this situation the order will continue processing with the Agent until the operation to cancel the order is successfully transmitted to the Agent.

Suspend Order

Orders in a PENDING, SCHEDULED, IN PROGRESS, RUNNING, PROMPTING, WAITING, BLOCKED state offer the operation to suspend the order:

  • Suspend: The operation allows the order to complete the current instruction, for example executing a job, and after completion of the instruction the order is put to the SUSPENDED state.
  • Suspend/Kill Task: The operation kills processing of the current instruction, for example a running task, and puts the order in the SUSPENDED state.


Explanation:

  • When an order is suspended this is performed from an asynchronous operation that includes JOC Cockpit, Controller and Agent.
    • In a first step the order is displayed from a green/orange bullet icon that indicates that the order still is running and that the operation to suspend the order is in progress.
      • Should the Controller or Agent not be accessible then display of the order remains unchanged.
      • Consider that "inaccessible" can mean that the network connection is lost and that the Agent in fact is up and running. In this situation the order will continue processing with the Agent until the operation to suspend the order is successfully transmitted to the Agent.
    • In a second step the order is displayed from an orange bullet icon that indicates that the order is suspended.

Resume Order

FAILED and SUSPENDED orders can be resumed from the Workflows view like this:

...

If the Resume Parameterized operation is used then in addition to the tabular view Tabular View of the workflow

  • The order can be resumed from any position in the workflow as explained above.
  • In addition the list of order variables is displayed.
    • Users can modify values of order variables.
    • Users can use the Add Variable link to specify a variable that is not available from the order but has been declared with a default value from the workflow.

...

  • When clicking the Order ID of an individual order then the order log is displayed.
  • When selecting one or more orders then depending on the order state the bulk operations to cancel, to suspend and to resume the selected orders are displayedoffered.
  • When an order is resumed from a bulk operation then
    • the position to resume from which the order from cannot be selectedwill be resumed always is the current position,
    • the order variables cannot be modified.

...