Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-2039

Allow orders to be added to a block instruction in a workflow

    XMLWordPrintable

Details

    Description

      Current Situation

      • With JS-1971 users can specify a start position for an order in a workflow. However, the start position is limited to
        • top level instructions, i.e. the first hierarchy level of instructions in a workflow
        • branches of an If Instruction.

      Desired Behavior

      • Adding Orders
        • Users want to add orders to a specific block instruction in a later hierarchy level, for example to a specific branch of a Fork Instruction, a Lock Instruction etc. To this purpose the block can be specified when adding an order.
      • Termination
        • Orders added to a block instruction will terminate and will leave the workflow when reaching the end of the block.
      • Start Position / End Positions
        • Orders can be added to any start position in a block and can be caused to terminate with any later instruction before the end of a block.
      • Scope
        • When adding orders to a position directly in a block instruction such as Lock Instruction, ConsumeNotices Instruction etc. then the conditions of the instruction (locks, notices) will not be considered.
        • Orders that fail and that are subject to an outer Retry Instruction or Try-Catch Instruction will be handled by the respective instruction.

      Attachments

        Activity

          People

            jz Joacim Zschimmer
            ap Andreas PĆ¼schel
            Kanika Agrawal Kanika Agrawal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: