後で親プロセスに再参加する2つ以上のサブプロセスを呼び出すことで、単独のビジネス要件を複数のプロセスに分割します。 その結果、長くて複雑なケースタイプを作成する代わりに、変化するビジネス要件に合わせて都合よく調整できる、細かくて柔軟なアプリケーションを開発できます。 たとえば、住宅ローン申請プロセスの一環として、税金に関する情報を検証し、タイトル検索できます。 さまざまなユーザーが、各サブプロセスのアサインメントに取り組むことができ、一つ、または両方のサブプロセスが戻ったときに、親プロセスが続行します。
注:各サブプロセスは、非同期で並行して実行します。 ユーザーが一つのサブプロセスでアサインメントに取り組んでいるとき、他のユーザーは、異なるサブプロセスからアサインメントに取り組むことができます。
-
プロセスに「Split Join」シェープを追加します。
- 「Split Join」シェープをダブルクリックして、ダイアログボックスを開きます。
- オプション:シェープに特別な名前を付けるには、Split Joinダイアログボックスの、Split Joinフィールドに、新しい名前を入力します。
-
「Join」リストで、親プロセスがいつプロセスを再開するかを定義します。
選択肢 手順 すべてのサブプロセスが完了した後にプロセスを再開する 「All」を選択します。 いずれかのサブプロセスが完了した後にプロセスを再開する 「Any」を選択します。 いずれかのサブプロセスが完了した後、残りのサブプロセスのプロセスは停止し、システムは、オープンアサインメントをキャンセルします。
When条件がtrueの値を返した後に、プロセスを再開する - 「Some」を選択します。
- 「Exit iteration」リストで、「On when」を選択します。
- Whenフィールドで、trueと評価された後にプロセスを再開するWhen条件を入力します。
指定された数のサブプロセスが特定のステータスに達した後に、プロセスを再開する - オプション:パンくずリストナビゲーションで「Split Join」シェープステップへのリンクを提供するには、「Enable navigation link」チェックボックスを選択し、追加のナビゲーションオプションを設定します。
- ケースが前進した後に、ユーザーをステップに戻れるようにするには、「Only allow navigating back to this step」チェックボックスを選択します。
- パンくずリストを使用して「Split Join」シェープステップからユーザーが戻ったときに、後処理か検証を可能にするには、「Perform post-processing when navigating away from step」チェックボックスを選択します。
- 「Specify a flow rule for this subprocess」セクションを拡張して、サブプロセス設定を開きます。
- Nameフィールドに、サブプロセスのわかりやすい説明を入力します。
-
Subprocessタブで、サブプロセスのコンテキストを設定します。
選択肢 手順 サブプロセスが現在のケースに対して機能する 「On current page」を選択します。 サブプロセスが特定のケースに対して機能する サブプロセスが埋め込みページに対して機能する - 「On embedded page」を選択します。
- Page propertyフィールドに、埋め込みページを保持するPage、Page List、またはPage Groupタイプのプロパティへの参照を入力します。
- Classフィールドに、埋め込みページのクラスを入力します。
-
Filter by flowフィールドで、サブプロセスカテゴリーを選択します。
- 完了すべき一連のアクションからなるサブプロセスを開始するには、「Process flow」を選択します。
- 完了すべき一連のフォームからなるサブプロセスを開始するには、「Screen flow」を選択します。
- Flow ruleフィールドで下矢印キーを押して、実行するサブプロセスの名前を選択します。
- オプション:アプリケーションドキュメンテーションに含めたいサブプロセスに関する情報を指定します。
- アプリケーションをサブプロセスにリンクするには、Applicationフィールドに、アプリケーションの名前を入力します。
- 特定のケースタイプを説明するドキュメンテーションセクションでサブプロセスのダイアグラムを提供するには、Case/Supporting typeフィールドに、ケースタイプの名前を入力します。
- サブプロセスの実装要件を提供するには、Specificationフィールドに、要件を保持する仕様を入力します。
- オプション:サブプロセスの監査証跡にメッセージを表示するには、Audit noteフィールドに、含めたい監査メモを保管するルールを入力します。
- 手順6~10を繰り返して2つ目のサブプロセスを設定します。
- オプション:さらにサブプロセスを追加するには、「Add a flow」をクリックして手順6~ 10を繰り返します。
- 「Submit」をクリックします。
- 「Save」をクリックします。