ケースがたどる条件パスを提供し、柔軟で機敏なビジネスプロセスを実現しましょう。 ケースにデシジョンポイントを追加して、ビジネスプロセスで複数の結果をサポートし、変化し続けるビジネスニーズや環境に合わせてケースを調整できます。
- ケースライフサイクルのステージにプロセスを追加します。 詳細については、「Adding a process to a stage」を参照してください。
- プロセスのステップを定義します。 詳細については、「Adding a step to a process」を参照してください。
-
App Studioのナビゲーション パネルで、「Case types」をクリックし、次に開きたいケースタイプをクリックします。
-
ケース作業エリアの「Workflow」タブで、「Life cycle」をクリックします。
-
「Case life cycle」セクションで、ステージ内のプロセスにポインターを合わせ、「Configure process」アイコンをクリックします。
-
キャンバスの上で、「Add a flow shape」アイコンをクリックし、次に「Decision」をクリックします。
-
デシジョンシェープで、「Decision」をクリックし、次にデフォルトのラベルを説明的な名前に交換します。
例: 承認または却下を示すデシジョンシェープで、「Approved?」と入力します。 -
デシジョンシェープを、プロセスで判断が行われるキャンバス上の位置にドラッグします。
-
デシジョンシェープをプロセスに繋げます。
-
プロセスでデシジョンの前にあるシェープから、コネクターをデシジョンシェープにドラッグします。
-
デシジョンシェープから、コネクターの終端を、キャンバス上のデシジョンの後のシェープの接続点にドラッグします。
補足: コネクターが緑の場合に、デシジョンシェープが正しく機能します。 -
-
デシジョンシェープをクリックします。
-
「Decision shape」プロパティパネルで、少なくとも1つ条件パスを定義します。
選択肢 手順 カスタム条件を作成 -
「When」リストで、「Custom condition」を選択します。
-
「Configure conditions」アイコンをクリックします。
-
「Configure condition」ウィンドウで、条件、コンパレータ、条件と比較する値を選択します。
例: ケースのステータスが「New」と等しい - オプション:
さらに条件を定義するには、「Add row」アイコンをクリックし、次にサブステップ9.cを繰り返します。
- オプション:
条件をグループ化するため、リストからコンパレータを選択します。
例: 1つでも条件を満たす場合を設定するには、リストから「OR」を選択します。 - オプション:
条件を将来再利用するには、
をクリックします。 -
「Submit」をクリックします。
既存条件の使用 -
「When」リストで、「Existing condition」を選択します。
-
条件のリストで、条件を選択します。
-
-
「Go to」リストで、ケースが定義した条件を満たした場合にプロセスが進むシェープを選択します。
-
「Otherwise go to」リストで、ケースが条件を満たさない場合にプロセスが進む代替のシェープを選択します。
-
「Save」をクリックします。
- 決定ロジックのタイプ
デシジョンシェープをフローに追加する際に、別のタイプのロジックを使用できます。 各タイプの固有な点を理解すると、より効果的に判断するフローを作成できます。
- フローでの判断ロジックの変更
プロセスに判断を実装する方法を変更できます。 判断ロジックを定義するために一連のwhen条件の代わりにルールを使用すると、複雑な判断をサポートしつつ保守しやすいケースを作成できます。
- ステージに並列処理を追加する
ステージに並列処理を追加することで、プロセスの実行時の順序を必要としないビジネスプロセスイベントをサポートします。
- 複雑なシナリオで条件付きでプロセスを開始する
プロセスで、1件のケースで複数の結果を出すことを実行するかどうかをコントロールできます。 デフォルトでは、ステージ内の連続プロセスと並列プロセスは常に実行されます。