はこふぐのメモ

めもです

自分へのメモ BluePrismでBatファイルを起動する Start Process/Run Process Until Ended

BluePrismからBatファイルを起動するには、Utility-EnviromentのStart Processアクション、または、Run Process Until Endedが使えるようだ。

2つアクションの違いは、呼び出すプロセスが終了するのを待つか、待たないか。

 

★Start Process

Starts a process directly with the given arguments.

 

f:id:sazanamifugu:20191112220712p:plain

Start Processアクションでは、プロセスを起動すると、その終了を待たずに次のStageが実行される。

 

以下は60秒SleepするBatファイルをStart Processにて実行した場合の結果。

Start Process前後の時刻を保持したStartTimeとEndTimeにほぼ時間差はない(デバック実行なので2秒かかっているけど)

f:id:sazanamifugu:20191112220440p:plain

 

★Run Process Until Ended

Run a process and wait until completion or timeout.

終了するか、タイムアウトするまでプロセスを実行する。

 

f:id:sazanamifugu:20191112220758p:plain

Run Process Until Endedアクションでは、プロセスを起動すると、タイムアウトするか終了を待って次のStageが実行される。

 

入力パラメータのTimeoutにタイムアウト値を設定するが、このTimeout、How long to wait for the application to finish. Default is 10 seconds つまり、設定しないとデフォルト10秒でタイムアウトしてしまうので注意が必要。

 

同じく60秒SleepするBatファイルをRun Process Until Endedにて実行した場合の結果。

Start Process前後の時刻を保持したStartTimeとEndTimeから、バッチの実行終了を待って次のStageが実行されたことが確認できる。

 

f:id:sazanamifugu:20191112225150p:plain

 

プライバシーポリシー
©2019 はこふぐのメモ All rights reserved