Skip to main content
Version: 1.8.0

State Flow

The life cycles of some of the task types are identical by default for the facilitation of the workflow, though separate state model records are added for each of them. Task states in the SDLC application are sequential. This means that default state models do not allow skipping states or returning to them after transitioning to the next ones.

You can see the state model of a specific task type on its form. This state model is applied to the tasks of this type in which a project is not specified.

  • Note that if more than one state model suits a task by Table and Condition, the system behavior may differ on the task form and the project board. To avoid this situation, we recommend you to create only one state model for each task type in each project and specify this state model when you add a State Model in Project.
  • By default, the "out-of-the-box" application includes an inactive state model for the SDLC Task (pda_backlog_item) table. Do not activate it, specify on task type forms and in projects. The use of this state model will result in errors.
tip

SDLC task state flow


OrderStateDescription
1NewThe task goal and input data have been determined.
2BacklogThe task has been analyzed, estimated, and the work on it has been planned.
3DevelopmentThe assigned user has started working on the task.
4ReviewThe work on the task has been completed and the results are under evaluation. Corrections are done if necessary.
5TestingThe task is being tested.
6DoneThe task is completed and ready for release. This is the final state that does not allow any further transitions.

The final stage in a task lifecycle could be its cancellation or inclusion in a released release.

A task can be canceled from its form or the task board. When a task is canceled:

  • its state becomes read-only,
  • it becomes inactive,
  • the Canceled label in Russian appears on its form,
  • it disappears from the task board.

If required, you can reopen the task on its form after the cancellation.

When a release that includes the task moves into the Released state, the Released marker is added to the task. Such a task becomes inactive and read-only except for the Release field. The Released label in Russian appears on its form. You can leave work notes in its Activity Feed. The task will stop being Released if you change the value of the Release field.

Subtask state flow


OrderStateDescription
1NewThe subtask goal and input data have been determined.
2In progressThe assigned user has started working on the subtask.
3DoneThe subtask has been completed. This is the final state that does not allow any further transitions.

The final stage in a subtask lifecycle can be its cancellation or movement into the final state (Done by default).

A subtask can be canceled from its form. When a subtask is canceled:

  • its state becomes read-only,
  • it becomes inactive,
  • the Canceled label in Russian appears on its form,
  • it disappears from the list of subtasks of its parent task on its card on the task board.

If required, you can reopen the subtask on its form after the cancellation.

Classification relatively to boards


Relatively to boards, the states can be divided into the following categories:

  • States before the board – the state options whose columns are inactive, and whose Order is lower than the First board state order.

  • Board states – the state options whose columns are Active. Among them, you can distinguish:

    • The First board state – the state option that corresponds to a column with the lowest Order among the active columns.
    • States before the first and final ones – the state options corresponding to the board's active columns excepting the first and fnal board states.
    • The Final board state – the state option that corresponds to a column with the highest Order among the active columns.
  • States after the board – the state options whose columns are inactive, and whose Order is higher than the Final board state order.

State displaying


The SDLC application contains a logic, according to which only tasks of certain types are displayed in its' different parts. The available states' selection when you add a task is also different depending on the place of task creation. Use this information if you have issues related to state displaying in the application.

tip

For a state column to be displayed on a task board, make it Active.

Task creation

Where you add a taskAvaialble task typesAvaialble states
The form of an SDLC Task (pda_backlog_item) child tableAnyAny
The SDLC Task related list on the Product (pda_product) formTask types of the 1-3 levelsAny
The SDLC Task related list on the Project (pda_project) formTask types of the 1-3 levels added to the projectAny
Task boardTask types of the 1-3 levels added to the projectStates before the board, board states
Add tasks to board widget, Sprint planning widgetTask types of the 1-3 levels added to the projectStates before the board, the first board state

Task list filters in widgets

The Add task to board and Sprint planning widgets have a list of tasks with preconfigured filters. To learn the tasks in which states are dispalyed in these filters, read the articles about the widgets: