The Jira to Jira Align integration syncs the Team field between Jira Align and Jira Software on various work items (Jira Software Issues). The method of team synchronization depends on work item (issue type) and application setup.
Work Item (Issue Types):
Feature (Jira Software Epic): The Jira Align feature doesn't have a Team field, since Jira Align features are assigned to programs instead of directly to Agile teams. This means a team value won't sync from Jira Software to Jira Align at the feature (Jira Software Epic) level. If a custom team field is required on the Jira Epic Create Screen in Jira Software, the field won't be populated when initial creation occurs in Jira Align. This would lead to a connector sync error, resulting in the failure to create the issue in Jira Software. We recommend making any team field on the Jira Software Epic screen not required in Jira, or to manage all creation of Jira Software Epics in Jira Software.
Story: The Jira Align story syncs bi-directionally with the Jira Software story issue type. The team field on the Jira Align story syncs in one of two ways:
- Team boards in Jira Software are configured on a one integrated team board per a project basis with a correctly established filter share.
- Custom team mappings configured under Jira Align Admin > Jira Settings > Manage Custom Fields.
One Integrated Team Board per Project Team Sync:
In Jira Software, projects consist of boards with filter queries to determine which issues will show on a board and filter shares to associate projects and groups to boards. To facilitate the Team field sync from Jira Software to Jira Align on stories, the Jira Integration will use a single project shared to a board's filter share to populate a project mapping for boards under Jira Align Admin > Jira Management. When there is only one integrated board for each integrated project between Jira Align and Jira Software, the connector will populate the Jira Align Team field based on this mapping. If there is more than one integrated board for an Integrated Project or the board has a No Project Found error, the connector won't be able to make this association and custom team mapping must be utilized to sync the Team field between Jira Software and Jira Align.
No Project Found errors will appear next to a board mapping on the Jira Align Admin > Jira Management page for one or more of the following reasons:
- The connector service account does not have permission to view the board in Jira Software or the board was deleted.
- The board has a filter share without the parent project in Jira Software.
- The board has a filter share with multiple projects in Jira Software.
Notes:
- This error will result in stories assigned to the Jira Software Backlog or stories from a Kanban-type board in Jira Software to not receive a team assignment when they're synced with Jira Align. Stories that are assigned to a sprint in Jira Software that is mapped to a sprint in Jira Align will still have their Team fields populated through the sprint mapping.
- If a project has multiple boards in Jira Software, but only one of the boards is mapped to Jira Align, there won't be an error finding the project as long as the board's filter share is set correctly to its parent project.
- The connector supports mapping both a project and a user group to a board's filter share, but more than one project will lead to the No Project Found error.
- The board's parent project must be included in the filter's Shares permission, not the filter's Edits permission. The latter will cause Team assignment to fail.
Custom Team Field Mapping Team Sync:
Custom Team field mapping is required in scenarios where there is more than one integrated board per a mapped project, or when the board owners don't want to adjust their board's filter share.
Jira Requirements and Setup for Custom Team Field Mapping:
The Custom Team field mapping requires the Standard Select List (single choice) field type from Jira Software, present on the Create and Edit screens of the Story issue type.
To create the custom field in Jira, click Jira Administration > Issues > Custom Fields and then click "Add Custom Field" in the upper right corner of the Custom Fields page.
Once the Custom Field has been created, please make sure the field is added to the Create and Edit screens of the Story Issue Type your Jira Instance.
NOTE - The Jira Integration does not support plugin or non-standard fields for the implementation of this custom field.
Jira Align Custom Team Field Mapping Setup:
To set up Custom Team field mapping in Jira Align, please follow the steps below.
Navigate to the Jira Align Administration > Jira Settings > Jira Setup panel:
- Populate Team custom field: The key for the Jira Software field used for a team. Use the following format: customfield_123.
- Click Configure next to Team custom field to map Jira and Jira Align teams.
- Select the Jira Software project to which the Jira Software team that you want to synchronize belongs.
- Select if the team custom field in Jira Software is a drop-down or a label.
- Type the custom team field value in the corresponding box. Use the following format: customfield_#####, where ##### is the team custom field ID in Jira Software.
- Under Sync Jira Team Values with Jira Align Teams, click Add New.
- In the Jira Team Value box, type the name of the team in Jira Software that you want to synchronize. This must match exactly to the field's value in Jira Software. The Parent field will be populated with the left value of a Jira Software cascading field and the Child field will be populated with the right value of a Jira Software cascading field. If a single-select or multi-select drop-down is being used, the Child field should be ignored.
- From the Jira Align Team drop-down menu, select the team in Jira Align with which you want to synchronize the Jira Software team.
- Click Update Teams.
- To add more teams, click Add New and repeat Steps 6–9.
Close the Jira Custom Setup panel and navigate back to Admin > Jira Settings > Jira Setup. Complete the setup by configuring appropriate values for the following additional settings:
- Does story creation in Jira require a team assignment?
- Select Yes if the Jira Story issue type screen has a required team field. This setting will require the custom field ID of the Jira custom field utilized for team mappings to be listed on the Team custom field field.
- Is your Jira Team field a cascading select list?
- Select Yes if the custom Team field in Jira Software is a cascading field and No if the custom Team field in Jira Software is a single- or multi-select field.
- Is your Jira Team field a multiple choice select list?
- Select Yes if the Team field in Jira Software is a multi drop-down and No if it's single-select to help reading and writing the data.
Custom Type Stories:
Stories with custom types will sync bi-directionally between Jira Software and Jira Align. The Team field sync for these stories will adhere to the same logic as the Jira Software to Jira Align story Team field sync.
Defect (Jira Bug):
The Jira Software bug will sync bi-directionally between Jira Software and the Jira Align defect. The Team field sync will adhere to the same logic as the Jira Software to Jira Align story Team field sync.