Skip to main content
バージョンタグがご希望のコンテンツと一致しているかご確認ください。 または、最新バージョンをご利用ください。

プロセスとステージの条件付き実行

条件付きの実行

ケースでプロセスまたはステージを実行するかどうかを制御する条件を定義できます。 条件は、フィールド、コンパレータ、値から構成されます。ケースの実行値が、定義された条件ロジックに一致すると、プロセスまたはステージが実行またはスキップされます。

Configure condition dialog for a process or stage

たとえば、自動車事故のケースには、事故に負傷者がいる場合に人身傷害請求を開始するプロセスが含まれています。 しかし、駐車中や誰も乗っていないときに車両に損傷が発生した場合は、人身傷害プロセスをスキップできます。 File auto accident claimプロセスは必ず実行されます。これはプロセスのデフォルト設定です。 File personal injury claimプロセスには、「Was a party injured is equal to Yes」の条件が付いています。 その結果、File personal injury claimプロセスは、事故保険請求に関連する人身傷害がある場合に限り実行されます。 それ以外の場合にはこのプロセスはスキップされます。

Automobile accident case that allows for conditional processing. The File personal injury claim process only runs if there is a personal injury.

プロセスまたはステージのスキップ

ステージのスキップ

デフォルトでは、条件が存在しない限りステージはスキップされません。

Properties panel of a stage shows that stages are never skipped by default.

プロセスのスキップ

デフォルトでは、条件が存在しない限りプロセスは必ず開始されます。

Properties panel of a process shows that processes always start by default.

条件の構築

1つのステージまたはプロセスに複数の条件を追加できます。 たとえば、自動車事故ケースでは、1つの条件「Was a party injured」「Yes」に基づいて人身障害プロセスが始めに実行されます。 2つの条件「Was a party injured is equal to Yes」および「Expense total is greater than USD50」に基づいて、人身障害プロセスを実行するように決定します。File personal injury claimプロセスは、「Was a party injured is Yes」の場合、つまり、事故保険請求に人身傷害が関連づけられている場合で、Expense totalUSD50を超える場合のみに実行されるように設定されています。 それ以外の場合にはこのプロセスはスキップされます。

auto-accident-conditional-processing-two-conditions

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


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

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