UiPath Documentation
activities
latest
false
ワークフローのアクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

プロセスを並列実行

ローカル マシンで使用可能な UiPath プロセスを実行する [プロセスを並列実行] アクティビティ。

UiPath.Core.Activities.BeginProcess

ローカル マシンで使用可能な UiPath プロセスを実行します。接続が使用可能な場合、ローカル パッケージと Orchestrator のプロセスを実行するために使用できます。

[プロセスを並列実行] アクティビティは非同期モードで実行されます。つまり、親プロセスは子プロセスの開始のみを処理します。その後は、両方のプロセスが互いに独立して実行されます。

親プロセスと子プロセスの実行用に生成されたログは、ローカル ログ ファイルと Orchestrator に個別に書き込まれます。どちらにも、各実行に関する完全な情報が含まれています。

[ プロセスを並列実行 ] アクティビティを使用するとプロセスごとに個別のジョブが作成されます。これに対し、[ プロセスを呼び出し ] アクティビティではジョブが 1 つしか作成されません。

子プロセスが呼び出されても見つからない場合は、子プロセスの名前、ロボットが子プロセスを検索したパス、および WindowsIdentity や machineName などの追加の詳細を含むエラーがログに記録されます。これが発生すると、例外がスローされ、追加の詳細がログに記録されます。

子プロセスが呼び出された後にエラーが発生した場合、親はそれを認識せず、通常の実行を続行します。

注:

[プロセスを並列実行] アクティビティは、有人プロセスでのみ機能します。

プロパティ​

共通​

  • 表示名 - アクティビティの表示名です。

入力​

  • 引数 - Orchestrator から実行するプロセスに渡すことができる入力引数のリスト。引数の型が不明な場合は、JSON に変換されます。
  • 引数とする変数 - Arguments ディクショナリの代わりに、呼び出されるプロセスに渡す引数のディクショナリを保持する変数を 1 つ提供することもできます。この変数を実行時に設定すると、 引数よりも優先されます。
  • プロセス名 - 実行する Orchestrator のプロセスの名前で、String 型変数に保管されます。このフィールドは、文字列と String 型変数のみをサポートします。プロセス名には、ロボットで使用されているパッケージの名前を含める必要があります。

その他​

  • エントリ ポイント - 呼び出されたプロセスのどのワークフローを最初に実行するかを指定します。このフィールドでは、文字列と String 型の変数のみがサポートされています。
  • フォルダー パス - 指定されたプロセスがある Orchestrator フォルダーのパスで、ププロセスが実行されているフォルダーと異なる場合に使用されます。このフィールドは文字列値のみをサポートし、サブフォルダーを示す区切り文字として / が使用されます。たとえば、"Finance/Accounts Payable" です。
    注:

    Folder Path パラメーターは、クラシック フォルダー内のロボットによって実行されるプロセスでは機能しません。フォルダー外にデータを渡せるのは、モダン フォルダー内のロボットだけです。シリアル化できないデータ型をワークフロー間で渡すことはできません (例:UIBrowser、UIElement など)。

  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
  • ターゲット セッション - 子プロセスを開始するセッションを指定します。
    • Current - 子プロセスが親プロセスと同じセッション内に開きます。
    • Process Default - 子プロセスがプロセスの設定を使用します。
    • メイン - 親プロセスの実行場所に関係なく、メイン セッション内で子プロセスが開始します。
    • ピクチャ イン ピクチャ - 親プロセスの実行場所に関係なく、ピクチャ イン ピクチャ セッション内で子プロセスが開始します。
  • パッケージを使用 - プロセスの識別をパッケージ名で行う (オンの場合) か、プロセス名で行う (オフの場合) かを指定します。

引数のメッセージ​

このアクティビティは、情報ボックスの Arguments ディクショナリの状態を報告します。以下のメッセージでは、設定した引数は削除されません。 [ 引数を更新 ] は、呼び出されたプロセスが宣言した引数をインポートするか、ディクショナリをそのままにしてその理由を示します。

このアクティビティは入力引数のみを渡すため、以下のメッセージは呼び出されるプロセスの入力引数に関係します。

  • 「引数は呼び出されたターゲットから読み取ることができなかったため、変更されずに残されました。」- [ 引数を更新 ] を選択した場合に、プロセス名が空の場合、エントリ ポイントが解決されない場合、Orchestrator への呼び出しが失敗した場合、またはメタデータを解析できない場合に表示されます。アクティビティの編集中は、このケースでは何も報告されません。
  • 「呼び出されたターゲットは、インポートできない引数 (名前や型が欠落している、名前が重複しているなど) を宣言しているため、引数は変更されずに残されました。ターゲットの引数を修正して、もう一度更新してください。」- [ 引数を更新] を選択すると表示されます。インポートは、構築できる引数だけを記述するのではなく、全体として拒否されます。
  • 「引数をワークフロー内で更新できなかったため、変更されずに放置されました。詳しくはログをご覧ください。」 - [ 引数を更新 ] を選択すると、呼び出されたプロセスが読み取られたもののディクショナリを書き戻せなかった場合に表示されます。何も失われません。
  • 「呼び出されたターゲットは引数を宣言しません。安全のため、以下は自動的には削除されません。」とその後に引数名が続きます。- 更新時と編集時の両方で表示されます。呼び出されるプロセスが入力引数も出力引数も宣言していません。表示されている引数は意図的に保持され、呼び出されるプロセスで使用されなくなった場合は手動で削除できます。
  • 「呼び出されたターゲットは、入力引数を宣言していません。安全のため、以下は自動的には削除されません。」とその後に引数名が続きます。- 出力引数は宣言するが入力引数を宣言しないプロセスの場合も同様です。そのため、プロセスが複数の引数を宣言しても、プロセスが何も宣言していないとはメッセージには表示されません。
  • 「次の引数が見つからないか、設定ミスです。」と引数名を示します。- 編集中に、呼び出されるプロセスが、アクティビティにない引数、または異なる型または方向の引数を宣言した場合に表示されます。[ 引数を更新 ] を選択すると解決します。
  • 「次の引数は追加です。」の後に引数名が続きます。- 編集中、呼び出されるプロセスが宣言したすべての項目がすでに設定済みであり、その上に追加の引数が含まれる場合に表示されます。
  • 「次の引数が見つからないか、設定ミスです。」という引数名が続き、その後に「N 個の引数が追加されています。」- 編集中に、前の 2 つのケースが同時に適用されている場合に表示されます。これは、アクティビティを別のプロセスに指定すると生成される結果です。不足している引数には名前が付けられ、余分な引数のみがカウントされます。

引数名をリストしたメッセージには、最大で 3 つが表示され、その後に「and N other(s)」が追加されます。

  • プロパティ​
  • 共通​
  • 入力​
  • その他​
  • 引数のメッセージ​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得