Workflow Language Reference
The YouTrack Workflow Editor uses its own programming language. This language, based on JetBrains MPS, uses keywords, variables, sequences, and standard statements. There are also workflow-specific statements, controls, operations, and methods.
This programming language is used to write rules for a workflow. All rules use an issue as context. This means that you cannot write rules that modify other entities in YouTrack. For example you cannot write a rule that modifies the set of values for a custom field, applies updates to a user profile, creates a report, or updates a tag or saved search.
This reference describes the following elements of the workflow programming language:
- Grammar
- Operators
- Statements
- Fields
- Methods and Operations
- String, Date, and Period Operations
- Working with Dates and Times
- Localization
Last modified: 7 March 2019