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

プロセスを呼び出し

ローカル マシンで使用可能な UiPath プロセスを実行します。

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

マシンで利用可能なプロセスのリストを見つける方法の詳細については、こちらをご覧ください。

コード化されたオートメーション API「Invoke Process」は同期モードで実行されます。つまり、親プロセスは子プロセスが完了するのを待ってから再開します。

子プロセスによって生成されたログには、実行の結果とエラーのみが含まれ、親のログと同じ場所に書き込まれますが、ローカル ログの ProcessName フィールドと Orchestrator の Process 列で区別できます。

[プロセスを呼び出し] アクティビティを使用すれば、プロジェクトに複数のプロセスが含まれる場合でも、それらのプロセスを実行するために単一のジョブが作成されます。これは、プロジェクト内の各プロセスに個別のジョブを作成する [プロセスを並列実行] アクティビティとは対照的です。

複数のプロセスが追加された場合は、現在のフォルダーでアクティブなバージョンが使用されます。

注:

シリアル化できないデータ型は、ワークフロー間で渡すことはできません (例:UI ブラウザー、UI 要素など)。

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

定義​

名前空間: UiPath.Activities.System.API

アセンブリ: UiPath.System.Activities.Api (UiPath のUiPath.System.Activities.Api.dll)

オーバー ロード​

InvokeProcess(String)ローカル マシンで使用可能な UiPath プロセスを実行します。
InvokeProcess(String, String)指定されたフォルダー パスから、ローカル マシンで使用可能な UiPath プロセスを実行します。
InvokeProcess(String, String, InvokeProcessTargetSession, LogEntryType, LogExitType, LogLevel, Boolean, TimeSpan)ローカル マシンで使用可能な UiPath プロセスとその他の設定を実行します。

InvokeProcess(String)​

ローカル マシンで使用可能な UiPath プロセスを実行します。

void InvokeProcess(
    string processName
)
void InvokeProcess(
    string processName
)

processName string : 実行するプロセスの名前です。[プロセス名] には、ロボットで使用されているパッケージの名前が含まれている必要があります。

InvokeProcess(String, String)​

指定されたフォルダー パスから、ローカル マシンで使用可能な UiPath プロセスを実行します。

void InvokeProcess(
    string processName,
    string folderPath
)
void InvokeProcess(
    string processName,
    string folderPath
)

processName string : 実行するプロセスの名前です。[プロセス名] には、ロボットで使用されているパッケージの名前が含まれている必要があります。

folderPath string : プロセスが存在する Orchestrator フォルダーを示します。

InvokeProcess(String, String, InvokeProcessTargetSession, LogEntryType, LogExitType, LogLevel, Boolean, TimeSpan)​

ローカル マシンで使用可能な UiPath プロセスとその他の設定を実行します。

void InvokeProcess(
    string processName,
    string folderPath,
    string entryPointPath,
    InvokeProcessTargetSession targetSession,
    LogEntryType logEntry,
    LogExitType logExit,
    LogLevel level,
    bool usePackage,
    TimeSpan timeout
)
void InvokeProcess(
    string processName,
    string folderPath,
    string entryPointPath,
    InvokeProcessTargetSession targetSession,
    LogEntryType logEntry,
    LogExitType logExit,
    LogLevel level,
    bool usePackage,
    TimeSpan timeout
)

processName string : 実行するプロセスの名前です。[プロセス名] には、ロボットで使用されているパッケージの名前が含まれている必要があります。

folderPath string : プロセスが存在する Orchestrator フォルダーを示します。

entryPointPath string : パッケージ ルートを基準にした、プロセスの開始時に実行されるワークフロー ファイルの相対パスです。空のままにすると、既定のエントリ ポイントは Main.xamlになります。

targetSession InvokeProcessTargetSession : 子プロセスを開始するセッションを指定します。

  • Current - 子プロセスが親プロセスと同じセッション内に開きます。
  • Process Default - 子プロセスがプロセスの設定を使用します。
  • Main - 親プロセスの実行場所に関係なく、メイン セッション内で子プロセスが開始します。
  • Picture in Picture - 親プロセスの実行場所に関係なく、ピクチャ イン ピクチャ セッション内で子プロセスが開始します。

logEntry LogEntryType : 呼び出したリソースの開始時に自動でログに記録する情報の種類を指定します。

logExit LogExitType : 呼び出したリソースの終了時に自動でログに記録する情報の種類を指定します。

level LogLevel : [ LogEntry ] オプションと [ LogExit ] オプションによって生成されるメッセージに適用するログ レベルを指定します。

usePackage Boolean 値 : プロセスをパッケージ名 (選択済み) またはプロセス名 (未選択) のどちらで識別するかを指定します。

timeout TimeSpan : アクティビティの実行が完了するまで待機する時間をミリ秒単位で指定します。指定した時間が経過しても実行が完了しない場合には例外をスローします。このプロパティを空のままにすると、例外がスローされるまで無限に待機します。既定ではこのプロパティ フィールドは空白です。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得