\uD83E\uDD14 Problem
When using a “Set Issue Field(s)” post-function on the Create transition and using a condition that includes values from a “User Profiles for Jira” app custom field, fields are not correctly set.
\uD83C\uDF31 Solution
Replicate the configuration considering the custom field being used and settings as follows:
Custom field created by User Profiles for Jira | Text Field (read-only) |
New custom field | Select List (single choice) |
When assessing the "User Profiles for Jira" custom fields functionality, we noticed that this third-party app takes some time to populate the value of the field.
Configure the JMWE Set issue field(s) post-function, as shown below:
The intended post-function assigns the value "First Option" to the custom field (New custom field) depending on the value from the "User Profiles for Jira" custom field.
{{ ["Pablo Vergara", "Other User"].includes(issue.fields.customfield_<name/number>) }}
As the third-party app does take a while to populate the custom field, it is necessary to include a delay as part of the post-function configuration (in the example, we have set a 15-sec delay for testing purposes):
IMPORTANT:
Use the minimum working delay duration possible and test. If the result is unexpected, increase it by one second and test again until the post-function properly sets the field value.
The results observed are that the desired custom field changes its value from “Third Option” to “First Option”: