通知を受け取る

UiPath Studio

UiPath Studio ガイド

アクティビティ パッケージを管理する

アクティビティ フィードについて

Studio は NuGet フィードを使用してアクティビティ パッケージをインストールします。これらのフィードは、Studio で 2 つの方法で処理できます。

  • アプリケーション レベル - フィードは [設定] > [パッケージ ソースを管理] タブから構成されます。
  • プロジェクト レベル - フィードはリボンで [パッケージを管理] ボタンから構成されます。

アクティビティ フィードを無効化するには、対応するチェックボックスをオフにする必要があります。フィードの有効化または無効化は、プロジェクト レベルとアプリケーション レベルの両方で適用可能です。

次のアクティビティ フィードは、Studio では既定で設定されています。

  • Orchestrator - ロボットが Orchestrator に接続されている場合、このアクティビティのフィードは既定で追加されます。詳しくは、「アクティビティ フィードについて」をご覧ください。このフィードは既定で有効化されており、ソースは次のとおりです:。https://[Orchestrator_host]/nuget/activities
  • ローカル - .msi インストーラーで Studio をインストールする場合は、フィードは除外できます。ローカル アクティビティ フィードをインストールしない場合でも、フォルダーは作成されますが、既定のアクティビティ UiPath.UIAutomation.ActivitiesUiPath.System.ActivitiesUiPath.Excel.ActivitiesUiPath.Mail.Activities のみが含まれ、プロジェクトに以前設定された依存関係が適用されます。インストールされている場合、フィードは既定で有効で、次のソースがあります: %ProgramFiles(x86)%\UiPath\Studio\Packages。既定のアクティビティ パッケージのリストは、こちらをご覧ください。
  • オフィシャル - UiPath の公式のフィードです。UiPath が公式にサポートしているアクティビティ パッケージが含まれています。このフィードは既定で無効化されており、ソースは次のとおりです。https://www.myget.org/F/workflow/
  • Go! - Go! パブリック フィールドには、UiPath Go! Marketplace で公開されたすべてのアクティビティが含まれます (UiPath Go! は、パートナー、フリーランサー、UiPath RPA 開発者で構成されるコミュニティで、拡大し続けています)。パッケージが UiPath による公式のサポート対象かどうかは、[パッケージを管理] ウィンドウの [パッケージ情報] タブに明示されています。このフィードは既定では無効で、次のソースがあります: https://gallery.uipath.com/api/v2
    パートナーおよび Go! フィード コミュニティにより作成されたパッケージがリストに表示されていない場合がありますが、UiPath はこれをコントロールすることはできません。ただし、UiPath は表示されていないパッケージを有効に保ち、ランタイム目的で下位互換性を確保します。

📘

注:

フィード構成は、新しい Studio Enterprise Edition にアップグレードしても保持されます。ただし、Orchestrator で提供されたライセンスで Studio をアクティベーションする場合、ローカルOrchestrator フィードのみが既定で有効化されます。

カスタム フィードの追加

📘

注:

エンタープライズ インストールの場合、カスタム アクティビティ フィードはそのユーザーの Studio から開始したワークフローでのみで使用できます。 Orchestrator またはエージェント (ロボット トレイ) から同じマシンでジョブを開始すると、ロボットは適切なパッケージを取得できなくなります。 これを回避するには、以下の方法に代わり ActivitiesFeed プロパティの UiPath.settings ファイルにカスタム フィードを追加する必要があります。

  1. [パッケージを管理] ウィンドウで、[設定] をクリックします。パッケージのソースが表示されます。
  1. image alt textimage alt text ボタンをクリックして、[ユーザー定義のパッケージ ソース] カテゴリにフィードを追加します。
  2. パッケージソースの名前または NuGet フィードの名前を入力します。
  3. [ソース] フィールドに、ローカル ドライブのフォルダー パス、共有ネットワーク フォルダーのパス、または NuGet フィードの URL を入力します。
  4. [追加] をクリックします。[パッケージを管理] ウィンドウの [ユーザーが定義したパッケージ ソース] および [すべてのパッケージ] カテゴリに、新しいフィードが自動的に追加されます。既定では、このフィールドは有効になっています。
  5. [保存] をクリックしてすべての変更を適用します。

ユーザーが定義したパッケージ ソースと既定のパッケージ ソースは、[パッケージを管理] ウィンドウで有効化/無効化できます。

フィードは即座に追加されます。フィードを追加した後に、[閉じる] ボタンまたは [キャンセル] ボタンをクリックしても、変更を元に戻すことはできません。

📘

注:

カスタム フィードに破損したパッケージまたはエディターで現在変更されているパッケージが含まれている場合、パッケージ マネージャーはフィード内のパッケージを読み込むことができません。

セキュリティで保護されたフィードの追加

認証が必要なカスタムの NuGet フィードを追加する場合には、ここで説明する手順に従ってください。

NuGet フィード、ユーザー名、パスワードを NuGet.config ファイル (パス:%AppData%\NuGet) に追加する必要があります。完了すると、フィードが [パッケージを管理] ウィンドウに表示されるはずです。

<packageSources>
  <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  <add key="FeedName" value="https://FeedSource" />
  </packageSources>
  
 <packageSourceCredentials>
  <FeedName>
    <add key="Username" value="YourUsername" />
    <add key="Password" value="YourPassword" />
  </FeedName>
