Automatic workflow transition


When configured, the application is able to transition the issue in a new status automatically.

Depending by the applied configuration the issue can transition when none, all, some approvers have approved or rejected.

The automatic transition can trigger the configured post functions and check condition and validators (Responsive automatic transition) or do not trigger the configured post functions and do not check condition and validators (Forced automatic transition).




Overview

The settings impacting the automatic transition include the following:

  • Automatic workflow transition global settings

    This setting allows to choose enabling the Responsive automatic transition or the Forced automatic transition.


  • Automatic workflow transition on approving

    This setting allows to choose enabling/disabling the automatic transition depending by the received approbations.


  • Automatic workflow transition on rejecting

    This setting allows to choose enabling/disabling the automatic transition depending by the received rejections.


  • Transition on rejecting

    This setting allows to choose the transition to perform on rejecting.


  • Enable automatic workflow transition based upon conditional and unconditional minimum required approbations/rejections

    This setting allows to enable automatic workflow transition based upon conditional and unconditional minimum required approbations/rejections.

     When this option isn't enabled the automatic transition occurs only on complete approbation or rejection.


  • Minimum Required approbations/rejections

    This setting allows automatic transition depending by the number of approbations and rejections

Enabling the Responsive automatic transition

  1. Navigate the Approval Mappings configuration screen
  2. Click Global Settings and select Automatic workflow transition(AWT/AWTR)
  3. Check the Responsive Automatic Transition option

  4. Select the user that should be the author of the transition (mandatory)

Automatic workflow transition on approving

  1. Navigate the Approval Mappings configuration screen (or the Approvals configurations for Single issue)
  2. Click Advanced Settings and select Automatic workflow transition
  3. Turn ON the Automatically transition the issue based on received approbations.

Automatic workflow transition on rejecting

  1. Navigate the Approval Mappings configuration screen (or the Approvals configurations for Single issue)
  2. Click Advanced Settings and select Automatic workflow transition
  3. Turn ON the Automatically transition the issue based on received rejections.

Transition on rejecting

  1. Navigate the Approval Mappings configuration screen (or the Approvals configurations for Single issue)
  2. Click Advanced Settings and select Transition on rejecting

Enable automatic workflow transition based upon conditional and unconditional minimum required approbations/rejections

  1. Navigate the Global Configuration screen
  2. Scroll down to Enable automatic workflow transition based upon conditional and unconditional minimum required approbations/rejections
  3. Turn ON the option

Minimum Required approbations/rejections

  1. Navigate the Approval Mappings configuration screen (or the Approvals configurations for Single issue)
    1. Click Advanced Settings and select Minimum Required approbations/rejections

      1. Setup the Minimum Required approbations based on conditions

      2. Setup the Minimum Required rejections based on conditions

    2. Click Advanced Settings and select Minimum Required approbations unconditioned

      1. Setup the Minimum Required approbations unconditioned

Responsive transition failure

When transitioning an issue via the Responsive Automatic Transition, if it is not possible run the workflow transition via the user configured on the Automatic Workflow Transition Global Setting , the following alert shows up:

When this problem occurs, the system administrator can follow guideline on the /wiki/spaces/HAP/pages/42370015 in order to troubleshoot the issue.