Variables in task templates: Difference between revisions

From Planfix
Jump to: navigation, search
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:

SkG6vn.png

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:

W6Nyzk.png

And for getting requests with numbers in their name, regardless of how they were created:

5TqdkS.png

For distinguishing between typical tasks in various projects

  • Using a custom project reference name field:

jMM9Le.png

Getting tasks with project reference names:

3vXRCW.png

For naming periodic tasks:

3vXRCW.png


for setting intuitive names for recurring tasks:

dfqxUG.png

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


Go To