Jira Server で特定のユーザーがワークフロー トランジションを実行できないようにする
目的
この記事では、特定のユーザー、グループ、プロジェクト ロールがサイト全体の課題のトランジション (すべてのトランジション) を行えないようにしたり、特定のトランジションを行えないようにしたりする方法を説明します。
プロセス
これを実現するには 2 つの異なるアプローチがあります。1 つは特定のプロジェクトで任意のトランジションの実行をブロックします。もう 1 つはトランジションの実行権限を持たない特定のユーザーに対してトランジションを非表示にします。
特定のプロジェクトのすべてのトランジション用に権限をセットアップ
課題でのトランジション実行を特定のユーザー、グループ、プロジェクト ロールのみに許可することができます。
Jira 6.3 以降
As of JIRA 6.3, a "Transition Issues" permission has been added, as described on - JRA-11564Getting issue details... STATUS . The objective of implementing such a permission is to allow JIRA Administrators to fine-tune the users that have the ability to transition issues with ease.
この権限を持つユーザー グループやプロジェクト ロールを構成するには以降のステップを実行します。
- この権限を構成したいプロジェクトのプロジェクト管理ページに移動します。
- サイドバーの [権限] をクリックします。
別のオプションとして、複数のプロジェクトに適用できるようにスキームを直接構成できます。これを行うには [管理] > [課題] > [権限スキーム] に移動します。
- 右上の [アクション] ドロップダウン メニューを開き、[権限を編集] をクリックします。
- 課題のトランジション権限を見つけます (課題の権限セクションの最後)。
- 付与された権限を削除するか新しく権限を付与できます。
Jira の以前のバージョン
Jira の以前のバージョンでは、課題のトランジションをサイト全体で制御する権限はありません。個々のトランジションを条件を利用して構成する必要があります。制限対象のトランジションで条件をセットアップする方法について、以降の手順をご確認ください。
トランジション単位での権限のセットアップ
このアプローチでは、各トランジションで条件をセットアップすることで、特定のトランジションの実行を防止できます。これを実現するには以降の手順をご利用ください。
- この権限を構成したいプロジェクトのプロジェクト管理ページに移動します。
- サイドバーの [ワークフロー] を選択します。
別のオプションとして、複数のプロジェクトに適用できるようにスキームまたは特定のワークフローを直接構成できます。これを行うには、スキームを構成する場合は [管理] > [課題] > [ワークフロー スキーム] に、ワークフローを構成するには [管理] > [課題] > [ワークフロー] に移動します。
- 編集したいワークフローの横の [編集] (または鉛筆アイコン) をクリックします。
- On the Text view, click the transition you want to configure the permissions;
- You will need to click on the transition (arrow) to configure the condition. Clicking on the status will not have any conditions to be configured
- [条件] タブで新しい条件を追加し、条件の一致対象としてすべての条件か一部の条件を選択します。
- ワークフローを公開します。