Page tree


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)After saving task changes
The UI will present a header notification that the task is being prepared for promotion.

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.

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)
Rebase in progress
Rebase with merge conflicts
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.
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.

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.

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.

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).

  • No labels