Page tree

Versions Compared

Key

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


Automated promotion of a task to project

This process automatically invokes chained automation of the rebase-classify-promote process  to simplify the process for tasks that don't need significant manual intervention (eg no merge conflicts, no duplicate results in classification) - if no action is needed then it will proceed to automatically promote the task to the project. 

StepsReference

If you are ready to promote a task, press the Begin Promotion Automation button in the edit view Task Details information panel. Note that the button will be inactive until some changes are saved within the task.


New task with no changesNew task (action buttons not available)Image ModifiedAfter saving task changesImage Modified


The UI will present a header notification that the task is being prepared for promotion.

Image Modified

The automated process UI first checks review status. If a review has not been completed, the Promote Task warning will be presented - choosing Promote Anyway will resume the automated process, and Return to Task will stop the automated process.

Image Modified

The automated process will then invoke a rebase check. If a rebase is required it will be started as if the Rebase button was pressed manually. If rebasing requires intervention (eg merge conflicts are detected), a warning message will be presented in the Task Details panel with a link to the rebase merge screen and the automated promotion will stop. After resolving the merge issue, the Begin Promotion Automation can be pressed again to restart the automated promotion process. If rebase proceeds without needing intervention, the automation process continues to the next step.


Rebase queued (not started)
Image Modified
Rebase in progress
Image Modified
Rebase with merge conflicts
Image Modified


The automation process next checks classification status. If classification is needed the process runs it as if the Classify button was pressed manually. If classification results need saving, a warning message will be presented in the Task Details panel with a link to the classification results and the automated promotion will stop. After saving classification changes, the Begin Promotion Automation can be pressed again to restart the automated promotion process. If classification proceeds without needing intervention (results are saved and current), the automation process continues to the next step.


Image ModifiedImage Modified


If classification has not been run, the Promote Task warning will be presented showing the guard checks status (review will also be flagged as before if not yet completed) - Promote Anyway will resume the automated process, and Return to Task will stop the automated process.

Image Modified

If classification results are ok, but review is not completed, the Promote Task warning will be presented showing the guard checks status - Promote Anyway will resume the automated process, and Return to Task will stop the automated process.

Image Modified

If no classification action is needed (results were previously saved, or there are no new results to save on a new classification) the task will then be automatically promoted as if the Promote This Task to the Project was pressed, and a header notification will be presented on completion.

Image Modified

Once the task has been promoted, the task information pane will indicate that the task has been promoted and no further changes are allowed (as for manually promoted tasks).

Image Modified


Viewtracker
hidetrue