Unable to update the Team through Advanced Roadmaps Plan

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

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.

*Fisheye および Crucible は除く

    

要約

When trying to update the Team trough an Advanced Roadmap (formerly Portfolio) Plan, Jira reports the operation was successful but the Plan's reloaded without the Team.


環境

All versions of Jira Software 7.x and 8.x.

Advanced Roadmaps up to 3.29.6.


診断

  • Updating the Team through the Plan shows a success message but the Plan's reloaded with a blank Team
  • Opening the issue in Jira shows no Team has been updated (if the Team field is present the screen)
  • There are more than a Team type custom field present in Jira with context other than Global:

    select cf.id as "Custom Field ID", cf.cfname as "Custom Field Name", p.pkey as "Context Project", it.pname as "Context Issue Type"
    from customfield cf
    left join configurationcontext cc on cc.customfield = 'customfield_' || cf.id
    left join project p on p.id = cc.project
    left join fieldconfigschemeissuetype fcsit on fcsit.fieldconfiguration = cc.fieldconfigscheme
    left join issuetype it on it.id = fcsit.issuetype
    where cf.customfieldtypekey = 'com.atlassian.teams:rm-teams-custom-field-team';

    If there's any value in columns "Context Project" or "Context Issue Type", it's an issue.


原因

Advanced Roadmaps works with the Team custom field type, and it expects theres only one custom field. If there are several custom fields of type Team, Advanced Roadmaps will try to update them all together — and if one of them has a restrictive context, it'll fail silently (providing a success message).

This issue's been mapped in:

JPOSERVER-2979 - 課題情報を取得中... ステータス


ソリューション

All custom fields of type Team should be available to the project. This means we should either:

  • Delete all Team type custom fields, leaving only the locked Advanced Roadmaps generated Team field
  • Make all Team type custom fields have a global context configuration

Note that having more than one Team type custom field will make Advanced Roadmaps update all of them when the Team value changes. Ideally, there should only be one Team type custom field to avoid confusion.

最終更新日 2021 年 4 月 23 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.