Currently when a Jira delivery is created, only the JPD idea’s Summary and Description are copied to the delivery out-of-the-box.
This Article provides different automation rules to copy and map each JPD standard field-types → Jira delivery fields. Below are rules we’ve found easiest to configure.
There are multiple ways of copying and mapping idea fields → delivery fields via automation. We’d love to hear in the comments how Community is managing this today!
References and related pages:
Some things to note when configuring these automations:
-
When mapping fields from idea → delivery, it’s best practice the JPD and Jira field-types match. It is sometimes possible to map different field-types, but the automation could experience errors
-
When mapping the idea's value(s) → delivery field, the automation should reference the Destination issue - which is the JPD idea in these cases
-
When deciding on the Scope of the automation, the Rule details should identify both the JPD and Jira projects. The automation's Scope should be configured to either:
Checkbox:
A custom field that stores boolean values as 0 (unchecked) or 1 (checked).
This field-type is only available for JPD, and since these only store a value of 0 or 1 - mapping this field-type to a delivery is not something we’ve seen a lot of customers configure.
Date:
Jira dates follow a specific date (and time) formatting like:
"YYYY-MM-DD"
JPD dates follow a range formatting like:
"{\"start\":\"YYYY-MM-DD\",\"end\":\"YYYY-MM-DD\"}"
Due to the formatting differences, a combination of string processing + smart values can be used to extract the idea's date, and map it to the delivery's date.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → Select delivery's date-field → SET value:
{{destinationIssue.customfield_JPDDD.substringBetween("\"start\":\"","\",\"end\"")}}
- customfield_JPDDD = idea's date-field ID
Limitation:
JPD date-fields can range between a day, month, or quarter. Jira date-fields are limited to a specific date.
This automation will only work as expected when a specific day is selected in the idea's date-field.
Hyperlink:
Copy idea's hyperlink-field → delivery's URL-field (or short-text field).
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's URL-field → COPY idea's hyperlink-field from "Destination Issue"
Multi-select:
Copy idea's multi-select (checkboxes) field → delivery's checkboxes-field (or select-list (multiple choices) field).
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's checkbox-field → COPY idea's checkbox-field from "Destination Issue"
Limitation:
Automations out-of-the-box cannot create new values (aka options), so these need to exist within your Jira field's context for this automation to work as expected.
Numbers:
Copy idea's number-field → delivery's number-field.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's number-field → COPY idea's number-field from "Destination Issue"
People:
Copy idea's Assignee → delivery's Assignee.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's Assignee field → SET value:
{{destinationIssue.assignee}}
Copy idea's people-field → delivery's User Picker (single user) field.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's user-field → SET value:
{{destinationIssue.customfield_JPDDD.accountId}}
- customfield_JPDDD = idea's people-field ID
Limitation:
As mentioned in this page, JPD people-fields are not supported with automations, but smart values like the ones shared above can be used to copy and map users.
Rating:
A custom field that stores numbers (1-5), and uses a rating representation to display.
This field-type is only available for JPD. In theory it's possible to map this to a number-field, but not something we’ve seen a lot of customers configure.
Select:
Copy idea's select-field → delivery's select-list (single choice) field.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery's select-list (single choice) field → COPY idea's select-field from "Destination Issue"
Limitation:
Automations out-of-the-box cannot create new values (aka options), so these need to exist within your Jira field's context for this automation to work as expected.
Short text:
Copy idea's short-text field → delivery's text-field (single line).
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → select delivery text-field → COPY idea's short-text field from "Destination Issue"
Limitation:
Max of 255 characters for both.
Slider:
A custom field that stores numbers (1-100), and uses a slider representation to display and edit the value.
This field-type is only available for JPD. Since this field-type displays a number, it can be mapped to a delivery's number-field.
When: Issue linked → Link Types = "Polaris issue link"
Then: Edit issue → More options → Additional fields:
{
"fields": {
"customfield_JIRAA": {{destinationIssue.customfield_JPDDD}}
}
}
- customfield_JIRAA = delivery's number-field ID
- customfield_JPDDD = idea's slider-field ID