</packageSourceCredentials>

非暗号化されたパスワードを使用する場合は、key="Password"key="ClearTextPassword" で置き換える必要があることに注意してください。

カスタム フィードの削除

📘

注:

[パッケージを管理] ウィンドウから削除できるのは、ユーザーが定義したパッケージ ソースのみです。

  1. [設定] カテゴリの [ユーザーが定義したパッケージソース] セクションで任意のフィードをクリックします。
  2. [削除] image alt textimage alt text ボタンをクリックします。そのフィードは、[すべてのパッケージ] カテゴリと [ユーザーが定義したパッケージソース] セクションから削除されます。
  3. [保存] をクリックして変更を適用します。

フィードは即座に削除されます。既定のフィードまたはカスタム フィードを削除した後に、[閉じる] ボタンまたは [キャンセル] ボタンをクリックしても、変更を元に戻すことはできません。

パッケージの管理

Package Manager の機能により、アクティビティ パッケージ、ライブラリ、フレームワーク、ラッパーなどをダウンロードできます。また、プロジェクトのためにインストール済みのものの表示や更新、独自のものの追加や削除も可能です。フィードごとに使用可能なパッケージのリストが表示され、現在のプロジェクトごとに依存関係のリストが表示されます。[パッケージを管理] ウィンドウには、常に [プロジェクト依存関係] リストが表示されます。

アクティビティ パッケージは、特定のアプリケーションの自動化 (UiPath.Excel.Activities, UiPath.Word.Activities)、アプリケーションのカテゴリの自動化 (UiPath.Mail.Activities, UiPath.Terminal.Activities)、またはオートメーション内の特定のテクノロジの使用 (UiPath.OCR.Activities, UiPath.FTP.Activities) に役立つアクティビティのバンドルです。

パッケージに関する詳細は、前のスクリーンショットに示すように [パッケージを管理] ウィンドウの右側のパネルに表示されます。

📘

注:

NuGet v3 の制約により、アクティビティ パッケージのリリース ノートは、[パッケージを管理] ウィンドウには表示されません。

検索バーの横にある [プレリリースを含む] チェック ボックスをオンにすると、ライブラリ パッケージ (使用可能な場合) のベータ版が表示されます。
プロジェクトの依存関係の説明が [パッケージを管理] ウィンドウに表示されていない場合、[プレリリースを含む] ボックスを確認します。

📘

重要:

UiPath.UIAutomation.Activities パッケージと UiPath.System.Activities パッケージは、Studio v2018.3 以降に対応しています。

パッケージをインストールする

📘

注:

アクティビティ パッケージのダウンロードとインストールにはインターネット接続が必要です。

  1. [パッケージを管理] ウィンドウで、[すべてのパッケージ] カテゴリを選択します。フィードから収集されたすべてのパッケージのリストが開きます。
  1. リストを下にスクロールして、目的のパッケージを探すか、検索バーにパッケージ名を入力します。アクティビティ パッケージのベータ版を含める (該当する場合) には、[プレリリースを含む] チェックボックスをオンにします。
  2. アクティビティ パッケージを選択して、その説明、バージョン、依存関係、プロジェクト URL、パブリッシュ日を確認します。
  3. [バージョン] の横のドロップダウン リストをクリックして、パッケージのバージョンを選択し、[ランタイム ルール] を設定します。プロジェクトの依存関係に関するランタイム ルールの詳細については、「依存関係の管理」ページをご覧ください。
  4. [インストール] ボタンをクリックします。または、パッケージ名の横にある image alt textimage alt text アイコンをクリックします。インストールの準備が完了すると、image alt textimage alt text アイコンになります。
  1. アクティビティ パッケージのライセンス契約条件を確認する必要がある場合には、[ライセンスへの同意] ウィンドウが表示されます。[ライセンスを確認] をクリックしてライセンス契約の条件を確認します。
    • ライセンス契約の条件に同意してパッケージをインストールするには、[I Accept](同意する) をクリックします。
    • インストールをキャンセルして [パッケージ管理] ウィンドウに戻るには、[I Decline (同意しない)] をクリックします。

📘

注:

複数のアクティビティ パッケージをインストールする場合には、[ライセンスへの同意] ウィンドウが表示されます。ここには、それぞれのアクティビティ パッケージについてライセンス契約へのリンクが記載されています。[同意する] または [同意しない] をクリックして、すべてのパッケージのライセンス契約を同意するか、拒否します。

  1. ライセンス契約のないパッケージは、[保存] をクリックするだけでプロジェクトにインストールされます。

📘

注:

アクティビティ パッケージのインストール時にパスが破損した場合は、インストールが完了しません。次のローカル フォルダー %userprofile%\.nuget\packages および %userprofile%\AppData\Local\UiPath\.cache のコンテンツをバックアップしてから、消去することをお勧めします。

パッケージのアンインストール

パッケージをアンインストールするには、[プロジェクト依存関係] カテゴリに移動し、使用しなくなったパッケージの横にある [アンインストール] ボタンをクリックします。[保存] をクリックしてはじめてパッケージが削除されます。

オートメーション プロジェクトの実行時には、[パッケージを管理] ボタンが無効になります。実行が停止されるまで、アクティビティ パッケージのインストールや削除はできません。

1 年前に更新


アクティビティ パッケージを管理する


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。