This chapter provides information about dynamic variables.
Dynamic variables are placeholders which you can define in your template in text fields (for example, summary or description). Before a work item is created from a template, dynamic variables are collected and an additional form is displayed where you provide values.
The Basic approach lets you define variables directly in the template content using a simple bracket syntax - for example, [Employee name]*. No configuration screen is needed; you type the placeholder directly into the template field.
Basic is straightforward but has limitations: variables must be re-entered manually in every template, there is no way to set a default value, and there is no central place to manage or reuse variables across templates. It requires more manual work as your template library grows.
See Dynamic Variables - Basic for full syntax reference and usage details.
This feature is available to users of the Advanced edition of the Issue Templates app.
The Advanced approach introduces a shared Variable Library where you create and manage variables centrally - at space or global scope. Variables can be reused across multiple templates without re-entering definitions each time. You can set a default value and mark a variable as required per template.
Advanced also integrates with the configuration screen and supports automation, making it significantly more efficient for teams with many templates or complex workflows.
See Dynamic Variables - Advanced for setup and usage details.