UiPath Documentation
studio-web
latest
false
Studio Web ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

ソリューションのパブリッシュとデプロイ

ツールバーの [デプロイ] ボタンを使用して、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 つのフローにパッケージ化してデプロイします。

  1. Studio Web の [ 構築 ] ビューでソリューションを開きます。

  2. ページ上部の [ デプロイ ] を選択します。

    デプロイ パネルが開きます。[WHAT WILL HAPPEN] サイドバーには、特定のシナリオの手順が表示されます。

  3. シナリオに基づいてデプロイ フォームに入力します。

    初回デプロイ — パネルのタイトルは 「デプロイ 」で、サイドバーには「セットアップ」、「設定」、「デプロイ」、「アクティブ化」の 4 つのステップが表示されます。次のフィールドに入力します。

    フィールド説明
    バージョンデプロイするパブリッシュ済みバージョンです。利用可能な最新情報が事前に入力されています。公開日とリリース ノートのヒントが含まれます。
    パッケージ先パッケージがデプロイされる前のパブリッシュ先です。[ 個人 ] を選択して個人用ワークスペースにパブリッシュするか、[ 共有 ] を選択して共有フィードにパブリッシュします。
    フィード[ パッケージ化先] が [共有] に設定されている場合に表示されます。[ テナント ] またはフォルダー フィードを選択します。[ デプロイの詳細 ] セクションには、選択内容に一致するテナントまたはフォルダーが表示されます。
    デプロイの名前必須。ソリューション名が事前に入力されています。
    場所ソリューション フォルダーが作成される Orchestrator のフォルダーです。[ フィード] でフォルダー フィードを選択すると、そのフォルダーに [ 場所 ] が設定されます。[ テナント] を選択する場合は、[ ルート フォルダーとしてインストール] を選択することもできます。
    ソリューションのフォルダー名必須。ソリューション名が事前に入力されています。カスタムのフォルダー名を設定する場合は編集可能です。
    今すぐアクティブ化有効化すると、デプロイが完了するとすぐにトリガーがアクティブ化されます。既定ではオンになっています。
    ランタイムを設定有効化すると、既定の実行マシンがテナント レベルで設定されていない場合に、サーバーレス ランタイムがプロビジョニングされます。既定ではオンになっています。

    既存のデプロイをアップグレードする — パネルのタイトルは 「Pack and upgrade 」で、サイドバーには「Setup」、「Publish package」、「Configure」、「Deactivate solution」、「Deploy」、「Activate」の 6 つのステップが表示されます。次のフィールドに入力します。

    フィールド説明
    リリース ノートこのバージョンの変更点の説明 (任意)
    バージョン必須。最後にパブリッシュされたバージョンから自動的にインクリメントされます。編集可能。[最終パブリッシュ済みバージョン] のヒントが含まれます。
    デプロイアップグレードする既存のデプロイ。事前に選択されています。
  4. プライマリ ボタン ( [デプロイ ] または [パックしてアップグレード ]) を選択して開始します。

    必要に応じて、プライマリ ボタンのドロップダウン矢印を選択し、[ カスタマイズ ] - [パッケージのデプロイ] を選択し、設定を微調整して、 パッケージ化の完了後に個々のコンポーネントの設定を確認および調整します。

