自動化ルールの完了に失敗しました。エラー「課題タイプが選択されていません。(issuetype)、プロジェクトが選択されていません。(pid)」

プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

Jira の自動化 の自動化ルールは、新しい課題を自動で作成するように設定されました。監査ログに次のエラーが表示され、ルールの実行に失敗します。

1 2 3 4 5 Error creating issue No issue type selected. (issuetype), No project selected. (pid) Unknown fields set during create, they may be unavailable for the project/type. Check your custom field configuration. Fields ignored - Project (project), Description (description), Issue Type (issuetype), Summary (summary)
自動化監査ログに課題タイプ選択がないエラー

診断

  • 自動化ルールによって新しい課題が作成される課題タイプとプロジェクトに関連付けられているワークフローの設定を確認します

  • 課題が作成されたときに入るワークフローの最初のステータスをクリックし、プロパティをクリックします

    ワークフロー ステータス プロパティ

  • プロパティ jira.permission.createissue.deniedtrue の値を持つステータスに追加されたかどうかを確認します。

    ワークフロー ステータス プロパティ jira.permission.createissue.denied

  • このプロパティが見つかる場合、このナレッジベース記事の内容が該当します

原因

課題の作成時に入力される最初のステータスにプロパティ jira.permission.createissue.denied を追加すると、Jira REST API または自動化ルールを使用して課題を作成できなくなります。これは、プロパティが動作するように設計されているため、期待された挙動です。

課題が UI 経由で作成されたか REST API/自動化経由で作成されたかによって、このプロパティが新しい課題の作成機能に与える影響に若干の一貫性の問題があることに注意してください。

  • iJira REST API または自動化ルールでは課題を作成できません - 期待される動作

  • ただし、UI 経由で課題を引き続き作成できます - 期待されない動作

この不一致は、次の未解決バグチケットで追跡されています。 JRASERVER-72517 - Workflow Permissions around issue are not consistent through the UI & REST API CLOSED

同じエラーが次のバグでもトリガーされます。 JRASERVER-67652 - Using jira.permission.createclone.denied on Initial Workflow Status breaks Issue Creation via REST API CLOSED

プロパティ jira.permission.createclone.denied を使用すると、同じ動作が起こります。

ソリューション

「denied」パラメーターが原因で自動化ルールでこの問題が発生することが判明したため、このエラーを解決するために考えられるオプションには、プロパティの使用方法の変更が含まれます。

これを修正するには、次のいずれかを行います。

  • 以下にリストされている、問題のあるプロパティをワークフローから削除します。

    • jira.permission.createissue.denied

    • jira.permission.createclone.denied

  • ルール アクターに権限を持たせる別のプロパティ (jira.permission.xxxxxxx.group=jira-administratorsjira.permission.xxxxxxx.projectrole=[id] など) を追加します。

  • または、自動化ルールを変更して、プロパティを使用していないワークフローに関連付けられている別の課題タイプの課題を作成します

更新日時: 2024 年 7 月 11 日

さらにヘルプが必要ですか?

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