Versions Compared

Key

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

...

  • The Cycle Instruction allows to repeat all jobs or a number of jobs and additional instructions in a workflow.
  • The Cycle Instruction can be used
    • to spawn the complete workflow,
    • to spawn a number of jobs in a workflow,
    • in a sequential way by using a number of Cycle Instructions within the same workflow,
    • in a nested way by embedding Cycle Instructions within the same workflow.
  • The Cycle Instruction offers some versatile options when to repeat execution and how often this should happen.
  • Consider that a Cycle Instruction spawning a complete workflow is an alternative to using JS7 - Schedules for cyclic orders.
    • The difference being that JS7 - Schedules create cyclic orders whereas the Cycle Instruction causes cyclic execution of a workflow for a single order.
    • For each cyclic order a separate log entry is created while cyclic workflows report to the same log.
    • Processing of cyclic workflows is by far more efficient than use of cyclic workflows.
  • Display feature availability
    StartingFromRelease2.1.0

...

Elements of the Cycle Instruction

The Cycle Instruction allows to specify any number of cycles that define different rule sets when to repeat job nodes and other instructions.

...

  • the begin of first cycle considering the workflow's time zone
  • the maximum duration for which cycles are repeated, for example for 8 hours.

Cycles consider the weekday an order is scheduled for:

  • if the Cycle Instruction includes a rule set for the weekday of the order's scheduled date then this is considered by the order and makes the order wait for the first cycle to start.
  • if the Cycle Instruction does not includes a rule set for the weekday of the order's scheduled date then the order skips the cycle.

Periodical Execution

This cycle type allows to specify both

...