- はじめに
- 基本情報
- ソリューション プロジェクトとパッケージを管理する
- ソリューションのデプロイを管理する

ソリューション ユーザー ガイド
ソリューションをデプロイする
この手順は通常、管理者が実行します。
Orchestrator または Studio Web からパブリッシュしたソリューション パッケージを Orchestrator テナントにデプロイするには、「Orchestrator にソリューションをデプロイする」に示す手順に従います。
コンポーネントのリンク
ソリューション パッケージには、ソリューションが新しい環境で機能するために必要なすべてのコンポーネントが含まれています。既定では、すべてのコンポーネントがデプロイ時にターゲットの環境に作成されます。
ただし、必要なコンポーネントの一部がターゲットの環境で既に使用可能であり、重複を作成する代わりに再利用した方がよい場合もあります。
既存のコンポーネントをリンクするには、以下の手順に従います。
-
ソリューション インストーラーで [既存のものにリンク] を選択します。

-
[コンポーネント名] ドロップダウン リストから、リンクする既存のコンポーネントを選択します。

-
[ リンク] を選択します。
既存のコンポーネントをリンクすると、ソリューションはそのコンポーネントを参照し、ソリューションのデプロイの一部として新しいコンポーネントを作成する代わりにそのコンポーネントを使用します。
この機能は、次のコンポーネントで使用できます。
- アセット
- ストレージ バケット
- Webhook
- キュー
個人用ワークスペースにソリューションをデプロイする
ソリューション パッケージを Studio Web から個人用ワークスペースにパブリッシュすると、ソリューション パッケージによって自動的にデプロイが実行されます。
Orchestrator にソリューションをデプロイする
Orchestrator にソリューションをデプロイするには、次の手順を実行します。
-
テナント レベルの [ ソリューション ] タブを選択します。
-
デプロイ予定のソリューション パッケージを指定します。以下のオプションがあります。
- テナントで利用可能な既存のソリューション パッケージのいずれかを選択する
- 新しいソリューション パッケージを作成する
- 別のテナントからソリューション パッケージをアップロードする
-
3 点リーダー メニューを使用して、ソリューション パッケージの目的のバージョンをデプロイします。
-
[ ソリューションのバージョンをデプロイ ] 画面で、次の詳細を確認して更新します。
- 全般的な情報 - 読み取り専用です。パッケージの名前、バージョン、説明、および作成者を確認します。
- フォルダーの選択 - ソリューションのルートの親フォルダーとして使用するフォルダーを指定します。
重要:
- ソリューションは、選択したフォルダーにはデプロイされません。新しい子フォルダーが作成されます。
- ソリューションでは、フォルダー コンポーネントが新しい専用のソリューション フォルダー内に作成されます。 これにより、後続の操作の範囲が明確になり、ソリューション外の要素 (ソリューション コンポーネントと同じ名前を持つ手動で作成したコンポーネントなど) と競合することがなくなります。
- テナント下の新しいルート フォルダーとしてインストール - このチェックボックスをオンにすると、テナント下の新しいルート フォルダーとしてインストールされます。
- ソリューションのルート フォルダー名 - 必要に応じて、ソリューション ビルダーで以前に設定したルート フォルダー名を変更します。
- アクティブ化の方法 - デプロイをすぐにアクティブ化するか、後でアクティブ化するかを選択します。[自動] を選択すると、デプロイ後にソリューションが自動的にアクティブ化されます。[手動] を選択した場合は、ソリューションを確認し、必要に応じて自分でアクティベーションできます。
-
ソリューションの [ デプロイ] を選択して、影響を受けるすべてのサービスにわたってデプロイをオーケストレーションします。
-
[Review (レビュー)] を選択して、[Overview & Configuration (概要と設定)] に移動します。[ ソリューション エクスプローラー] が表示され、ソリューション コンポーネント、コンポーネントのプロパティ、およびファイルを確認できます。以下の点を考慮してください。
- コンポーネントのプロパティをフィルター処理して、読み取り専用、設定可能、または空のフィールドのみを表示できます。
- 既存のコンポーネントをリンクできます。詳しくは、「 コンポーネントをリンクする」をご覧ください。
-
これで、ソリューションを下書きとして保存したり、検証して続行したりできます。 次の図は、いくつかの一般的な検証エラーを示しています。
注:同じ名前のコンポーネントがテナントに既に存在する場合、オプションは次のとおりです。
- 既存のコンポーネントを保持し、追加のコンポーネントは作成しないでください。
- 既存のコンポーネントを保持し、ソリューションから新しいフィールドを追加します。 このオプションは既存のフィールドを変更しないことに注意してください。
- 各サービス内の競合するリソース (例: Orchestrator、Action Center) の名前を対象のテナントに変更します。
- 可能であれば、ソリューション配置内のリソースの名前を変更します。
-
ソリューションの [ デプロイ] を選択して、影響を受けるすべてのサービスにわたってデプロイをオーケストレーションします。デプロイは成功する場合もあれば、失敗する場合もあります。デプロイのステータスはデプロイ グリッドで確認できます。
デプロイのすべてのステータスは下表のとおりです。
ステータス 動作 処理中 展開操作が進行中です。 成功 ステータスが [進行中 ] から [成功] に変わり、すべてのコンポーネントがデプロイされます。 失敗 ステータスが [進行中 ] から [失敗] に変わります。この場合、自動ロールバックは正常に実行されています。詳細については、アクティベーションの概要を確認して操作を再試行できます。 ロールバックに失敗 ステータスが [進行中 ] から [ロールバックに失敗] に変わります。この場合、一部のコンポーネントは既にデプロイされているため、失敗したサービスからコンポーネントを手動でクリーンアップしてください。 すべてのデプロイのステータスの概要については、「 デプロイのステータスを確認する」を参照してください。
-
デプロイを完了するには、次の手順を実行します。
- アカウントを追加してロールを割り当て - ユーザー アカウントまたはロボット アカウントをソリューション フォルダーに追加し、必要なロールと権限を割り当てます。
- マシンを追加 - プロセスを含むソリューション フォルダーにマシンが割り当てられていることを確認します。
- アカウントとマシンのマッピングを定義 - 必要に応じて、アカウントとマシンのマッピングを定義するか、動的割り当てを使用します。
- ロボットごとのアセットの値を定義 - 該当する場合、ロボットごとのアセットの値を定義します。この手順は、グローバル値が設定されたアセットの場合は不要です。
- ソリューションで使用されるアプリをアクティブ化する - ソリューションにアプリが含まれている場合は、指定されたリンクを使用してアプリをアクティブ化する必要があります。 新しいウィンドウが開きます。アプリのアクティベーションの確認を待ってから、デプロイのアクティベーションを続行する必要があります。
注:
ソリューションにアプリが含まれていて、提供されたリンクを使用してアプリをアクティブ化しない場合、展開のアクティブ化は失敗します。
- プロセスの種類のコンポーネントのバインドを入力 - ソリューションにプロセスが含まれる場合は、必要なバインドを入力する必要があります。たとえば、エージェントの種類のプロセスを編集すると、ソリューションの外部のツールを選択して使用できます。
-
[デプロイ] 画面で、[デプロイをアクティブ化] を選択します。アクティブ化するとトリガーが有効化されます。