柔軟性とケース完了を向上させるために、ケースが定義された条件を満たす場合、プロセスを一時停止して再開します。 ケース間の依存関係を作成すると、プロセスを一時停止する機能により、他のプロセスの終了を必要とする複雑なケースの完了を促進できます。
たとえば、応募者の採用プロセスを説明する親ケースを作成し、次にバックグラウンド チェックを実行して必要な書類をすべて収集する子ケースを作成します。 ケースワーカーが子ケースのすべて、またはいずれかを完了するまで親ケースを一時停止するように設定できます。
-
ケースのライフサイクルに、Waitシェープを追加します。
-
App Studioのナビゲーション パネルで、「Case types」をクリックし、次に開きたいケースタイプをクリックします。
-
Waitシェープを追加するステージで、「Select」をクリックします。
をクリックし、次に
-
-
プロセスを再開する条件を定義します。
補足: 高度オプションで設定するWaitシェープは、Dev Studioのみで変更できます。選択肢 手順 すべての子ケースが完了するまで待機 -
「Wait type」リストで、「Case dependency」を選択します。
-
「Wait for all child cases to be resolved」チェックボックスを選択します。
1つまたはすべての子ケースが完了するまで待機 -
「Wait type」リストで、「Case dependency」を選択します。
-
「Wait for (Case type)」リストで、プロセスを再開するには、選択されたケースタイプがいくつ完了する必要があるかを定義します。
-
「To be resolved」をクリックします。
補足: スタータスが「Resolved」という語で始まるケースは完了しています。 - オプション:
ケースがWaitシェープに達した後にのみステータスを考慮するには、「Consider status after wait begins」チェックボックスを選択します。
1つまたはすべての子ケースが特定のステータスに達するまで待機 -
「Wait type」リストで、「Case dependency」を選択します。
-
「Wait for (Case type)」リストで、プロセスを再開するには、選択されたケースタイプがいくつ特定のステータスに達する必要があるかを定義します。
-
「To reach status」をクリックします。
-
「To reach status」フィールドで、下向き矢印キーを押し、ステータス値を選択します。
- オプション:
ケースがWaitシェープに達した後にのみステータスを考慮するには、「Consider status after wait begins」チェックボックスを選択します。
特定の時間が経過するまで待機 -
「Wait type」リストで、「Timer」を選択します。
-
「Set date/time interval」をクリックします。
-
プロセスを待機させる時間に基づいて、表示されるフィールドの1つ以上に整数を入力します。
特定の日時まで待機 -
「Wait type」リストで、「Timer」を選択します。
-
「Reference date/time」をクリックします。
-
「Date/Time」フィールドで、プロセスを再開する日時が保存されたプロパティを選択します。
未来の日時を参照するプロパティを選択していることを確認してください。
-
- オプション:
ケースワーカーが待機条件をキャンセルしてケースの処理を続行できるようにするには、「Users can choose to continue process」を選択します。
-
「Save」をクリックします。
- App Studioの設計時制限
- ケースライフサイクルを定義する
ビジネスモデルを表すケース ライフ サイクルを定義すると、便利で円滑な方法でケースを追跡ならびに完了できます。 ライフサイクルを、ビジネスプロセスの要素に合った小さなモジュールとして定義できます。
- フローにおけるアサインメントシェープ
アサインメントシェープは、ユーザーがフローの中で完了するタスクを表します。 ビジネスプロセスがお客様に固有の要件をすべて満たすようにするため、ビジネスプロセスの中で人間の判断や意見を必要とする場所ごとに、アサインメントシェープを追加できます。