Gathering Information for Subworkflow Steps

A subworkflow step, such as code rework or unit testing, includes multiple workflows steps that follow a consistent pattern. You can use the checklist in Table 2-4. Subworkflow Workflow Checklist to help you define subworkflow steps. For a complete list of subworkflow step considerations, see Subworkflow Workflow Step Worksheets.

Table 2-4. Subworkflow Workflow Checklist

Done

Subworkflow Step Check Item

Example

 

Is an existing workflow available as a subworkflow?

  • Yes

  • No

 

What is the name of this subworkflow?

  • QA test cycle

  • QA review cycle

 

What are the transitions from this workflow step?

  • Succeeded

  • Failed

 

Who owns this workflow step?

  • Security group

  • User

 

What event triggers the notification?

  • The process reaches the workflow step

  • A specific result is achieved

 

Who receives the notification?

  • Email address (group alias)

  • Security group

 

What is the notification message?

  • QA test cycle succeeded.

  • QA test cycle failed.

 

Use this workflow step as a timeout? If yes, then for how long?

  • 1 day

  • 2 days

 

Are you using segregation of duties?

  • Based on owner of the workflow?

  • Based on workflow step?