activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
ワークフローに関するアクティビティ
Last updated 2024年10月31日

プロセスを呼び出し

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

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

Invoke Process API は同期モードで実行されます。つまり、親プロセスは子プロセスが完了するのを待ってから再開します。

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

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

複数のプロセスが追加された場合は、現在のフォルダーでアクティブなバージョンが使用されます。
メモ: 非許容データ型は、ワークフロー間で渡すことができません (例: UIBrowser、UIElement など) を使用できます。
子プロセスが呼び出されても見つからない場合は、子プロセスの名前、ロボットが子プロセスを検索したパス、および WindowsIdentitymachineName などの追加の詳細を含むエラーがログに記録されます。

定義

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

アセンブリ: UiPath.System.Activities.Api (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
)
プロセス名 文字列
実行するプロセスの名前です。プロセス名には、ロボットで使用されているパッケージの名前を含める必要があります。

InvokeProcess(String, String)

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

void InvokeProcess(
	string processName,
	string folderPath
)void InvokeProcess(
	string processName,
	string folderPath
)
プロセス名 文字列
実行するプロセスの名前です。プロセス名には、ロボットで使用されているパッケージの名前を含める必要があります。
フォルダー パス 文字列
プロセスが存在する 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
)
プロセス名 文字列
実行するプロセスの名前です。プロセス名には、ロボットで使用されているパッケージの名前を含める必要があります。
フォルダー パス 文字列
プロセスが存在する Orchestrator フォルダーを指定します。
エントリ ポイントのパス 文字列
プロセス開始時に実行するワークフロー ファイルのパス (パッケージ ルートからの相対パス) です。 空にすると、既定のエントリ ポイントが Main.xaml
プロセス ターゲットの呼び出しのtargetSession
子プロセスを開始するセッションを指定します。
  • Current - 子プロセスが親プロセスと同じセッション内に開きます。
  • Process Default - 子プロセスがプロセスの設定を使用します。
  • Main - 親プロセスの実行場所に関係なく、メイン セッション内で子プロセスが開始します。
  • Picture in Picture - 親プロセスの実行場所に関係なく、ピクチャ イン ピクチャ セッション内で子プロセスが開始します。
logEntry LogEntryType
呼び出したリソースの入力時に自動でログに記録する情報のタイプを指定します。
logExit LogExitType
呼び出したリソースの終了時に自動でログに記録する情報のタイプを指定します。
レベル LogLevel
LogEntry オプションおよび LogExit オプションによって生成されるメッセージに適用するログ レベルを指定します。
パッケージを使用 Boolean
プロセスの識別をパッケージ名で行う (オンの場合) か、プロセス名で行う (オフの場合) かを示します。
Timeout TimeSpan
アクティビティの実行が完了するまで待機する時間をミリ秒で指定します。指定した時間が経過しても実行が完了しない場合には例外をスローします。このプロパティを空のままにすると、例外がスローされるまで無制限の時間待機します。既定では、このプロパティ フィールドは空です。

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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.