グループ メンバーシップに基づいて課題のセキュリティ レベルを設定する方法

お困りですか?

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

コミュニティに質問

問題

There is a desire to have an issue to have a security level set based on whether the reporter of the issue belongs to a group that is in the security level.

ソリューション 1

  • Jira に管理者としてログインします。
  • Project page > Administration. の順に移動します。
  • Permissions > Actions > Select Edit Permission に移動します。
    • 権限ページで [課題のセキュリティ権限を設定] を見つけ、セキュリティ レベルと同じユーザーまたはグループを追加します。
    • 作成および編集画面にセキュリティ レベルのフィールドを追加します。

Now if you create issues, members with the permission would be able to select the *Private* permission to ensure that others who do not have the permission cannot view the issue and at the same time they cannot set issues to the private permission.

ソリューション 2

アドオンを使い、セキュリティ レベルを自動的に選択できます。人気のアドオンである Script Runner を使ったセットアップ例をご紹介します。アトラシアンではこのアドオンのテクニカル サポートを提供していません。問題が発生した場合はアドオン ベンダーに問い合わせる必要がある場合があります。

  1. 現在のワークフローのコピーを作成します。
  2. ワークフローを次のように編集します。
  3. Create から Open へのトランジションをクリックして [事後操作] を選択します。
  4. [事後操作を追加] を選択します。
  5. [Script Post-Function] を選択して [Add] を押します。
  6. [Set Issue Security Level depending on Provided condition] を選択します。
  7. [Expand Example] を選択し、[Reporter is a member of a particular group] を選択します。テキスト フィールドでグループ名を編集し、対象のグループの名前と一致するようにします。
  8. ドロップダウンからセキュリティの名前を選択します。
  9. [Add] を選択します。
  10. ワークフローをプロジェクトに関連付けます。

これで、グループのメンバーが課題を作ると、この事後操作で構成したセキュリティ レベルが設定されます。


ソリューション 3

自動化を通じてセキュリティ レベルを更新できるアドオンもあります。

  1. [プロジェクト設定] > [プロジェクト自動化] の順に移動します。
  2. [ルールを作成] をクリックします。
  3. 新規トリガー: 課題の作成
  4. 新規条件: ユーザー条件
    1. ユーザー - 報告者
    2. 実行前のチェック - ユーザーがグループに所属
    3. 条件 - <グループ名>
  5. 新規アクション: 課題を編集
    1. ドロップダウン メニューから [セキュリティ レベル] フィールドを選択

注意: デフォルトのセキュリティ レベルは [なし] である必要があります。これが設定されない場合、自動化による更新がデフォルトのセキュリティ レベルで上書きされます。

Jira Cloud: Automation Lite for Jira Cloud

Jira Server: Automation Lite for Jira

Pro バージョン (Cloud & Jira): Automation for Jira


Last modified on Mar 21, 2024

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

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