カスケード承認
承認はケースタイプによって異なります。 自動車保険ケースタイプでは、企業査定者からの承認が必要となる場合があります。 購入リクエストや経費報告など、ケースタイプによっては一連の承認が必要な場合もあります。 カスケード承認は、一連の承認をモデル化します。
カスケード承認を設定するときには、以下の点を考慮してください。
- 誰が承認を行う必要があるか。
- 承認はいくつ必要か。
- レポート構造全体による承認が必要か、それとも階層の一部のみによる承認でよいか。
- レポート構造外の承認が必要か。
カスケード承認モデルには、レポート構造とオーソリティマトリックスの2種類があります。
レポート構造を使うカスケード承認
レポート構造に基づくカスケード承認では、ユーザーの直属のマネージャーと上位レベルのマネージャーの承認が必要です。 必要な承認の数を決めるための、しきい値を設定するビジネスロジックを設定できます。
たとえば、経費報告にマネージャーの承認がなければ、経理部門は支払いを処理できません。 次の図に示すように、サブミットされた経費の合計額によっては、経費リクエストはシニアマネージャー、取締役、副社長の承認も必要な場合があります。 経費報告書が3000米ドルの場合、マネージャー、シニアマネージャー、ディレクター、VPのすべてが、レポートをレビューする必要があります。
レポート構造オプションを使うカスケード承認
Dev Studioでカスケード承認を設定するには、ケースライフサイクルにApprove/Reject ステップを追加し、Cascading オプションを選択します。 レポート構造に基づいてカスケード承認を設定するReporting structureオプションを選択します。
次の画像で「+」アイコンをクリックすると、承認オプションをカスケードするレポート構造の詳細が表示されます。
オーソリティマトリックスを使用したカスケード承認
オーソリティマトリックスに基づくカスケード承認はレポート構造より柔軟です。 権限マトリックスモデルは、少なくとも1つのエンティティがレポート構造の外部にある、複数のエンティティからの承認を必要とするプロセスを設定するときに使用します。 一連のルールにより、承認チェーンがレポート構造の外部のエンティティ、ユーザー組織の内部および外部に転送されます。
たとえば、次の図は、経理部門に対するレポート階層外の承認を必要とし、オーソリティマトリックスモデルを使用する経費報告書を示しています。
オーソリティマトリックスデータ構造の入力
オーソリティマトリックス権限マトリクスを使用したカスケード承認には、承認者を識別するデータ構造の設定が必要です。 承認リストから候補がなくなるまで、アプリケーションで承認ごとに構造を照会します。 Pega Platformでは、デシジョンテーブル、データページ、アクティビティ、データトランスフォームなど、データ構造に入力するいくつかの方法があります。
一般的なアプローチの1つは、承認レベルと対応する関係者を識別するためのデシジョンテーブルを設定することです。 アプリケーションにより、データ構造を入力するデシジョンテーブルが評価されます。 各行または各条件が満たされると、結果が承認者のリストに追加されます。 承認のアサインメントは、リストの表示順に承認者にルーティングされます。
次の画像に示されている経費報告の例では、デシジョンテーブルにより承認プロセスの各関係者が特定され、各関係者が承認するタイミングを決定する条件が示されます。 最初の条件は、経理部門が請求可能な経費を承認する必要があることを示しています。 次の3つのWhen条件は、経費の金額に基づいています。 コンサルタントが請求可能な時間を含む700米ドルの経費報告書を提出すると、アプリケーションでは、経理部門、コンサルタントのマネージャー、およびコンサルティング部門を統括する取締役からの3回の承認を受けるオーソリティマトリックスが作成されます。
ヒント: オーソリティマトリックスでデシジョンテーブルを使用する場合は、デシジョンテーブルを「Evaluate all rows」に設定して、結果のリストを返します。 それ以外の場合、デシジョンテーブルは1つの結果のみを返します。
オーソリティマトリックスオプションを使用したカスケード承認
Dev StudioのApprove/Reject ステップで、オーソリティマトリックスに基づいてカスケード承認を設定するCascading オプションとAuthority matrix オプションを選択します。
次の画像で「+」アイコンをクリックすると、承認オプションをカスケードするオーソリティマトリックスの詳細が表示されます。
以下のインタラクションで理解度をチェックしてください。
このトピックは、下記のモジュールにも含まれています。
- カスケード承認 v3
If you are having problems with your training, please review the Pega Academy Support FAQs.