页面树结构

  • Feedback provided by all the approvers is mandatory. Otherwise the workflow will halt and wait for the comments to be provided.
  • Approver can choose 'Agree' or 'Disagree' which has no impact on overall workflow. 

Workflow description

Sample workflow is on the right hand side:

OPEN    

  • Submitter can cancel the request before submitting the request to 'Waiting for Approve' status
  • Submitter must select one of more approvers when submitting a JIRA issue

WAITING FOR APPROVE    

  • When approvers receive notification, they can choose either 'Agree' or 'Declined' workflow transition without particular order.
  • When all the approvers provided feedback, workflow will move to 'DONE' status with pre-defined post-functions provide by PAP add-on. 
  • Approvers must provide feedback no matter they choose 'Agree' or 'Declined' option. 

 

 

Workflow Parameters setting:

  1. Step: OPEN

    Status: To Do

    Transition ActionTarget StepScreenConditionsValidationsPost Functions 
    SubmitWAITING FOR APPROVE Only Reporter Condition   
    CancelDONE Only Reporter Condition Update Issue Field: Set Resolution = Cancelled 

     

     

  2. Step:WAITING FOR APPROVE
    Status:Waiting for Approval 

    Transition ActionTarget StepScreenConditionsValidationsPost FunctionsScreen shot of Post Function
    AgreeWAITING FOR APPROVEWorkflow Screen(Parallel Approval Process) User in Approvers Field(Parallel Approval Process) Comment is required(Parallel Approval Process) AGREE
    DeclineWAITING FOR APPROVEWorkflow Screen(Parallel Approval Process) User in Approvers Field(Parallel Approval Process) Comment is required(Parallel Approval Process) AGREE
    Pass(Auto)DONENone(Parallel Approval Process) Hide transition(减号) Do not set any validations for this actionUpdate Issue Field: Set Resolution = Done 

     

     

  3. Step:DONE
    Status:Done


Remember to associate the workflow with relevant issue types.

  • 无标签