現在、パイロットプロジェクトの一環としてRPAを実装している会社で働いています。
コンサルタントから適切なライセンスを購入することを検討していますが、確実な情報を入手できないように見えることがあります。
無人ロボットをスケジュールする必要があります。私が見る限り、これはWindowsタスクスケジューラを使用して実行できます。ただし、コンサルタントは、「回避策」がUIPathによってシャットダウンされたと考えているため、オーケストレータを介してのみスケジュールできるようになりました。
しかし、私たちの観点から見ると、ロボットの容量の約10%を占めるプロセスはほとんどないため、Orchestratorをすぐに取得するのは少しやりすぎです。 Orchestratorのライセンスは非常に高価であるため、ロボットがさらに「いっぱい」になるまで待ちます。
問題は、UIPathの最新バージョンを使用して、WindowsタスクスケジューラからUIPathプロセスをスケジュールすることはまだ可能ですか?それとも、オーケストレーターをStudioと無人のロボットライセンスと共に購入する必要があるのでしょうか。
質問が十分に明確であることを願っています
前もって感謝します。オリバー
あなたは情報が不足していることは正しいです。私たちのプラットフォームを販売してくれたUiPathの担当者でさえ、Orchestratorのコピーをほのめかしました。そうではありません。ロボットライセンスがあると仮定して、プロセスをロボットマシンに公開し、Windowsタスクスケジューラでuirobot.exeを呼び出し、プロセスのproject.jsonファイルを指定して実行できます。
こちらの「重要な」ボックスをご覧ください。 https://docs.uipath.com/studio/docs/about-the-projectjson-file
ロボットが数台しかない場合は、ロボットを新しいUiPath Cloud Orchestratorプラットフォームに接続することを検討できます。これにより、独自のロボットを購入したり、費用をかけたりする手間が省けます。それを行わない限り、Orchestratorのない無人ロボットは実際には新しいものではなく(19.10)有人ロボットには、新しいエージェントに組み込まれたスケジューラがあります。
現在、私はUiPath Studio Community Editionバージョン19.10.2を使用しています。
以下の手順を試してください。
1。 UiRobot.exeパスを取得します。
2。バッチファイルを作成します。
"UiRobot.exe path from step 1 above" - file "Workflow path"
例えば:
"C:\Users\AkkapolK\AppData\Local\UiPath\app-19.10.2\UiRobot.exe" -file "C:\~Akkapolki\Project\Robotic Process Automation\UiPath\Test\WindowsTaskScheduler00001\Main.xaml"
コードプロジェクト: Robotic-Process-Automation-UiPath-Test-WindowsTaskScheduler00001
それは可能ですが、しばらくUiPathによって正式にサポートされていません。次のコマンドをバッチファイルで使用し、Windowsタスクスケジューラを使用してそのバッチファイルをスケジュールできます。
UiRobot.exe -file C:\<name of nupkg package>
ここ は、UiPathがこれを実行する方法を説明するUiForum投稿へのリンクです。
販売ポリシーの観点から、UiPathはOrchestratorなしで無人ロボットライセンスを販売しません
Ilyaが述べたように、おそらくCloud Platformを確認する必要があります。これは、少数の無人ロボットにOrchestratorを使用するためのはるかに手頃なオプションです。
Orchestratorの価値は、単なるスケジュールプロセスではなく、アセット、キュー、ロギングなどへのアクセスを取得することに注意してください。
これを行う2つの方法
両方はここに文書化されています:
https://docs.uipath.com/robot/docs/arguments-description#section-the-execute-command
ただし、これらのオプションの活用方法には注意が必要であることを覚えておいてください。技術的に可能なことの他に、各ライセンスタイプには法的義務もあります。
コマンドを使用してプロセスを開始すると無人プロセスを開始できるようになるため、これは無人ライセンスを使用していることを前提としています。有人ライセンスでアクティブ化されたロボットでコマンドを使用してプロセスを開始すると、EULAに違反する場合と違反しない場合があります。
2つの具体的な例:
コミュニティのユーザーはこの点ではるかに柔軟性がありますが、EULA違反は企業にとって冗談ではありません。
サポートもまた別のトピックですが、この回答はすでに十分長いです。
また、古いバージョンのUiPath Studioを使用して試すこともできますWindowsタスクスケジューラは再び使用しています。
あなたはそれらをダウンロードすることができます ここ :