- スタート アップ ガイド
- 管理者向け
- RPA ワークフロー プロジェクト
- アプリ プロジェクト
- エージェンティック プロセス
- Maestro Case
- Maestro Flow
- Agents
- Solutions (ソリューション)
- API ワークフロー
- テスト
ソリューションのパブリッシュ フローを使用してコード化されたアプリを NuGet パッケージとしてパッケージ化し、Orchestrator 環境にデプロイして、uipath.host URL からアクセスします。
コード化されたアプリは、それを含むソリューションの一部としてパブリッシュおよびデプロイされます。コード化されたアプリを単独でパブリッシュすることはありません。これにより、コード化されたアプリのバージョンは、依存するワークフロー、エージェント、リソースと歩調を合わせることができます。
パブリッシュ フロー
コード化されたアプリを含むソリューションがパブリッシュされると、Studio Web は最後にプッシュされたソースを webAppManifest.json と一緒に 1 つの NuGet パッケージ (.nupkg) にパッケージ化し、そのパッケージをソリューション内の他のプロジェクトとともに対象のテナント フィードにアップロードします。
パブリッシュをトリガーするには、以下の手順を実行します。
- ソリューションを開き、[ パブリッシュ] を選択します。
- 対象のテナント フィードを選択します。
- リリース ノートを提供します。
- [確認] を選択します。
Studio Web は、ソリューション内のすべてのプロジェクト (コード化されたアプリを含む) をパッケージ化して、まとめてアップロードします。
フローのデプロイ
ソリューションをデプロイすると、パブリッシュ済みのバージョンが特定の Orchestrator 環境 (開発環境、ステージング環境、運用環境、またはカスタム環境) に昇格されます。
-
Studio Web でソリューションを開き、昇格するバージョンの [ デプロイ ] を選択します。
-
対象の環境を選択します。宣言されたバインドごとに、その環境にマッピングされた Orchestrator リソースが Studio Web に表示されます。
-
宣言された各リソースの環境の上書きを確認し、この環境内の異なる Orchestrator エンティティを指す必要があるリソース (運用環境の値を指すアセットやコネクションなど) を再マップします。
デプロイ ウィザードの [設定を検証 ] ステップでは、コード化されたアプリが宣言するすべてのリソース (アプリ、アセット、ストレージ バケット、エンティティ、プロセスなど) が一覧表示され、デプロイの実行前に各リソースを確認したり再マッピングしたりできます。リソースが見つからない場合や設定が間違っている場合は、パネル下部の [ 問題 ] の下に表示されます。
-
[確認] を選択します。
コード化されたアプリは、ターゲット環境のランタイム URL で利用可能になります。
実行時 URL
コード化されたアプリは、メインの UiPath アプリ ドメインとは別の専用の静的ホスティング ドメインから提供されます。
https://<orgname>.uipath.host/<appname>
https://<orgname>.uipath.host/<appname>
ランタイム URL は複数のデプロイで安定しています。同じコード化されたアプリの新しいバージョンをデプロイすると、同じ URL で提供されるコンテンツが更新されます。ドメインを分離した理由については、「 コード化されたAppsについて 」をご覧ください。
ロールバック
以前のバージョンにロールバックするには、以下の手順を実行します。
- ソリューションを開き、リリース履歴で以前にデプロイしたバージョンを見つけます。
- そのバージョンで [ 再デプロイ ] を選択します。
- [確認] を選択します。
Studio Web によって古いパッケージが移行先の環境に再昇格され、ランタイム URL でそのバージョンが提供されるようになりました。
アクセス制御
コード化されたアプリは、デプロイ先の Orchestrator 環境のフォルダーと権限モデルを継承します。コード化されたアプリへのアクセス権を付与または制限するには、Orchestrator でフォルダーの割り当てとロールの権限を調整します。詳しくは、『Orchestrator ユーザー ガイド』をご覧ください。