Skip to main content

ケースワークフローの依存関係の管理

追加情報を待っている場合や、特定のアクションの発生が必要な場合は、処理中にケースを一時停止する必要が生じる場合があります。 たとえば、自動バッチ処理が必要な場合、ケースが再開される前にバッチ処理が完了するように、ケースの間でケースを一時停止する必要があります。 別の例では、連邦および州の規制コンプライアンス規則では、ケースが特定のアクションに進む前に厳格な待機期間を適用するよう求めることが多くあります。 

これらのタイプのケース依存関係は、Waitステップを使用して実行されます。 Waitステップを使用すると、ケースが定義された条件を満たすとケース処理を一時停止および再開できます。 たとえば、顧客が投資信託を購入する注文を送信すると、処理はその日の終わりまで一時停止され、その後投資信託の価値が計算されます。

An example of a Case dependency using a Wait Step.

 

待機タイプ

Waitステップは、Case Dependencyまたは Timer のWaitタイプに基づいてケース処理を一時停止するように設定できます。

ケースの依存関係

Case DependencyのWaitタイプは、子ケースの依存関係が完了するまで、親ケースのケース処理を一時停止します。

親ケースにWaitステップを追加してケース依存関係を作成します。親ケースがWaitステップに到達すると、すべての子ケースまたはその特定タイプの子ケースが定義されたステータスに達するまでケースは一時停止されます。そのステータスは、Pending-Approvalのような標準ステータスや、アプリケーションで定義されたカスタムステータスになります。 また、WaitステップをTo be resolvedに設定することもできます。この場合、ケースステータスをResolvedという単語で始まる値に設定すると、ケースが終了されます。 たとえば、親ケースがWaitステップに到達すると、1つまたはすべての子ケースが完了するまでそのケースは一時停止されます。

補足: 実行時にWaitステップが依存関係を考慮するには、親ケースと子ケースなどのケース間の階層的関係が存在する必要があります。 Waitシェープが発生する前に従属ケースを作成する必要があり、それ以外の場合、待機する従属ケースがないため、フローはWaitシェープをスキップします。

現行のステータスのみを考慮するように、またはケースがWaitステップに到達した後のステータス変更のみを考慮するようにケースを設定できます。さらに、ユーザーが待機条件をキャンセルしてケースの処理を続けられるように許可することもできます。

以下の画像の中央にある縦線をスライドすると、「Case Dependency Wait type」の設定オプションが表示されます。

Timer

Timer waitタイプは、Set date/time intervalが切れるまで、または Reference date/timeに達するまでケースを一時停止します。

Waitステップを設定して、固定時間(時間・分)またはプロパティ参照の値に基づいてプロセスを一時停止できます。ケースを一時停止する時間の長さを指定するか、ケースを再開する日付を含む変数を使用します。 たとえば、事故の保険金請求では、事故現場の写真をアップロードする時間を24時間以内に設定できます。 待機時間が経過するまで、ケースを一時停止するための設定です。

次の図の中央付近にある垂直線を左右に動かして、Set date/time intervalを待機している状態と、Reference date/timeを待機している状態を確認できます。

Waitステップとユーザーアクションの比較

Waitステップを挿入してケースを意図的に一時停止することと、ケースを続行する前に完了する必要があるアサインメントステップでユーザーアクションを待機している間に発生するケース処理の遅延の違いを認識することが重要です。 

ユーザーアクション待機中のケース処理の遅延の例としては、財務チームの責任者からのApprove/Rejectステップの意思決定を待っている間にExpense Reportケースが遅延した場合や、ユーザーがCreateステージでCollect informationステップを完了するために必要な事故写真をまだ提出していないため、自動車保険金請求ケースの開始が遅延する場合などがあります。 

どちらの例でも、ケースの処理は、Waitステップを使用して意図的に一時停止されるのではなく、割り当てステップでユーザーアクションが完了するまで遅延します。

以下のインタラクションで理解度をチェックしてください。


このトピックは、下記のモジュールにも含まれています。

If you are having problems with your training, please review the Pega Academy Support FAQs.

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice