Sequential tasks: Difference between revisions
No edit summary |
|||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{#seo: | |||
|title=Sequential tasks | |||
|titlemode=append | |||
|keywords=planfix, task, sequential | |||
|description=Sequential tasks | |||
}} | |||
With Planfix, you can create chains of tasks that assignees will see and complete sequentially. The main benefit of sequential tasks is that the entire chain is stored as drafts until the appropriate time, so "future" tasks don't clutter up assignees' lists. This keeps employee workspaces simple and clear. | With Planfix, you can create chains of tasks that assignees will see and complete sequentially. The main benefit of sequential tasks is that the entire chain is stored as drafts until the appropriate time, so "future" tasks don't clutter up assignees' lists. This keeps employee workspaces simple and clear. | ||
<youtube width=460>https://youtu.be/ekDlHRFe0UI</youtube> | |||
== How it works == | == How it works == | ||
To process tasks sequentially, the tasks must have the same parent task, and they must have the '''Sequential task''' checkbox checked. The order of the tasks in the parent task checklist is determined by their completion order in the chain. | To process tasks sequentially, the tasks must have the same parent task, and they must have the '''Sequential task''' checkbox checked. The order of the tasks in the parent task checklist is determined by their completion order in the chain. | ||
https://pic.planfix.ru/pf/Ux/djkfQH.png | |||
Tasks should have the status '''Draft''' if you don't want them to be available to assignees ahead of time. | |||
Tasks should have the status Draft if you don't want them to be available to assignees ahead of time. | |||
== Here's how sequential task completion works == | == Here's how sequential task completion works == | ||
*When the parent task is activated (when its status is switched from '''Draft''' to '''New''') the first sequential subtask in the chain (with the attribute '''Sequential task''' activated) is automatically activated. | |||
*When the parent task is activated (when its status is switched from '''Draft''' to '''New''') the first sequential subtask in the chain (with the attribute Sequential task activated) is automatically activated. | |||
*After the first sequential subtask is completed (or it's switched to any inactive status) the next sequential subtask in the chain is automatically activated. | *After the first sequential subtask is completed (or it's switched to any inactive status) the next sequential subtask in the chain is automatically activated. | ||
*This goes on until every sequential subtask in the chain has been completed. | *This goes on until every sequential subtask in the chain has been completed. | ||
== Creating a chain of sequential tasks == | == Creating a chain of sequential tasks == | ||
It's best to create the chain starting with the root task: | It's best to create the chain starting with the root task: | ||
https://pic.planfix.ru/pf/i6/xg1Nw4.png | |||
As soon as you activate the '''Sequential task''' attribute, Planfix automatically changes the status of the task you've created to '''Draft'''. Planfix also lets you manually change the status of the task you've created to '''New'''. | As soon as you activate the '''Sequential task''' attribute, Planfix automatically changes the status of the task you've created to '''Draft'''. Planfix also lets you manually change the status of the task you've created to '''New'''. | ||
Subtasks can be created within the parent task using the full form or using quick create in the "Subtask" panel: | Subtasks can be created within the parent task using the full form or using quick create in the "Subtask" panel: | ||
https://pic.planfix.ru/pf/7X/2BEGsb.png | |||
If the parent task has the '''Sequential task''' attribute and has the status '''Draft''', the subtasks created will also automatically have this attribute and status. If you created a parent task with the status '''New''', the first of the subtasks will also have this status, while subsequent subtasks will be created with the status '''Draft'''. All subtasks created will have the attribute '''Sequential task''' by default. | If the parent task has the '''Sequential task''' attribute and has the status '''Draft''', the subtasks created will also automatically have this attribute and status. If you created a parent task with the status '''New''', the first of the subtasks will also have this status, while subsequent subtasks will be created with the status '''Draft'''. All subtasks created will have the attribute '''Sequential task''' by default. | ||
To start the completion of a chain, all you have to do is change the status of the root parent task to '''New''': | To start the completion of a chain, all you have to do is change the status of the root parent task to '''New''': | ||
https://pic.planfix.ru/pf/wA/HjcAnK.png | |||
== Additional information == | == Additional information == | ||
*You can create [[Task templates | a subtask template]] with the "Sequential task" attribute and use it in your business processes. When creating tasks using this template, the root task and first subtask will be active, and remaining subtasks will wait until their position on the chain is reached. | *You can create [[Task templates | a subtask template]] with the "Sequential task" attribute and use it in your business processes. When creating tasks using this template, the root task and first subtask will be active, and remaining subtasks will wait until their position on the chain is reached. | ||
*Subtasks can be assigned to different assignees; this works well when, say, a coder's task should be assigned once a designer's task is complete. Moreover, the designer and coder need not be aware of each other's role in the process or the existence of such dependencies: only the creator of a task chain can see the entire chain, and each assignee sees only their task(s). | *Subtasks can be assigned to different assignees; this works well when, say, a coder's task should be assigned once a designer's task is complete. Moreover, the designer and coder need not be aware of each other's role in the process or the existence of such dependencies: only the creator of a task chain can see the entire chain, and each assignee sees only their task(s). | ||
* You determine yourself whether or not subtask assignees need to know that the parent task exists. If you don't give assignees access to the parent task, they won't see it, which is a standard way of using Planfix. What looks to you like one task in a chain of sequential subtasks could look to the assignee like an ordinary task. | |||
* You | *You can create complicated trees out of sequential and parallel tasks that provide you with the business processes you need. | ||
==Important== | |||
*By default, each subsequent sequential task in a chain is activated from the '''Draft''' status to the status specified in the template for this task. | |||
*If the status is Draft, the task is activated in the first '''active''' status (in order from top to bottom) of the [[Creating a status set|status set]] defined in the [[Task processes|process]] template. | |||
*Currently, sequential tasks are not compatible with scripts that use conditions based on the activity of subtasks (e.g., "Has subtasks and all of them are inactive"), especially if these scripts complete tasks automatically. | |||
== Go To == | == Go To == | ||
*[[Tasks]] | *[[Tasks]] | ||
*[[Feature Description]] |
Latest revision as of 09:52, 20 November 2024
With Planfix, you can create chains of tasks that assignees will see and complete sequentially. The main benefit of sequential tasks is that the entire chain is stored as drafts until the appropriate time, so "future" tasks don't clutter up assignees' lists. This keeps employee workspaces simple and clear.
How it works
To process tasks sequentially, the tasks must have the same parent task, and they must have the Sequential task checkbox checked. The order of the tasks in the parent task checklist is determined by their completion order in the chain.
Tasks should have the status Draft if you don't want them to be available to assignees ahead of time.
Here's how sequential task completion works
- When the parent task is activated (when its status is switched from Draft to New) the first sequential subtask in the chain (with the attribute Sequential task activated) is automatically activated.
- After the first sequential subtask is completed (or it's switched to any inactive status) the next sequential subtask in the chain is automatically activated.
- This goes on until every sequential subtask in the chain has been completed.
Creating a chain of sequential tasks
It's best to create the chain starting with the root task:
As soon as you activate the Sequential task attribute, Planfix automatically changes the status of the task you've created to Draft. Planfix also lets you manually change the status of the task you've created to New.
Subtasks can be created within the parent task using the full form or using quick create in the "Subtask" panel:
If the parent task has the Sequential task attribute and has the status Draft, the subtasks created will also automatically have this attribute and status. If you created a parent task with the status New, the first of the subtasks will also have this status, while subsequent subtasks will be created with the status Draft. All subtasks created will have the attribute Sequential task by default.
To start the completion of a chain, all you have to do is change the status of the root parent task to New:
Additional information
- You can create a subtask template with the "Sequential task" attribute and use it in your business processes. When creating tasks using this template, the root task and first subtask will be active, and remaining subtasks will wait until their position on the chain is reached.
- Subtasks can be assigned to different assignees; this works well when, say, a coder's task should be assigned once a designer's task is complete. Moreover, the designer and coder need not be aware of each other's role in the process or the existence of such dependencies: only the creator of a task chain can see the entire chain, and each assignee sees only their task(s).
- You determine yourself whether or not subtask assignees need to know that the parent task exists. If you don't give assignees access to the parent task, they won't see it, which is a standard way of using Planfix. What looks to you like one task in a chain of sequential subtasks could look to the assignee like an ordinary task.
- You can create complicated trees out of sequential and parallel tasks that provide you with the business processes you need.
Important
- By default, each subsequent sequential task in a chain is activated from the Draft status to the status specified in the template for this task.
- If the status is Draft, the task is activated in the first active status (in order from top to bottom) of the status set defined in the process template.
- Currently, sequential tasks are not compatible with scripts that use conditions based on the activity of subtasks (e.g., "Has subtasks and all of them are inactive"), especially if these scripts complete tasks automatically.