- スタート アップ ガイド
- 管理者向け
- RPA ワークフロー プロジェクト
- アプリ プロジェクト
- エージェンティック プロセス
- Maestro Case
- Maestro Flow
- Agents
- Solutions (ソリューション)
- API ワークフロー
- テスト
ソリューションのパブリッシュとデプロイ
ツールバーの [デプロイ] ボタンを使用して、Studio Web からソリューションをデプロイまたはパブリッシュします。このボタンには、デプロイを作成せずにパブリッシュするためのドロップダウン オプションもあります。
Studio Web のツールバーの [ デプロイ ] ボタンは、ソリューションを 1 つのガイド付きフローにパッケージ化してデプロイし、既定のアクションです。[ デプロイ] ボタンのドロップダウン矢印を選択して、代わりにソリューションを パブリッシュ します。これにより、デプロイを作成せずにソリューションがパッケージ化されてフィードにパブリッシュされます。後で [管理] タブから、または Orchestrator からパッケージをデプロイする場合は、[パブリッシュ] を使用します。
どちらのオプションでも、実行を開始する前に特定のフローのステップをプレビューする [WHAT WILL HAPPEN] サイドバーを含むパネルが開きます。
前提条件
- Studio Web でソリューション プロジェクトが開いている。
- ソリューションに未解決のエラーがありません。ソリューションにエラーが含まれている場合、[ デプロイ] ボタンは使用できません。
- 実行するアクションに対して、以下の表に示す権限を持っている。
| 操作 | 必要な権限 |
|---|---|
| 個人用にパブリッシュ | FolderSolutionPackages.Create 個人用ワークスペース フォルダー。 |
| パブリッシュして共有する テナント フィードで | SolutionPackages.Create. |
| フォルダー フィードの 共有 先に公開する | FolderSolutionPackages.Create そのフォルダーにあります。 |
| 個人用ワークスペースにデプロイする | FolderSolutionDeployments.Create 個人用ワークスペース フォルダー。 |
| フォルダー フィードからデプロイする | FolderSolutionDeployments.Create デプロイ先のフォルダー。 |
| テナント フィードからデプロイする | SolutionDeployments.Create、またはデプロイ先のフォルダーの FolderSolutionDeployments.Create です。テナントのルートにインストールするには、 SolutionDeployments.Createが必要です。 |
権限がない場合、フォームは関連するオプションを無効化し、不足している権限に名前を付けます。メッセージについては、 フォームの「権限がない」をご覧ください。これらの権限を付与する Orchestrator ロールについては、「 ソリューションの利用を開始する」をご覧ください。
ソリューションをデプロイ
この手順を使用して、ソリューションを 1 つのフローにパッケージ化してデプロイします。
-
Studio Web の [ 構築 ] ビューでソリューションを開きます。
-
ページ上部の [ デプロイ ] を選択します。
デプロイ パネルが開きます。[WHAT WILL HAPPEN] サイドバーには、特定のシナリオの手順が表示されます。
-
シナリオに基づいてデプロイ フォームに入力します。
初回デプロイ — パネルのタイトルは 「デプロイ 」で、サイドバーには「セットアップ」、「設定」、「デプロイ」、「アクティブ化」の 4 つのステップが表示されます。次のフィールドに入力します。
フィールド 説明 バージョン デプロイするパブリッシュ済みバージョンです。利用可能な最新情報が事前に入力されています。公開日とリリース ノートのヒントが含まれます。 パッケージ先 パッケージがデプロイされる前のパブリッシュ先です。[ 個人 ] を選択して個人用ワークスペースにパブリッシュするか、[ 共有 ] を選択して共有フィードにパブリッシュします。 フィード [ パッケージ化先] が [共有] に設定されている場合に表示されます。[ テナント ] またはフォルダー フィードを選択します。[ デプロイの詳細 ] セクションには、選択内容に一致するテナントまたはフォルダーが表示されます。 デプロイの名前 必須。ソリューション名が事前に入力されています。 場所 ソリューション フォルダーが作成される Orchestrator のフォルダーです。[ フィード] でフォルダー フィードを選択すると、そのフォルダーに [ 場所 ] が設定されます。[ テナント] を選択する場合は、[ ルート フォルダーとしてインストール] を選択することもできます。 ソリューションのフォルダー名 必須。ソリューション名が事前に入力されています。カスタムのフォルダー名を設定する場合は編集可能です。 今すぐアクティブ化 有効化すると、デプロイが完了するとすぐにトリガーがアクティブ化されます。既定ではオンになっています。 ランタイムを設定 有効化すると、既定の実行マシンがテナント レベルで設定されていない場合に、サーバーレス ランタイムがプロビジョニングされます。既定ではオンになっています。 既存のデプロイをアップグレードする — パネルのタイトルは 「Pack and upgrade 」で、サイドバーには「Setup」、「Publish package」、「Configure」、「Deactivate solution」、「Deploy」、「Activate」の 6 つのステップが表示されます。次のフィールドに入力します。
フィールド 説明 リリース ノート このバージョンの変更点の説明 (任意) バージョン 必須。最後にパブリッシュされたバージョンから自動的にインクリメントされます。編集可能。[最終パブリッシュ済みバージョン] のヒントが含まれます。 デプロイ アップグレードする既存のデプロイ。事前に選択されています。 -
プライマリ ボタン ( [デプロイ ] または [パックしてアップグレード ]) を選択して開始します。
必要に応じて、プライマリ ボタンのドロップダウン矢印を選択し、[ カスタマイズ ] - [パッケージのデプロイ] を選択し、設定を微調整して、 パッケージ化の完了後に個々のコンポーネントの設定を確認および調整します。
結果: パネルでは、ステップが順番に実行されます。すべての手順が完了すると、サイドバーに緑色のチェックマークが表示され、メイン領域に [デプロイに成功しました — ソリューション [名前] v[バージョン] がデプロイされました。
成功画面から:
- [ ビルドに戻る ] を選択して、[ビルド] ビューに戻ります。
- [ デプロイを表示 ] を選択して、このソリューションの [管理 ] タブを開きます。
- [ フォルダーに移動 ] を選択して、Orchestrator でソリューション フォルダーを開きます。
- [ ジョブを開始 ] を選択して、デプロイしたオートメーションをすぐに実行します。
下部の [ログ] パネルには、タイムスタンプ付きのデプロイ出力が表示されます。[ コピー ] を選択してログ全体をコピーします。
ソリューションをフィードにパブリッシュする
この手順は、デプロイを作成せずにソリューションをパッケージ化する場合に使用します。
-
Studio Web の [ 構築 ] ビューでソリューションを開きます。
-
[ デプロイ] ボタンのドロップダウン矢印を選択し、[ パブリッシュ - フィードにパッケージ化] を選択します。
[パブリッシュ] パネルが開きます。[WHAT WILL HAPPEN] サイドバーに、[パッケージをセットアップ] と [パブリッシュ] の手順が表示されます。
-
[ リリース ノート ] フィールドに、必要に応じてこのバージョンの説明を入力します。
-
[バージョン] フィールドで、バージョン番号を確認または編集します。このフィールドには、次のインクリメントのバージョンが事前に入力されています。[最終パブリッシュ済みバージョン] ヒントには、以前にパブリッシュされたバージョンが表示されます。
-
[ パッケージ化先] で、パッケージをパブリッシュする場所を選択します。
- 個人 : 個人用ワークスペースへのパブリッシュ。
- Shared: 共有フィードにパブリッシュします。[ フィード ] フィールドで、以下を選択します。
- テナント全体のフィードにパブリッシュするテナントです。
- そのフォルダーの専用フィードにパブリッシュするフォルダー名です。フォルダーがリストに表示されるのは、そのフォルダーに独自のフィードがあり、ユーザーがそのフォルダー内でパッケージを作成する権限を持っている場合のみです。
-
必要に応じて、[パッケージのパブリッシュ 後にデプロイ ] をオンにして、パッケージのパブリッシュ後にパッケージからデプロイを作成します。
-
[ 梱包] を選択します。
結果: ソリューション パッケージがフィードにパブリッシュされます。このパネルに「パブリッシュに成功しました」と表示され、「Solution [name] v[version] has been published!」というメッセージが表示されます。
成功画面から:
- [ ビルドに戻る ] を選択して、[ビルド] ビューに戻ります。
- [ バージョンを表示 ] を選択して、このソリューションのパブリッシュ済みバージョンを開きます。
- [ デプロイ ] を選択して、パブリッシュしたパッケージをデプロイします。
パッケージが [管理] ビューの [バージョン] タブと、Orchestrator の [ソリューション] > [パッケージ] に表示されます。フォルダー フィードにパブリッシュされたパッケージは、そのフォルダーの階層内でのみ使用できます。パブリッシュしたパッケージを後でデプロイするには、[管理] ビューの [新しいデプロイ] ボタンを使用します。詳しくは、「 デプロイを管理する」をご覧ください。
フォームに権限がない
[ デプロイ] フォームと [ パブリッシュ ] フォームでは、送信前に権限を確認します。権限がない場合、フォームは次のように反応します。
| 状況 | フォームに表示される内容 |
|---|---|
| 選択した場所にパブリッシュすることはできません | 警告カードには「 この場所にパブリッシュするために必要な SolutionPackages.Create 権限がありません。」と表示されます。別のフィードを試すか、管理者に連絡してアクセス権をリクエストしてください。カードには、不足しているすべての権限に名前が付けられ、[送信] ボタンは無効化されています。 |
| 個人または共有にパブリッシュすることはできません | このオプションは無効化されています。そのツールチップには「このアクションを実行するために必要なFolderSolutionPackages.Create権限がありません。」と表示されます。ツールチップに、不足している権限の名前が表示されます。 |
| パブリッシュすることはできますが、デプロイはできません | 警告カードには「 デプロイに必要な SolutionDeployments.Create 権限がありません。」と表示されます。このフォームからパブリッシュすることはできます。管理者に問い合わせて、デプロイへのアクセス権をリクエストします。[ パック後にデプロイ ] トグルで、表示されていない権限がツールチップに表示されます。 |
| 選択したフィード内のどのフォルダーもデプロイできません。 | [送信] ボタンが無効化され、「 このフィードのどのフォルダーにもデプロイを作成する権限がありません。」というメッセージが表示されます。 |
別のフィードまたは場所を選択するか、メッセージで指定された権限を付与するよう管理者に依頼してください。パッケージをデプロイできない場合でも、パッケージをパブリッシュできます。
ソリューションから個々のプロジェクトをパブリッシュする
完全なソリューションをパブリッシュするほか、ソリューション内から個々の RPA ワークフローまたはアプリ プロジェクトをパブリッシュすることもできます。これにより、ソリューション全体を再パブリッシュすることなく、1 つのプロジェクトの NuGet パッケージを更新できます。
ソリューションから個々のプロジェクトをパブリッシュするには、以下の手順を実行します。
- ソリューションで、パブリッシュするプロジェクトのコンテキスト メニューを開きます。
- [ プロジェクトをパブリッシュ] を選択します。
- パブリッシュ フローを完了します。オプションと動作は、 スタンドアロン プロジェクトをパブリッシュする場合と同じです。
結果
プロジェクトは、既存のパブリッシュ バインドを使用して NuGet パッケージとしてパブリッシュされます。
ソリューションからテスト ケースをパブリッシュする
ソリューションの一部である RPA ワークフロー プロジェクトのテスト ケースをパブリッシュできます。このオプションは、クラウド ワークスペースとローカル ワークスペースの両方のソリューションで利用できます。
ソリューションからテスト ケースをパブリッシュするには、次の手順を実行します。
- ソリューションで、テスト ケースを含む RPA ワークフロー プロジェクトのコンテキスト メニューを開きます。
- [ テスト ケースをパブリッシュ] を選択します。
[ テスト ケースをパブリッシュ ] オプションは、テスト ケースを含む RPA ワークフロー プロジェクトでのみ使用できます。
結果
テスト ケースは NuGet パッケージとしてパブリッシュされます。この動作は、デスクトップ版の Studio でテスト ケースをパブリッシュした場合と一致します。
パブリッシュ履歴パネル
ソリューション プロジェクトの [パブリッシュ履歴] パネルには、パブリッシュ済みのすべてのバージョンが一覧表示されます。バージョンの項目を選択すると展開され、アイコン ボタンと以下のアクションのツールチップが表示されます。
- プレビュー — パブリッシュ済みバージョンを読み取り専用モードで開きます。
- 復元 — ソリューションをこのパブリッシュ済みバージョンに復元します。復元するとソリューション内のすべてのプロジェクトが上書きされるため、別のユーザーがソリューションを編集している間は、このボタンは無効化されます。ソリューションを開いているだけで、自分の他のタブやウィンドウを持っているユーザーは、ソリューションを無効化しません。
- 表示 — 公開済みバージョンを新しいタブで開きます。パブリッシュが成功した場合にのみ使用できます。
パブリッシュに失敗した場合、展開された項目にはエラー メッセージが表示されます。[ エラー テキストをコピー ] を選択して、エラー メッセージをコピーします。
バージョン項目は、パブリッシュの進行中は展開できません。
デプロイをアクティブ化する
この手順は、インストール済みでまだアクティブ化されていないデプロイをアクティブ化する場合に使用します (たとえば、デプロイ中に [すぐにアクティブ化 ] が無効になった場合や、デプロイに [非アクティブ (アクティブ化の準備完了)] ステータスが表示された場合など)。
-
Studio Web で、ツールバーの [ 管理 ] を選択して [管理 ] ビューを開きます。
-
[ デプロイ] タブで、アクティブ化するデプロイを選択します。
右側に [デプロイの詳細] パネルが開きます。
-
[ デプロイをアクティブ化] を選択します。
結果: アクティベーションはすぐに実行されます。完了すると、パネルに [デプロイに成功しました — ソリューション [名前] v[バージョン] がデプロイされました。では、デプロイ後のアクション ([ビルドに戻る]、[デプロイを表示]、[フォルダーに移動]、[ジョブを開始]) を使用できます。グリッドのデプロイ状況が 「アクティブ」に更新されます。