スタンドアロンからコンカレントに移行を行ってますが、Orchestrator接続後Studioでワークフローを開いた際に恐らくパッケージのバージョン違いと思われる箇所で、依存関係エラーになっております。
Orchestratorと接続したStudioはパッケージマネージャー開いても、古いバージョンしか表示されません。
Studioの扱えるパッケージはOrchestratorによって管理されているのでしょうか?
また、新しいパッケージを扱えるようにするには、どのように操作すればよいでしょうか?
こんにちは。
Orchestrator(以下OC)に接続されたStudioは、OCからパッケージをダウンロードすることができるようになります。したがって「Studioで開いたワークフローのプロジェクト」が必要としているバージョンのパッケージがOC上にないと、依存性のエラーが発生する事がありますね。
ただ、パッケージはOC以外からもダウンロードできた気がするので、OC未接続状態でダウンロード可能だったパッケージが「接続したらダウンロードできなくなった」のではないかもしれません。
パッケージ管理画面の設定欄には、ダウンロードするサイトのチェックボックスがあるので、その辺の確認もしてみるのもよいかもしれません。
よろしくお願いします。
回答ありがとうございます。いくつか追加で質問させてください。
・根本的な質問で申し訳ありませんが、Orchestrator接続している環境の場合、標準のアクティビティのバージョンアップ版を使用したい場合は都度アップロードするのが一般的なのでしょうか?
・パッケージの管理画面の設定欄でオフィシャルをチェックすると標準アクティビティの新しいバージョンを選択できるようになりました。Studioを再起動すると、オフィシャルのチェックが外れてしまい、選択するには再度✔する必要がありますが、保持することはできますでしょうか?
・Studioのパッケージ管理の設定でオフィシャルにチェックをつけて、新しいバージョンのアクティビティをインストールした状態のワークフローをOrchestratorにパブリッシュしましたが、Robotが実行される際、そのバージョンの標準アクティビティがOrchestratorにないので、エラーが起きてしまうのではないかと思いますがいかがでしょうか?
こんにちは。
・根本的な質問で申し訳ありませんが、Orchestrator接続している環境の場合、標準のアクティビティのバージョンアップ版を使用したい場合は都度アップロードするのが一般的なのでしょうか?
基本Yesだとおもいます。
「OC上のパッケージたちは自動更新(バージョンアップ版をネットから定期的に落としてくるなど) はされない」と聞いたことがあります。
・パッケージの管理画面の設定欄でオフィシャルをチェックすると標準アクティビティの新しいバージョンを選択できるようになりました。Studioを再起動すると、オフィシャルのチェックが外れてしまい、選択するには再度✔する必要がありますが、保持することはできますでしょうか?
OCにつながってる状況で、オフィシャルのチェックを操作したことがないのでちょっと分かりません。
もしかしたらチェックの状態ってプロジェクト毎なんですかね?
とすると、起動直後の設定>>パッケージソースの管理 がStudio全体の設定なので、そこでの変更は保持されるかもですね。
・Studioのパッケージ管理の設定でオフィシャルにチェックをつけて、新しいバージョンのアクティビティをインストールした状態のワークフローをOrchestratorにパブリッシュしましたが、Robotが実行される際、そのバージョンの標準アクティビティがOrchestratorにないので、エラーが起きてしまうのではないかと思いますがいかがでしょうか?
うーん、ワークフローのプロジェクト内に「とってくる先」の設定が記載されていない限り、その事象は発生するかもしれないですね。
繰り返しですが「OC以外からもらわなければいけない状況」を取り扱ったことがないので、ちょっと分からないです。
ちなみにご存じかもしれませんが、Robotのパッケージ取得先は
C:\ProgramData\UiPath\UiPath.settings
で制御できたと思いますので、それらを駆使すればいけるかもしれません。
ちょっと不確かな情報が多くてすいません
よろしくお願いします。
回答ありがとうございました。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.