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

Transfers orders to an updated Workflow

    XMLWordPrintable

Details

    Description

      Current Situation

      • When a workflow is modified and is deployed then the workflow is assigned a new version identifier.
      • If orders exist for a previous version of the workflow then both workflow versions co-exist and are visible in the Workflows view.
      • Users can add orders to the latest version of the workflow. 
      • Users can complete any orders being processed in the previous version of the workflow to make this version of the workflow disappear.
      • Frequent reasons for new workflow versions are corrections for example applied to jobs in the workflow. In this situation users would like to transfer existing orders from the previous workflow version to the current version of the workflow.

      Desired Behavior

      • The feature allows to transfer all orders of an existing workflow version to the latest version of the workflow.
      • Prerequisites include that any orders can be moved to the same position in the target workflow that corresponds to the current workflow.
      • More precisely, transfer will be successful
        • if the same position and workflow instruction exists in the target workflow. 
        • if the position is the same same but parameterization of individual instructions in the target workflow is different, for example if a job script has been modified.
        • if the target workflow is added any further instructions after the position of the order that should be transferred.

      Attachments

        Issue Links

          Activity

            People

              jz Joacim Zschimmer
              ap Andreas Püschel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: