ユーザによる手動操作があるプロセスをCLIから実行

UiPath初心者です。

業務の都合上、コマンドプロンプトからUiPathのプロセスを実行したいのですが
プロセス内にユーザによる手動操作が必要な個所があります。

手動操作がある場合CLIで実行開始は出来ても途中で止まってしまう認識です。
実現は不可能でしょうか?

実現不可の場合は代替え案を提案するつもりですので、
可能か不可能かご教授いただけると幸いです。

こんにちは

手動操作とCLIは関係が無いように思えますが、このあたりもう少し詳しく状況の共有いただくことはできますでしょうか?

ご返信ありがとうございます。

「Excelファイルを参照し選択肢を作成、その中から1つを選ぶ」

という処理の、選択肢を選ぶ部分をUiPathの入力ダイアログ機能を使って手動で行っているのですが
コマンドプロンプトからこの操作はできるものなのでしょうか?

知識不足で申し訳ありませんが、プロセスの実行開始までしかできない認識でした。

こんにちは

これは、コマンドプロンプトでUiRobot.exe -p 等で起動した自動化プロセスの実行によって
表示される、入力ダイアログに対して、先ほどコマンド実行したコマンドプロンプトを介して
選択したいということでしょうか?
そうであれば、できません。

なぜそのような要件が必要なのかはわかりませんが、あらかじめ選択肢がわかっているのであれば、
自動化プロセス起動時に引数として選択肢を与えてあげる手はあるかと思います。
(もちろんワークフローはそれ用に改修が必要ですが)
あるいは、コマンドプロンプトの入力を監視して、何らかの入力を取り込むことはできるかもしれません。

ご返信ありがとうございます。

やりたいことはご認識の通りになります。

選択肢は、
コマンド結果をExcelファイルに出力⇒参照⇒選択肢化
しているため毎回変化します。

CLIからの実行は難しそうということで代案を提案しようと思います。

丁寧な回答ありがとうございました。

こんにちは

どしてもコマンドプロンプトから選択したいのであれば、InputDialogは操作できませんが

例えば、まず非同期で自動化プロセスの実行をしておいた上で
何らかの方法で番号付きの選択肢を利用者に示しておいて(コマンドプロンプトにTypeしても良いかもですが)
ユーザーはそれを確認してコマンドプロンプトにecho 番号[enter] と入力する。
UiPathの自動化プロセスは、トリガースコープ+ホットキートリガーを用い[enter]を検知して
コマンドプロンプト内のテキストを取得し、最終行の数字をとれば、
選択肢の選択はできるかもです。

可能であれば、大元の設計を見直した方が良いようにも思えますので、ご参考レベルで

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.