プロセス・ロールおよびスイムレーンの操作
ロールはスイムレーンに割り当てられ、プロセス・ベースのアプリケーションの作業を担当するビジネス組織の担当者または担当者を決定します。
ビジネス・プロセスの設計においては、ユーザーの操作を必要とする各タスクを完了するのに必要な人とロールを決定することが重要になります。 一部のタスクは、任意のユーザーによって実行されるか、システムによって自動的に処理されます。 スイムレーンを使用して、ビジネス・プロセス内で定義されたロールに基づき、フロー要素をグループ化します。
責任を定義するためのロールの使用
ロールは、ビジネス・プロセス内で実行される作業を実行する責任者または責任者を決定するために使用されます。 ロールにより、ジョブ機能を表す機能カテゴリ、または組織内の職責を定義することができます。
ビジネス・プロセスで定義されたロールは、論理ロールとしても参照されます。 アプリケーションがランタイム環境にデプロイされている場合、これらのロールは実際の組織内のユーザーに対応するLDAPロールにマップされます。
ビジネス・プロセス内のアクティビティおよびタスクを完了する責任を持つ必要なロールを作成および編集し、それらを水平スイムレーンに割り当てることができます。
プロセス・アナリストは、ビジネス・プロセスの設計時に必要なロールの決定を担当します。 たとえば、ローン承認のビジネス・プロセスの場合、次のロールを定義できます。
-
ローン担当者: ローン担当者はローン・リクエストの作成と、それのローン業務担当者への転送を担当します。
-
ローン業務担当者: ローン業務担当者は承認のために申込みを引受人に転送する前の、ローン申込みのレビューと、ローン申込み者の信用履歴のチェックを担当します。
-
引受人: 引受人はローン申込みのレビューおよび承認を担当します。 さらに、承認された場合の貸付金の支払いも行います。
スイムレーンおよびフロー要素
スイムレーンは、プロセス・エディタのキャンバス間で実行する水平のラインです。 すべてのフロー要素はスイムレーン内に配置される必要があります。
ユーザー・タスクを含むスイムレーンにはそれらに割り当てられたロールが必要です。 スイムレーンは、ビジネス・プロセス内で各フロー要素の実行を担当するロールを視覚的に表示します。 さらに、同じロールに割り当てられた複数のスイムレーンを持つことができます。 スイムレーンに割り当てられたロールとは違うロールが必要な場合、特定のフロー要素に別のロールを明示的に定義することもできます。
同じビジネス・プロセスの異なる部分で同じロールを使用する必要がある場合に、スイムレーンを使用することでビジネス・プロセスがよりわかりやすくなります。
新しいビジネス・プロセスを作成すると、デフォルトのスイムレーンが作成されます。 必要に応じて、スイムレーンをビジネス・プロセスに追加することができます。 対話型および手動のアクティビティをビジネス・プロセスに追加する場合、スイムレーンにロールを割り当てる必要があります。
次の図に示すように、プロセス・エディタのキャンバスはスイムレーンに分割されています。 各スイムレーンは、各スイムレーン内に表示されたタスクの実行を担当する人のロールを表示します。 たとえば、トラベル・リクエスト承認ビジネス・フローでは、2つのスイムレーンを使用することが考えられます。 1つ目のスイムレーンには「Employee」ロールが割り当てられ、2つ目のスイムレーンには「Approver」ロールが割り当てられます。 ユーザー承認タスクが2つ目のスイムレーンに表示され、「Approver」ロールに割り当てられているプロセス参加者がこれらのタスクの実行を担当します。
