Variables in task templates: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | |||
|title=Variables in task templates | |||
|titlemode=append | |||
|keywords=planfix, variables, templates, tasks | |||
|description=Variables in task templates | |||
}} | |||
You can use '''variables''' in the names and descriptions of [[tasks]]. A variable takes the form of a field from a task or other object, contained in double curly brackets. | You can use '''variables''' in the names and descriptions of [[tasks]]. A variable takes the form of a field from a task or other object, contained in double curly brackets. | ||
Example: the variable that stores the current date: | Example: the variable that stores the current date: | ||
:'''<nowiki>{{System.Today}}</nowiki>''' | :'''<nowiki>{{System.Today}}</nowiki>''' | ||
Variables are added to [[task templates]] when creating or editing templates. When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable. | Variables are added to [[task templates]] when creating or editing templates. When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable. | ||
==Adding variables to task templates== | ==Adding variables to task templates== | ||
In the interface for creating a template, there's a link above the task name that leads to a list of available variables: | In the interface for creating a template, there's a link above the task name that leads to a list of available variables: | ||
https://pic.planfix.ru/pf/kp/SkG6vn.png | https://pic.planfix.ru/pf/kp/SkG6vn.png | ||
===Among the variables available are=== | ===Among the variables available are=== | ||
*about 30 system variables that let you display time, date, day of the week, month, and year, in various formats; | *about 30 system variables that let you display time, date, day of the week, month, and year, in various formats; | ||
Line 25: | Line 24: | ||
*all variables having to do with the parent task of the current task, including data from its counterparty or directories used in it. | *all variables having to do with the parent task of the current task, including data from its counterparty or directories used in it. | ||
When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable. | When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable. | ||
==Examples of using variables== | ==Examples of using variables== | ||
Variables can be used to '''number incoming requests''': | Variables can be used to '''number incoming requests''': | ||
https://pic.planfix.ru/pf/Kg/W6Nyzk.png | https://pic.planfix.ru/pf/Kg/W6Nyzk.png | ||
And for getting requests with numbers in their name, regardless of how they were created: | And for getting requests with numbers in their name, regardless of how they were created: | ||
https://pic.planfix.ru/pf/cQ/5TqdkS.png | https://pic.planfix.ru/pf/cQ/5TqdkS.png | ||
===For distinguishing between typical tasks in various projects=== | ===For distinguishing between typical tasks in various projects=== | ||
*Using a custom project reference name field: | *Using a custom project reference name field: | ||
https://pic.planfix.ru/pf/1M/jMM9Le.png | https://pic.planfix.ru/pf/1M/jMM9Le.png | ||
Getting tasks with project reference names: | Getting tasks with project reference names: | ||
https://pic.planfix.ru/pf/NX/3vXRCW.png | https://pic.planfix.ru/pf/NX/3vXRCW.png | ||
For naming periodic tasks: | For naming periodic tasks: | ||
https://pic.planfix.ru/pf/NX/3vXRCW.png | https://pic.planfix.ru/pf/NX/3vXRCW.png | ||
Line 63: | Line 49: | ||
for setting intuitive names for [[How to I create a recurring task? | recurring tasks]]: | for setting intuitive names for [[How to I create a recurring task? | recurring tasks]]: | ||
https://pic.planfix.ru/pf/6l/dfqxUG.png | https://pic.planfix.ru/pf/6l/dfqxUG.png | ||
===Please note=== | ===Please note=== | ||
*Variables are replaced with specific values one time when a task is created from a template. | *Variables are replaced with specific values one time when a task is created from a template. | ||
*If a task made based on a template is created as a '''Draft''', the variables in the task will be replaced with values when the task is switched to working [[Task statuses | status]]. | *If a task made based on a template is created as a '''Draft''', the variables in the task will be replaced with values when the task is switched to working [[Task statuses | status]]. | ||
*Variables in tasks are available only in paid and premium accounts. | *Variables in tasks are available only in paid and premium accounts. | ||
== Additional information == | == Additional information == | ||
*[[Variables in Text|Using variables in text]] | *[[Variables in Text|Using variables in text]] | ||
== Go To == | == Go To == |
Revision as of 13:18, 18 November 2024
You can use variables in the names and descriptions of tasks. A variable takes the form of a field from a task or other object, contained in double curly brackets.
Example: the variable that stores the current date:
- {{System.Today}}
Variables are added to task templates when creating or editing templates. When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable.
Adding variables to task templates
In the interface for creating a template, there's a link above the task name that leads to a list of available variables:
Among the variables available are
- about 30 system variables that let you display time, date, day of the week, month, and year, in various formats;
- all variables having to do with the tasks, including variables for each custom field;
- variables for each field of any directory that is used in task fields;
- all variables having to do with the project each task is created in, including custom project fields;
- all variables having to do with task counterparties, including any data from client cards;
- all variables having to do with the parent task of the current task, including data from its counterparty or directories used in it.
When you create a task using a template, each variable's value at the time the task is created will be used in place of the variable.
Examples of using variables
Variables can be used to number incoming requests:
And for getting requests with numbers in their name, regardless of how they were created:
For distinguishing between typical tasks in various projects
- Using a custom project reference name field:
Getting tasks with project reference names:
For naming periodic tasks:
for setting intuitive names for recurring tasks:
Please note
- Variables are replaced with specific values one time when a task is created from a template.
- If a task made based on a template is created as a Draft, the variables in the task will be replaced with values when the task is switched to working status.
- Variables in tasks are available only in paid and premium accounts.
Additional information