Warning: You're looking at a styleless page because your browser is ignoring CSS styles. You're probably using a very old browser, or you disabled CSS support by purpose. We suggest you to download a modern browser such as Firefox or Internet Explorer.
Workflow defines life cycles of your issues. Each project can holds as many workflow as you want. You can fully customize workflows to exactly match your requirements.
A worflow is a finite state machine. It must contains a single starting state. Each state can have one or more transition to other states that define how issues can evolve during its life.
Each transition is composed of :
You can also add automatic transitions to execute a workflow action after a defined event has occured (for example adding a comment, editing a link betwwen issues, ...).
Each automatic transition is composed of :
Notice that all items inside the workflow can be fully customized to suit your needs. It is build frmo several small piece of codes. If you miss a specific attribute, you can simply implement the missing part and link it to the remaining of the engine. Check the chapter related to workflow extension for more details.
To manage workflow you need to go in the administration, in the Workflow section. There you can :
Adding a workflow is done by submitting a XML file using a form. We?ll see in details the syntax of this XML file in next part.
View a workflow let you see a visual representation of the workflow to understand how it is structure really quickly and control that your recently added workflow is as you want it to be.
Copy a workflow duplicate a workflow in the administration.
Delete a workflow erase related record from the application. This can only be done if it is not used. Elsewhere you?ll need to remove it in all issue types where it is associated before behing able to delete it.