結果: パネルでは、ステップが順番に実行されます。すべての手順が完了すると、サイドバーに緑色のチェックマークが表示され、メイン領域に [デプロイに成功しました — ソリューション [名前] v[バージョン] がデプロイされました。

成功画面から:

  • [ ビルドに戻る ] を選択して、[ビルド] ビューに戻ります。
  • [ デプロイを表示 ] を選択して、このソリューションの [管理 ] タブを開きます。
  • [ フォルダーに移動 ] を選択して、Orchestrator でソリューション フォルダーを開きます。
  • [ ジョブを開始 ] を選択して、デプロイしたオートメーションをすぐに実行します。

下部の [ログ] パネルには、タイムスタンプ付きのデプロイ出力が表示されます。[ コピー ] を選択してログ全体をコピーします。

ソリューションをフィードにパブリッシュする​

この手順は、デプロイを作成せずにソリューションをパッケージ化する場合に使用します。

  1. Studio Web の [ 構築 ] ビューでソリューションを開きます。

  2. [ デプロイ] ボタンのドロップダウン矢印を選択し、[ パブリッシュ - フィードにパッケージ化] を選択します。

    [パブリッシュ] パネルが開きます。[WHAT WILL HAPPEN] サイドバーに、[パッケージをセットアップ] と [パブリッシュ] の手順が表示されます。

  3. [ リリース ノート ] フィールドに、必要に応じてこのバージョンの説明を入力します。

  4. [バージョン] フィールドで、バージョン番号を確認または編集します。このフィールドには、次のインクリメントのバージョンが事前に入力されています。[最終パブリッシュ済みバージョン] ヒントには、以前にパブリッシュされたバージョンが表示されます。

  5. [ パッケージ化先] で、パッケージをパブリッシュする場所を選択します。

    • 個人 : 個人用ワークスペースへのパブリッシュ。
    • Shared: 共有フィードにパブリッシュします。[ フィード ] フィールドで、以下を選択します。
      • テナント全体のフィードにパブリッシュするテナントです。
      • そのフォルダーの専用フィードにパブリッシュするフォルダー名です。フォルダーがリストに表示されるのは、そのフォルダーに独自のフィードがあり、ユーザーがそのフォルダー内でパッケージを作成する権限を持っている場合のみです。

  6. 必要に応じて、[パッケージのパブリッシュ 後にデプロイ ] をオンにして、パッケージのパブリッシュ後にパッケージからデプロイを作成します。

  7. [ 梱包] を選択します。

結果: ソリューション パッケージがフィードにパブリッシュされます。このパネルに「パブリッシュに成功しました」と表示され、「Solution [name] v[version] has been published!」というメッセージが表示されます。

成功画面から:

  • [ ビルドに戻る ] を選択して、[ビルド] ビューに戻ります。
  • [ バージョンを表示 ] を選択して、このソリューションのパブリッシュ済みバージョンを開きます。
  • [ デプロイ ] を選択して、パブリッシュしたパッケージをデプロイします。

パッケージが [管理] ビューの [バージョン] タブと、Orchestrator の [ソリューション] > [パッケージ] に表示されます。フォルダー フィードにパブリッシュされたパッケージは、そのフォルダーの階層内でのみ使用できます。パブリッシュしたパッケージを後でデプロイするには、[管理] ビューの [新しいデプロイ] ボタンを使用します。詳しくは、「 デプロイを管理する」をご覧ください。

フォームに権限がない​

[ デプロイ] フォームと [ パブリッシュ ] フォームでは、送信前に権限を確認します。権限がない場合、フォームは次のように反応します。

状況フォームに表示される内容
選択した場所にパブリッシュすることはできません警告カードには「 この場所にパブリッシュするために必要な SolutionPackages.Create 権限がありません。」と表示されます。別のフィードを試すか、管理者に連絡してアクセス権をリクエストしてください。カードには、不足しているすべての権限に名前が付けられ、[送信] ボタンは無効化されています。
個人または共有にパブリッシュすることはできませんこのオプションは無効化されています。そのツールチップには「このアクションを実行するために必要なFolderSolutionPackages.Create権限がありません。」と表示されます。ツールチップに、不足している権限の名前が表示されます。
パブリッシュすることはできますが、デプロイはできません警告カードには「 デプロイに必要な SolutionDeployments.Create 権限がありません。」と表示されます。このフォームからパブリッシュすることはできます。管理者に問い合わせて、デプロイへのアクセス権をリクエストします。[ パック後にデプロイ ] トグルで、表示されていない権限がツールチップに表示されます。
選択したフィード内のどのフォルダーもデプロイできません。[送信] ボタンが無効化され、「 このフィードのどのフォルダーにもデプロイを作成する権限がありません。」というメッセージが表示されます。

別のフィードまたは場所を選択するか、メッセージで指定された権限を付与するよう管理者に依頼してください。パッケージをデプロイできない場合でも、パッケージをパブリッシュできます。

ソリューションから個々のプロジェクトをパブリッシュする​

完全なソリューションをパブリッシュするほか、ソリューション内から個々の RPA ワークフローまたはアプリ プロジェクトをパブリッシュすることもできます。これにより、ソリューション全体を再パブリッシュすることなく、1 つのプロジェクトの NuGet パッケージを更新できます。

ソリューションから個々のプロジェクトをパブリッシュするには、以下の手順を実行します。

  1. ソリューションで、パブリッシュするプロジェクトのコンテキスト メニューを開きます。
  2. [ プロジェクトをパブリッシュ] を選択します。
  3. パブリッシュ フローを完了します。オプションと動作は、 スタンドアロン プロジェクトをパブリッシュする場合と同じです。

結果​

プロジェクトは、既存のパブリッシュ バインドを使用して NuGet パッケージとしてパブリッシュされます。

ソリューションからテスト ケースをパブリッシュする​

ソリューションの一部である RPA ワークフロー プロジェクトのテスト ケースをパブリッシュできます。このオプションは、クラウド ワークスペースとローカル ワークスペースの両方のソリューションで利用できます。

ソリューションからテスト ケースをパブリッシュするには、次の手順を実行します。

  1. ソリューションで、テスト ケースを含む RPA ワークフロー プロジェクトのコンテキスト メニューを開きます。
  2. [ テスト ケースをパブリッシュ] を選択します。
注:

[ テスト ケースをパブリッシュ ] オプションは、テスト ケースを含む RPA ワークフロー プロジェクトでのみ使用できます。

結果​

テスト ケースは NuGet パッケージとしてパブリッシュされます。この動作は、デスクトップ版の Studio でテスト ケースをパブリッシュした場合と一致します。

パブリッシュ履歴パネル​

ソリューション プロジェクトの [パブリッシュ履歴] パネルには、パブリッシュ済みのすべてのバージョンが一覧表示されます。バージョンの項目を選択すると展開され、アイコン ボタンと以下のアクションのツールチップが表示されます。

  • プレビュー — パブリッシュ済みバージョンを読み取り専用モードで開きます。
  • 復元 — ソリューションをこのパブリッシュ済みバージョンに復元します。復元するとソリューション内のすべてのプロジェクトが上書きされるため、別のユーザーがソリューションを編集している間は、このボタンは無効化されます。ソリューションを開いているだけで、自分の他のタブやウィンドウを持っているユーザーは、ソリューションを無効化しません。
  • 表示 — 公開済みバージョンを新しいタブで開きます。パブリッシュが成功した場合にのみ使用できます。

パブリッシュに失敗した場合、展開された項目にはエラー メッセージが表示されます。[ エラー テキストをコピー ] を選択して、エラー メッセージをコピーします。

バージョン項目は、パブリッシュの進行中は展開できません。

デプロイをアクティブ化する​

この手順は、インストール済みでまだアクティブ化されていないデプロイをアクティブ化する場合に使用します (たとえば、デプロイ中に [すぐにアクティブ化 ] が無効になった場合や、デプロイに [非アクティブ (アクティブ化の準備完了)] ステータスが表示された場合など)。

  1. Studio Web で、ツールバーの [ 管理 ] を選択して [管理 ] ビューを開きます。

  2. [ デプロイ] タブで、アクティブ化するデプロイを選択します。

    右側に [デプロイの詳細] パネルが開きます。

  3. [ デプロイをアクティブ化] を選択します。

結果: アクティベーションはすぐに実行されます。完了すると、パネルに [デプロイに成功しました — ソリューション [名前] v[バージョン] がデプロイされました。では、デプロイ後のアクション ([ビルドに戻る]、[デプロイを表示]、[フォルダーに移動]、[ジョブを開始]) を使用できます。グリッドのデプロイ状況が 「アクティブ」に更新されます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得