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