サブ プロセスの追加

任意のノードからワークフローにサブプロセスを追加できます。サブプロセスを追加する場合は、入力パラメータと出力パラメータを変数にマッピングする必要があります。

手順

  1. [ワークフロー] タブで、RPA ノードまたは他のノードの下にある を選択します。

    デフォルトでは、デザイナー領域に開始ノードと RPA ノードが追加されます。

    [アクティビティの追加] ダイアログ ボックスが表示されます。

  2. 電子メール ノードを追加するには、RPA ノードの下の を選択します。

    デフォルトでは、デザイナー領域に開始ノードと RPA ノードが追加されます。

    [アクティビティの追加] ダイアログ ボックスが表示されます。

  3. [基本プロセス] リストで、ワークフロー内で使用できるプロセスを選択し、いずれかのオプションを選択します。
    [固定]

    実行時に基本プロセス上にサブジョブを作成します。

    以前のバージョンからアップグレードする場合は、下位互換性のためにこのオプションを選択することをお勧めします。
    動的

    実行時に基本プロセスを別のプロセスで上書きしてサブジョブを作成するには、[プロセスの上書き] で、次のいずれかのオプションを選択します。

    • ID: 実行時に、基本プロセスを上書きするプロセスの ID を指定する必要があります。
    • 名前: 実行時に、基本プロセスを上書きするプロセスの名前を指定する必要があります。

    • 基本プロセスと、基本プロセスを上書きするプロセスには、同じ入力変数と出力変数が必要です。
    • 実行時にプロセス ID または名前を指定しない場合、サブジョブは基本プロセス上に作成されます。間違ったプロセス ID または名前を指定した場合、サブジョブは作成されません。

    詳細については、『TotalAgility Advanced Studio ヘルプ』の「ワークフローにワークフローを追加する」を参照してください。

    選択したプロセスの入力パラメータと出力パラメータが、それぞれのフィールドに表示されます。

  4. デフォルトでは、「サブ プロセス」が [タイトル] として表示されます。必要に応じてサブ プロセスの名前は変更することができます。
  5. [基本プロセス] リストで、ワークフロー内で使用できるプロセスを選択し、いずれかのオプションを選択します。
    [固定]

    実行時に基本プロセス上にサブジョブを作成します。

    以前のバージョンからアップグレードする場合は、下位互換性のためにこのオプションを選択することをお勧めします。
    動的

    実行時に基本プロセスを別のプロセスで上書きしてサブジョブを作成するには、[プロセスの上書き] で、次のいずれかのオプションを選択します。

    • ID: 実行時に、基本プロセスを上書きするプロセスの ID を指定する必要があります。
    • 名前: 実行時に、基本プロセスを上書きするプロセスの名前を指定する必要があります。

    • 基本プロセスと、基本プロセスを上書きするプロセスには、同じ入力変数と出力変数が必要です。
    • 実行時にプロセス ID または名前を指定しない場合、サブジョブは基本プロセス上に作成されます。間違ったプロセス ID または名前を指定した場合、サブジョブは作成されません。

    詳細については、『TotalAgility Advanced Studio ヘルプ』の「ワークフローにワークフローを追加する」を参照してください。

    選択したプロセスの入力パラメータと出力パラメータが、それぞれのフィールドに表示されます。

  6. プロセス変数またはサーバー変数を使用して、[入力] パラメータと [出力] パラメータをマップします。

    必要な変数を利用できない場合は、新しい変数を作成できます。 を選択し、[新規] ダイアログ ボックスで必要に応じて変数を作成します。「変数の作成」を参照してください。

  7. タスクが使用可能になったときに設定する [状態] を入力します。
  8. [追加] を選択します。「サブ プロセス」ノードが追加され、プロパティ パネルにプロパティが表示されます。