プロセスとロボット(Robot)の関係

UiPath初心者です。

某UiPath解説本のプロセス実行方法を解説している個所を読むと、

UiPath Assistantでプロセスのダウンロードを指示すると、RobotはこのプロセスパッケージをRobotデフォルトのパブリッシュ先からダウンロードして
Robot端末のNuGetキャッシュフォルダにアンパックします。

という記述がありました。

要は、プロセスとは”プログラム本体”でRobotは”プログラムを実行するためにコンピュータの基本ソフトが生成するタスク”と考えればすっきりするのですが、この考え方で合っていますか?

  • パッケージ
    • Studioで開発されたワークフローを .nupkg の形式にパックしたもの
  • プロセス
    • Orchestratorにおいては、任意のフォルダ内でRobotが利用可能であると定義したパッケージ
    • クライアントにおいては、パブリッシュ先に保存されたパッケージ
    • プロセス自体、パッケージ自体には処理を行う能力はない
  • Robot
    • Orchestratorにおいては、プロセスを実行する環境を定義したもの
    • クライアントにおいては、指定されたプロセスを実行する主体となるもの
    • Robotはプロセスのパッケージをアンパックして、その中に含まれるワークフローを実行する

ありがとうございます。ついでに、プロジェクトの定義も教えてください。

  • プロジェクト
    • ある業務手順を自動化するために作成するワークフローや、それに付随するデータを管理する単位

少し説明が抽象的過ぎますね。。。
ワークフローは通常1個のフォルダにmain.xamlというファイル名で生成されますが、ワークフロー呼び出しアクティビティで、main.xamlから他のワークフローを呼び出す場合があります。この場合、呼び出されたワークフロー群とmain.xamlが同じフォルダに格納されている場合、そのフォルダをプロジェクトと呼んで良いのでしょうか?

プロジェクトとして作成したフォルダの配下にあるファイル(サブフォルダも含む)がプロジェクトになります。
XAMLファイルももちろん含まれますし、それ以外に保存されるあらゆるファイルがプロジェクトのファイルになります。

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