Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
hiddentrue
Tech review

Status
colourGreen
titledone

Style guide

Status
colourGreen
titledone

Page status

Status
colourGreen
titlecomplete

Status
titletodo
Status
colourYellow
titleReady for review
Status
colourGreen
titledone
Status
colourRed
titleflagged

UI Text Box
sizemedium
typeinfo

JWT user properties are key-value pairs added as regular user properties.

The main goal of the properties is to provide user metadata, which can be referenced and used in multiple JWT features.

Format of user properties

User properties consist of a key and a value.

UI Text Box
typeinfo

The key can only contain alphanumeric characters.

The screenshot shows an example with 3 JWT user properties:

Property keyProperty valuePotential use case
payrollClusterITCould be used to indicate that the user is on the IT payroll cluster.
projectRole10100DEVCould be used to indicate that the user is the default assignee of a custom project role in the DEV project. User properties can be used by the Assign to project role post function for setting a default assignee for a specific project role.
DevelopersCRMCould be used to indicate that the user is the default assignee of the Developers project role in the CRM project. User properties can be used by the Assign to project role post function for setting a default assignee for a specific project role.
UI Text Box
typeinfo

The value is interpreted as a regular expression matching one or multiple project keys or project category names.

Property keyProperty valuePotential use case
projectRole10101IT|DEVCould be used to indicate that the user is the default assignee of a custom project role in the IT and DEV project. User properties can be used by the Assign to project role post function for setting a default assignee for a specific project role.
Developers[ABCD]...|..CRCould be used to indicate that the user is the default assignee of the Developers project role in the projects with keys of 4 characters with A, B, C or D as the first character, or ending with CR.


JWT user properties and workflows

The following workflow functions are the main features where you work with user properties.

Conditions and Validators

Post functions

Logical expressions

JWT project user properties can be referenced and validated when writing a logical expression in the Logical mode (e.g in the conditional execution parameter of post functions).


Available functions

JWT provides special parser functions to work with user properties.

Page properties report
firstcolumnFunction
headingsShort description, Output, Label
sortByTitle
cqllabel = "user_group_role_function" and space = currentSpace() and ancestor = "27066616" and text ~ "userProperty"


Use cases and examples

Page properties report
firstcolumnUse case
headingsJWT feature, Workflow function, Parser functions, Label
cqllabel = "use-case" and ancestor = "40108777"


Excerpt Include
DECADIS:Contact support
DECADIS:Contact support
nopaneltrue