What is a Workflow?

A workflow is a model of a software development or release process. In AccuRev, a workflow consists of stages, which are represented as green rectangles, and transitions, which are represented as orange rectangles. Arrows show how transitions move issues from stage to stage through the workflow, as shown in the following illustration:

GUID-1CEC70DC-1AED-4877-85EF-5E427D3F9896-low.png

In this workflow, when a developer finishes work on an issue, she can move the issue from the WIP stage to the Done stage using the complete transition. If she needs more information from, say, the product owner before she can begin work on the issue, she can use the need more info transition to move the issue to the Review stage, reassigning the issue to the product owner in the process.