ステージのロールの作成
プロセス・レベルで定義されたロールは、ステージによって自動的に継承されます。 また、ステージ固有のロールを定義することもできます。 ロールについてもっと知りたいですか? 「プロセス・ロールの作成」を参照してください。
プロセスとステージ・レベルでユーザーに競合するアクセス許可が与えられている場合、ステージ・レベルで付与されたアクセス許可がそのステージ内で優先されます。
ステージ(またはアクティビティ)レベルで新しいロールを作成するには:
-
「ロールの作成」リンクをクリックします。
-
結果のペインに、ロールの適切な名前(Nurseなど)を入力します。
-
「メンバー」フィールドをクリックし、ロールに追加するユーザーを選択します。
-
「権限の追加」
をクリックして、ロールの新しい権限セットを作成します。
-
「名前」フィールドにセットの適切な名前を入力します。
-
「アイテム」フィールドをクリックし、ロールと関連する権限を適用するステージ(またはアクティビティ)を選択します。
-
「アクション」フィールドで、このロールに割り当てられたユーザーが以前に選択したステージ(またはアクティビティ)で実行できるアクションを選択します。 ステージまたはアクティビティで使用可能なすべてのアクションの詳細については、「ステージまたはアクティビティのアクセス許可」を参照してください。
-
データ条件を作成して、この権限セットをアクティブにすることもできます。 「権限条件の追加」をクリックし、表示されるダイアログ・ボックスから使用可能な条件タイプのいずれかを選択します。
- 簡易: ペイロード内のプロセス変数値に基づいて単純な条件を定義する場合に選択します。
- デシジョン: デシジョン・モデルに基づいて条件を定義する場合に選択します。 使用するデシジョン・モデルとサービス(アプリケーション内でコネクタを作成したモデルのみがドロップダウン・メニューに表示されます)、モデルに入力として渡すプロセス変数を指定し、最後にモデルの出力(body.interpretation)または問題の配列(body.problems)を使用して条件を定義します。 「動的プロセスでのデシジョン監視の構成」を参照してください。
- REST: RESTコネクタに基づいて条件を定義する場合に選択します。 RESTタイプのOIC統合を使用して条件を定義することもできます。
「統合」フィールドで、使用する統合を指定します。 プロセス・アプリケーション内で定義されているRESTコネクタ(つまり、ネイティブ・コネクタ)を選択する場合、リソースおよびその操作も指定します。 プロセス変数を入力としてコネクタのリクエスト本文またはパラメータにマップし、コネクタのレスポンス本文を使用して条件を定義します。
次の図は、定義されたデシジョン条件の例を示しています:
ノート:
デシジョンおよびREST条件タイプでは、複数のデータ・トリガーを作成し、ANDまたはOR演算子を使用して論理式を形成できます。 演算子を切り替えるには、ドロップダウン矢印をクリックします。
特定のロールに対して1つ以上の権限セットを作成できます。
-
-
「作成」をクリックして変更を保存します。
「編集」
または「削除」
を使用して、既存のロールを「ロール」タブから変更します。
次の図は、診断と呼ばれるステージ用に作成されたロールを示しています:
ノート:
設計時にロールにメンバーと権限を追加すると、実行時にプロセス・アプリケーションのすべてのデプロイメントでそれらが保持されます。 ユーザーをロールに一時的に割り当てたり、特定のデプロイメントでアクセス権を変更したりする必要がある場合は、実行時にこれを実行できます。 「プロセスに割り当てられたロールの上書き」を参照してください。ステージまたはアクティビティのアクセス許可
次の表は、ステージまたはアクティビティでユーザーまたはユーザー・グループに付与できるすべてのアクセス許可を定義しています。
| 権限 | 説明 |
|---|---|
|
View |
この権限を付与されたユーザーは:
|
|
更新 |
この権限を付与されたユーザーは、プロセス・インスタンスのステージまたはアクティビティを使用可能、使用不可、開始、および完了することができます。 |
|
すべて |
この権限を付与されたユーザーは、上記のすべての操作を実行できます。 |
|
なし |
この権限が割り当てられているユーザーは、ステージやアクティビティに対して何も実行できません。 |

