Portfolio Listeners provide synchronization between Jira Portfolio parent and child issues.

A sample Portfolio Listener Configuration page is shown below.

Portfolio listeners are available only if Jira Software and Jira Portfolio are installed on your system.


Settings

Listener Name

Provide a unique name to the listener.

Active

Check this checkbox if you want to enable the listener. If unchecked, the listener will simply will not respond to changes on any issues.

Project Name

Choose the Jira Projects in which the listener will respond to events. 

Issue Types

Choose the issue types on which the listener will respond to events or sync values to. 


Even Epics and Stories are part of the hierarchy in a Portfolio plan Portfolio Listener does not sync values between these two. For synchronizing field values between Epics and Stories use "Epic - Story Listener".

Source Issue Jql (Optional)

Source issue is the issue that the update is made on and the event is fired on. 

If entered, the listener will only act on events on issues that match the given JQL.

Since any valid JQL can be used, Source Issue JQL setting provides great flexibility to filter source issues.

Target Issue Jql (Optional)

Target issues are the children that are linked to a parent if the source issue is a parent or target issue is the parent that children are linked to if the source issue is a child.

If entered, the listener will only sync values to issues that match the given JQL.

Since any valid JQL can be used, Target Issue JQL setting provides great flexibility to filter target issues.

Direction

Select whether field values will be synchronized from "Child to Parent", "Parent to Child" or Both.

Fields

Choose fields to be synchronized between issues. Both system and custom field types are supported.

Field Sync copies field values between issues without resolving to contents of the field. Some complex custom field types introduced by plugins might not be compatible with simple value copy.

Append

The Append option makes the listener append source field values to the existing values on target. If selected, the values on source issue will be appended to the the existing values on target issue. If not selected, the values on the source issue will be overwritten to the values on the target issue. This option is available on multi-select system and built-in custom field types. Custom field types introduced by other apps are not supported yet.

Service User

Choose whether you want to use a Service User for the sync. This options is particularly useful when the user(s) updating source issues may not have view or edit permission on target issue(s). 

If a Service User is configured, the listener will search for and update target issues with Service User's account. Target issue history will show that the issue was updated by the Service User.

If a Service User is not configured, the listener will search for and update target issues with the user who updated the source issue. Target issue history will show that the issue was updated by the user who updated the source issue.

Sync on Create

If selected, field values will be synced between portfolio parent and child issues according to sync direction when an issue is first created with a link. If no issues are found in the configured link direction and there is only one in the opposite direction, values are synced in the opposite direction and the newly created issue is updated.

Sync on Move

If selected, field values will be synced between portfolio parent and child issues according to sync direction when an issue is moved from one project to another (If the sync direction is Bidirectional, syncs values from parent to child).

If not selected, listener will not respond to move events but sync might still occur since an update event might also be fired if fields are updated in the process.

If selected, field values will be synced between issues according to sync direction when issues are first linked.

If not selected, the listener will not respond to link events.


Allow sync on not editable issues

Check this checkbox if you want the listener to ignore "jira.issue.editable = false" property of workflows and update not editable issues.

 


Please do not forget to click Save Settings button after finishing your configuration. 



Please note that Field Sync does its thing by NOT following the hierarchy in a particular plan but following the links committed to issues so please check and confirm that the issues are not only placed in a hierarchy in your portfolio plan but those changes are also committed to Jira. 

You should be able to see those links as "Child Issues" when you open a parent issue's page, like shown below:




  • No labels