デスクトップ フローの実行アクション
デスクトップ フローの実行 アクションを使用することで、特定のデスクトップ フローを実行中に他のデスクトップ フローを呼び出すことができるようになります。 アクションを使用するには、ワークスペースにアクションを追加し、呼び出すデスクトップ フローを選択します。 呼び出されたフローに入力変数が含まれている場合、アクションがその値を入力するよう指示します。
既定で有効になっているトグル プロパティの 'フローの完了を待機' を無効にすることができます。 無効にすると、呼び出されたデスクトップ フローは親フローと同時に実行されます。 この構成は、ターゲット アプリケーションでの予期しないポップアップによって親フローがブロックされるシナリオで役立ちます。 子フローを並列に実行すると、これらのポップアップを監視および管理して、親フローをスムーズに続行できます。 この改善により、コンピューター 1 台につき一度に 1 つのフローしか許可しない、現在の同時実行ポリシーを回避することができます。
重要
- この時点で実行できる並列フローは 1 つだけです。 2 番目の子フローが並行して実行されると、実行時にエラーが発生します。
- 子フローが並行して実行される場合、その出力変数は無視されます。 [デスクトップ フローを実行] アクションから生成された変数は、アクション モーダルに表示されません。
- 子フローは、別の子フローを並行して実行することはできません。 並列フロー実行は、親 (ルート) フローから直接呼び出された場合にのみ許可されます。
他のデスクトップ フローからデスクトップ フローを実行 で、デスクトップ フローの実行 アクションに関する詳しい情報をご覧ください。
注意
- その他のフローに対する依存関係は、150 件を超えるフローではできません。
- 2 つのフローは、再帰を引き起こすため、直接的または間接的に相互に呼び出すことはできません。
- 組織テナントでは、フローは同じ環境下にある必要があります。
既知の制限
「デスクトップ フローを実行」アクションの出力変数は、作成中にその型を保持せず、変数ウィンドウに「一般値」として表示されます。 適切な変数の型は、実行時に解決されます。 その結果、インスタンスタイプの出力変数は、対応するアクションのインスタンス パラメーターの一覧に自動的に読み込まれないため、パラメーターに入力するか貼り付ける必要があります。
Desktop フローを実行
入力変数を受け取り、出力変数を生成する可能性のあるデスクトップ フローを実行します。 親フローの実行は、呼び出されたデスクトップ フローが完了するまで一時停止されます。
入力パラメーター
引数 | オプション | 受入 | Default Value | Description |
---|---|---|---|---|
デスクトップ フロー | いいえ | デスクトップ フロー | このフロー内から実行する Desktop フローを選択します。 呼び出されたフローは、常に親フローと同じ Windows セッションで実行されます。 | |
フローが完了するまで待機する | N/A | ブール値 | True | 有効にすると、このデスクトップ フローは、呼び出されたデスクトップ フローが完了するのを待ってから再開します。 呼び出されたデスクトップ フローの出力変数は、現在のフローで使用できます。 無効にすると、呼び出されたデスクトップ フローは同時に実行され、その出力変数は無視されます。 |
生成される変数
このアクションにより、選択したフローの出力変数が生成されます。
例外
例外 | Description |
---|---|
Desktop フローの実行が失敗しました | デスクトップ フローの実行中に問題が発生したことを示します |
デスクトップ フローがタイム アウトしました | デスクトップ フローが実行を完了する前にタイムアウトしたことを示します |