ケースタイプでサブプロセスのスコープを変更することで、プロパティやルールなど、現在のケース外の関連リソースへのアクセスを提供します。 その結果、解決に別のケースからのデータが必要な場合も、ユーザーは、ビジネスプロセスを無事に解決するために必要な情報にアクセスできます。 たとえば、ホテルの部屋を予約する際に顧客が提供した情報を使用して、カスタマーサービス担当者(CSR)が、ホテルサービスに関する苦情を解決できます。

始める前に:

ケースライフサイクルにサブプロセスを追加します。 詳細については、「Calling one process from another process」を参照してください。

  1. Dev Studioのナビゲーションパネルで「Case」をクリックし、次に開きたいケースタイプをクリックします。
  2. 「Case life cycle」セクションの、サブプロセスを含むプロセスのヘッダーで、「Configure process」をクリックします。
  3. ツールバーで「Open process」をクリックします。
  4. Flow formフローフォームのDiagramタブで、Subprocessシェープをダブルクリックしてプロパティダイアログボックスを開きます。
  5. Subprocess detailsセクションの、Define flowフィールドで、サブプロセスの作業コンテキストを選択します。
    選択肢手順
    サブプロセスが現在のケースに対して機能する 「On current page」を選択します。
    サブプロセスが特定のケースに対して機能する
    1. 「On specific work item」を選択します。
    2. Work propertyフィールドで、サブプロセスワークアイテムのキーを識別する現在のワークアイテムのプロパティ参照を入力します。
    3. Classフィールドに、サブプロセスワークアイテムのクラスを入力します。
    4. オプション:サブプロセスワークアイテムを保持するクリップボードページを特定するには、「Page name」に、クリップボードページの名前を入力します。
      注:

      クリップボードのページとしてケースが開いている場合は、Work propertyフィールドを空白のままにできます。

      ケースがまだページを持っておらず、ページ名を提供していない場合、アプリケーションは、「pyNextObj」、「pyNextObj_1」などの名前を持つページを作成します。

    サブプロセスが埋め込みページに対して機能する
    1. 「On embedded page」を選択します。
    2. Page propertyフィールドに、埋め込みページを保持するPagePage List、またはPage Groupタイプのプロパティへの参照を入力します。
    3. Classフィールドに、埋め込みページのクラスを入力します。
  6. Flow nameフィールドに、追加設定するサブプロセスを含むプロセスの名前を入力します。
    デフォルトでは、システムはこのフィールドに現在のプロセスの名前を自動入力します。
  7. オプション:サブプロセスの監査証跡にメッセージを表示するには、Audit noteフィールドに、含めたい監査メモを保管するルールを入力します。
  8. オプション:このサブプロセスの戻りを待たずに親プロセスが処理を続行できるようにするには、「Spinoff flow」チェックボックスを選択します。

    結果:

    ケースがスピンオフとして実行するサブプロセスに達すると、サブプロセスは、非同期でメインプロセスから独立して実行します。 メインプロセスは、サブプロセスからの結果を待たずに、続行することができます。 メインプロセスとサブプロセスは、同じワークアイテムか、異なるワークアイテムで動作する可能性があります。
  9. オプション:パンくずリストナビゲーションでサブプロセスへのリンクを提供するには、「Enable navigation link」チェックボックスを選択し、追加のナビゲーションオプションを設定します。
    • ケースが前進した後に、ユーザーをサブプロセスに戻れるようにするには、「Only allow navigating back to this step」チェックボックスを選択します。
    • パンくずリストのサブプロセスからユーザーが戻ったときに、後処理か検証を可能にするには、「Perform post-processing when navigating away from step」チェックボックスを選択します。
    • ユーザーがサブプロセスの最後のステップに戻ることを許可するには、「Subprocess has navigation links」チェックボックスを選択します。
    注:「Only allow navigating back to this Step」「Subprocess has navigation links」のどちらも選択しない場合、ユーザーはサブプロセスの最初のステップにのみ戻ることができます。
  10. 「Submit」をクリックします。
  11. 「Save」をクリックします。