Advanced Roadmaps for Jira - Unable to assign issues to some teams shown in the plan (no matches)
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
Issues that are showing as "Unassigned" after grouping them by team (via View Settings > Group by Team) cannot be assigned to some of the Teams showing in the plan view.
As illustrated in the screenshot below, when trying to type name of some of the Teams, there are no matches:
When trying to assign the Unassigned issues to these teams via the Edit Issue screen, these teams cannot be searched either (there are no matches):
Note that Jira issues shown under the Unassigned category in Plans are issues that do not have a Team assigned to them (to not be confused with issues that are not assigned to a specific Jira user).
The purpose of this KB article is to show how to assign issues to the teams that cannot be searched either in the Plan > Roadmap screen or the Edit issue screen.
Environment
Jira Software on Server/Data Center on any version from 8.15.0.
Diagnosis
- Check whether the Team that cannot be searched is categorized as a private or shared team. A private team from another plan will be tagged as EXTERNAL in the plan.
- If the Team that cannot be searched in the Plan is showing with the EXTERNAL label (it is a private team), then this KB article is relevant and you can move on to the Solution section.
Cause
Unassigned issues in plans cannot be assigned to a private Team (=Team that was created in another plan), this is expected behavior. For more information about private Teams, prefer refer to the documentation Teams in Advanced Roadmaps.
Solution
To assign a private team from another plan to an unassigned issue, you will need to identify the plan the private team belongs to, and then make it public.
You can follow the steps below:
Find the plan the private team was created from by running the following SQL query:
SELECT p."TITLE" AS "PLAN", t."TITLE" AS "PRIVATE TEAM" FROM "AO_D9132D_PLAN" p, "AO_82B313_TEAM" t, "AO_D9132D_PLANTEAM" pt WHERE p."ID" = pt."PLAN_ID" AND t."ID" = pt."TEAM_ID" AND t."SHAREABLE" = false;
- Navigate to the plan found by the SQL query by going to Plans > "Plan Name" in the Jira UI
- After you open the plan, go to the Teams tab and convert the team into a shared team via the menu ... > Share:
Once you share the team, you can't change it back to private. There is a known improvement request for the case - JSWSERVER-26173 - Getting issue details... STATUS