プロセス・ロールの作成
プロセス・ロールは、組織内の職務や責任に対応する機能カテゴリを定義します。
ロールを作成し、プロセス参加者に割り当てて、プロセス内の権限を定義します。 たとえば、ロールを使用して、ヒューマン・タスクの実行、任意のアクション(承認または拒否など)の実行、および実行時のプロセス・フローへの影響を、参加者に許可することができます。
-
医師: このロールには、開業医のスキルを必要とするヒューマン・タスクを実行できる1人または複数の参加者が含まれることがあります。
-
患者: このロールには、ヒューマン・タスク、予定の予定などを通じて自分の健全性に関する情報を提供できる1人または複数の参加者が含まれます。
ノート:
プロセス・レベルで定義されたロールは、その中のすべての要素に適用されます。ただし、計画アイテム(ステージまたはアクティビティ)レベルでユーザーに新しい役割が割り当てられている場合、その計画アイテム・レベルで提供されるアクセス許可は、その計画アイテム内の特定のユーザーのプロセス・レベルで提供されるアクセス許可よりも優先されます。新しい動的プロセスを作成すると、デフォルトで次の2つのプロセス・ロールが作成されます。 これらのロールにユーザーを追加したり、必要に応じて追加のロールを作成することができます。
| ロール | 付与された権限 | 説明 |
|---|---|---|
| プロセス所有者 | すべて | プロセス所有者は、通常、デプロイされたビジネス・プロセスを管理および監視し、必要に応じてタスクフローを変更します。 権限の詳細については、「プロセスのアクセス許可」を参照してください。 |
| プロセス・ビューア | View | プロセス・ビューアは、通常、現在のプロセス・インスタンス状況に関する報告を行います。 |
-
プロセス・ページで「ロール」をクリックします。
-
ロール・ウィンドウで、「ロールの作成」
をクリックします。
-
結果のペインに、ロールの適切な名前(Doctorなど)を入力します。
-
「メンバー」フィールドをクリックし、ロールに追加するユーザーを選択します。
-
「権限の追加」
をクリックして、ロールの新しい権限セットを作成します。
-
「名前」フィールドにセットの適切な名前を入力します。
-
「アイテム」フィールドをクリックし、プロセス全体のロールとして「プロセス」を選択します。
-
「アクション」フィールドで、このロールに割り当てられたユーザーがプロセスで実行できるアクションを選択します。 プロセスで使用できるすべてのアクションの詳細については、「プロセスのアクセス許可」を参照してください。
-
データ条件を作成して、この権限セットをアクティブにすることもできます。 「権限条件の追加」をクリックし、表示されるダイアログ・ボックスから使用可能な条件タイプのいずれかを選択します。
- 簡易: ペイロード内のプロセス変数値に基づいて単純な条件を定義する場合に選択します。
- デシジョン: デシジョン・モデルに基づいて条件を定義する場合に選択します。 使用するデシジョン・モデルとサービス(アプリケーション内でコネクタを作成したモデルのみがドロップダウン・メニューに表示されます)、モデルに入力として渡すプロセス変数を指定し、最後にモデルの出力(body.interpretation)または問題の配列(body.problems)を使用して条件を定義します。 「動的プロセスでのデシジョン監視の構成」を参照してください。
- REST: RESTコネクタに基づいて条件を定義する場合に選択します。 RESTタイプのOIC統合を使用して条件を定義することもできます。
「統合」フィールドで、使用する統合を指定します。 プロセス・アプリケーション内で定義されているRESTコネクタ(つまり、ネイティブ・コネクタ)を選択する場合、リソースおよびその操作も指定します。 プロセス変数を入力としてコネクタのリクエスト本文またはパラメータにマップし、コネクタのレスポンス本文を使用して条件を定義します。
次の図は、定義されたデシジョン条件の例を示しています:
ノート:
- デシジョンおよびREST条件タイプでは、複数のデータ・トリガーを作成し、ANDまたはOR演算子を使用して論理式を形成できます。 演算子を切り替えるには、ドロップダウン矢印をクリックします。
- データ条件は、それが定義されている権限セットに固有です。
特定のロールに対して1つ以上の権限セットを作成できます。
-
-
「作成」をクリックして変更を保存します。
ロール・ペインから既存のロールを変更するには、「編集」
または「削除」
を使用します。 次の図は、プロセス・ロールの例を示しています:
ノート:
-
設計時にロールにメンバーと権限を追加すると、実行時にプロセス・アプリケーションのすべてのデプロイメントでそれらが保持されます。 ユーザーをロールに一時的に割り当てたり、プロセスの特定のインスタンス内で権限を変更するには、「プロセスに割り当てられたロールの上書き」を参照してください。
-
アプリケーションを本番環境に再デプロイする際に、既存のバージョンを上書きすることを選択した場合、そのバージョンの既存のランタイム・ロールと権限は保持されます。 プロダクションにデプロイされている既存のバージョンのアプリケーションのロールと権限を上書きすることはできません。
-
テスト用のアプリケーションをデプロイしている間は、そのアプリケーションの既存のテスト・パーティションのロールと権限は常に上書きされます。
プロセスのアクセス許可
| 権限 | 説明 |
|---|---|
|
作成 |
この権限を付与されたユーザーは:
|
|
View |
この権限を付与されたユーザーは:
|
|
更新 |
この権限を付与されたユーザーは:
|
|
ドキュメントのダウンロード |
この権限を付与されたユーザーは、ドキュメント・フォルダに対して特に取り消されない限り、フォルダからドキュメントを表示およびダウンロードできます。 |
|
Contributeドキュメント |
この権限を付与されたユーザーは、ドキュメント・フォルダに対して特に取り消されない限り、ドキュメントをすべてのフォルダに表示、ダウンロード、アップロードできます。 |
|
ドキュメントへのアクセス |
この権限を付与されたユーザーは、ドキュメント・フォルダに対して特に取り消されない限り、フォルダからドキュメントを読み取ることができます。 |
|
すべて |
この権限を付与されたユーザーは、上記のすべての操作を実行できます。 |
|
なし |
この権限が割り当てられているユーザーは、プロセスに対して何も実行できません。 |

