- リリース ノート
 - 基本情報
 - セットアップと構成
 - オートメーション プロジェクト
 - 依存関係
 - ワークフローの種類
 - 制御フロー
 - ファイルの比較
 - オートメーションのベスト プラクティス
 - ソース管理との連携
 - デバッグ
 - ログ
 - 診断ツール
 - ワークフロー アナライザー
- ワークフロー アナライザーについて
 - ST-DBP-002 - 多数の引数
 - ST-DBP-003 - 空の catch ブロック
 - ST-DBP-007 - 複数のフローチャートレイヤー
 - ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
 - ST-DBP-020 - 未定義の出力プロパティ
 - ST-DBP-021 - ハードコードされたタイムアウト
 - ST-DBP-023 - 空のワークフロー
 - ST-DBP-024 - 永続性アクティビティの確認
 - ST-DBP-025 - 変数のシリアル化の前提条件
 - ST-DBP-026 - [待機] アクティビティの使用
 - ST-DBP-027 - Persistence のベスト プラクティス
 - ST-DBP-028 - 引数のシリアル化の前提条件
 
- ST-USG-005 - ハードコードされたアクティビティ引数
 - ST-USG-009 - 未使用の変数
 - ST-USG-010 - 未使用の依存関係
 - ST-USG-014 - パッケージの制限
 - ST-USG-017 - パラメーターの修飾子が無効
 - ST-USG-020 - 最小ログ メッセージ
 - ST-USG-024 - 未使用で保存されたままの値
 - ST-USG-025 - 保存した値の誤用
 - ST-USG-026 - アクティビティの制限
 - ST-USG-027 - 必要なパッケージ
 - ST-USG-028 - ファイル テンプレートの呼び出しの制限
 - ST-USG-027 - 必須のタグ
 - ST-USG-034 - Automation Hub URL
 
 - 変数
 - 引数
 - インポートされた名前空間
 - コード化されたオートメーション
 - トリガーベースの有人オートメーション
 - オブジェクト リポジトリ
 - ScreenScrapeJavaSupport ツール
 - 拡張機能
 - Studio でのテスト
 - トラブルシューティング
 

Studio ガイド
Studio は NuGet フィードを使用してアクティビティ パッケージをインストールします。これらのフィードは、Studio で 2 つの方法で処理できます。
- アプリケーション レベル - フィードは [設定] > [パッケージ ソースを管理] タブから構成されます。
 - プロジェクト レベル - フィードはリボンで [パッケージを管理] ボタンから構成されます。
 
アクティビティ フィードを無効化するには、対応するチェックボックスをオフにする必要があります。フィードの有効化または無効化は、プロジェクト レベルとアプリケーション レベルの両方で適用可能です。
Studio では、以下のアクティビティ フィードが既定で設定されています。
- Orchestrator テナントおよび Orchestrator ホスト - ロボットが Orchestrator に接続されている場合はこれらのアクティビティ フィードが既定で追加され、無効化することはできません。Orchestrator テナント オプションは、Orchestrator でテナント ライブラリ フィードが有効化されている場合にのみ利用できます。このフィードのソースは 
https://[Orchestrator_host]/nuget/activitiesです。 - 
                  ローカル - Studio でローカルにインストールされたパッケージのフィードです。このフィードのソースは、
%ProgramFiles%\UiPath\Studio\Packages(マシン単位のインストールの場合) か、%localappdata%\Programs\UiPath\Studio\Packages(ユーザー単位のインストールの場合) です。注: [パッケージを管理] ウィンドウに表示されるローカル フィードからのパッケージのパブリッシュ日は、パッケージがパブリッシュされた日付ではなく Studio インストーラーがビルドされた日付です。 - オフィシャル - UiPath の公式のフィードです。UiPath が公式にサポートしているアクティビティ パッケージが含まれています。このフィードのソースは 
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonです。 - 
                  Marketplace - このパブリック フィードには、UiPath Marketplace で公開されているすべてのアクティビティが含まれます。パッケージが UiPath によりビルドされ公式にサポートされているかどうかは、[パッケージを管理] ウィンドウの [パッケージ情報] タブに明示されます。このフィードのソースは
https://gallery.uipath.com/api/v3/index.jsonです。なお、パートナーまたは Marketplace コミュニティより作成されたパッケージの掲載取り下げを UiPath がコントロールすることはできません。ただし、リストに表示されていないパッケージはアクティブな状態に保たれるため、実行は可能です。
Marketplace のすべてのアクティビティは UiPath によって検証されます。また、Marketplace セキュリティ認定に合格する必要があります。
注: フィードの設定は、Studio の新しいバージョンにアップグレードしても維持されます。 
他のフィードは個別に追加できます。たとえば、次のようなフィードです。
- 公共部門 - このフィードは Automation Cloud (公共部門向け) に固有で、米国でホストされます。このフィードのソースは 
https://govcloud.uipath.us/nuget/v3/_shared/libraries/index.jsonです。 - Official US (Automation Cloud (公共部門向け) を含む) - オンラインの UiPath オフィシャル フィードのレプリカです。このフィードでは、米国外の場所からパッケージをダウンロードすることはできません。ソースは 
https://pkgs.dev.azure.com/uipath-us/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonです。 
フィードの管理と設定は、ガバナンス ポリシーが適用されていなければ、[パッケージを管理] ウィンドウで行うことができます。ポリシーが適用されていて、フィード管理に関する権限を制限している場合は、ウィンドウにメッセージが表示されます。ガバナンスの詳細を確認してください。
UiPath.settings ファイルにカスタム フィードを追加する必要があります。
                  ユーザーが定義したパッケージ ソースと既定のパッケージ ソースは、[パッケージを管理] ウィンドウで有効化/無効化できます。
フィードは即座に追加されます。フィードを追加した後に、[閉じる] ボタンまたは [キャンセル] ボタンをクリックしても、変更を元に戻すことはできません。
認証が必要なカスタムの 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><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" で置き換える必要があることに注意してください。
               - [設定] カテゴリの [ユーザーが定義したパッケージソース] セクションで任意のフィードをクリックします。
 - [削除] 
 ボタンをクリックします。そのフィードは、[すべてのパッケージ] カテゴリと [ユーザーが定義したパッケージ ソース] セクションから削除されます。 - [保存] をクリックして変更を適用します。
 
フィードは即座に削除されます。既定のフィードまたはカスタム フィードを削除した後に、[閉じる] ボタンまたは [キャンセル] ボタンをクリックしても、変更を元に戻すことはできません。
お使いのコンピューターがプロキシ サーバーの内側にある場合は、ネットワークの外側にあるフィードにアクセスできるように NuGet プロキシの設定を行う必要があります。
Package Manager の機能により、アクティビティ パッケージ、ライブラリ、フレームワーク、ラッパーなどをダウンロードできます。また、プロジェクトのためにインストール済みのものの表示や更新、独自のものの追加や削除も可能です。フィードごとに使用可能なパッケージのリストが表示され、現在のプロジェクトごとに依存関係のリストが表示されます。[パッケージを管理] ウィンドウには、常に [プロジェクト依存関係] リストが表示されます。
UiPath.Excel.Activities, UiPath.Word.Activities)、アプリケーションのカテゴリの自動化 (UiPath.Mail.Activities, UiPath.Terminal.Activities)、またはオートメーション内の特定のテクノロジの使用 (UiPath.OCR.Activities, UiPath.FTP.Activities) に役立つアクティビティのバンドルです。
               パッケージに関する詳細は、前のスクリーンショットに示すように [パッケージを管理] ウィンドウの右側のパネルに表示されます。
検索バーの横にある [プレリリースを含む] チェックボックスをオンにすると、ライブラリ パッケージ (使用可能な場合) のベータ版が表示されます。チェックボックスの表示/非表示は、ガバナンス ポリシーを使用して制御できます。
プロジェクトの依存関係の説明が [パッケージを管理] ウィンドウに表示されない場合は、[プレリリースを含める] チェックボックスをオンにします。
UiPath.UIAutomation.Activities パッケージと UiPath.System.Activities パッケージは、Studio v2018.3 以降に対応しています。
               パッケージをインストールする
パッケージをアンインストールする
パッケージをアンインストールするには、[プロジェクト依存関係] カテゴリに移動し、使用しなくなったパッケージの横にある [アンインストール] ボタンをクリックします。[保存] をクリックしてはじめてパッケージが削除されます。
オートメーション プロジェクトの実行時には、[パッケージを管理] ボタンが無効化されます。実行が停止されるまで、アクティビティ パッケージのインストールや削除はできません。
パッケージをダウングレードする
アクティビティ パッケージのダウングレードはお勧めしません。主な理由は、依存関係に悪影響を与える可能性があることです。異なるアクティビティ パッケージ間の依存関係は、各バージョンで慎重に管理されます。そのため、ダウングレードすると不整合が発生したり、ワークフローが機能不全に陥ったりする可能性があります。さらに、新しいアクティビティ パッケージでは、古いバージョンでは利用できない改良された機能が提供されています。したがって、最適なパフォーマンスを確保し、潜在的なエラーを回避するために、アクティビティ パッケージを現在のバージョンに維持するか、最新バージョンにアップグレードすることをお勧めします。
パッケージのダウンロード フォルダーを変更する
%userprofile%\.nuget\packages フォルダーにダウンロード・インストールされます。別のフォルダーを設定するには、次のいずれかの方法で行います。
                     - インストール中の場合、コマンド ラインから 
PACKAGES_FOLDERオプションを使用してインストールする。 - 
                           インストール後の場合、
uipath.configファイルを手動で編集する。- テキスト エディターで 
uipath.configファイルを開きます。既定では、このファイルはC:\Program Files\UiPath\Studioにあります。 - ノード 
packageSettingsに、新しいフォルダーへのパスを値として含めたキーpackagesInstallationFolderを追加します。 - 
                                 
変更を保存し、Robot がサービスとしてインストールされている場合は、サービスを再起動します。
たとえば、ダウンロードする場所をC:\nugetに変更するには、uipath.configファイルに以下を追加します。<packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings><packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings> 
 - テキスト エディターで 
 
パッケージをオフライン環境で管理する
オフラインの Studio マシンにパッケージをインストールするには、以下の手順を実行します。
- インターネットにアクセスできるコンピューターで、NuGet Package Explorer をダウンロードしてインストールします。
 - NuGet Package Explorer を開いて、[Open a package from an online feed] を選択します。
 - 
                        [Package source] フィールドに、パッケージのダウンロード元フィードの URL を入力します。UiPath のオフィシャル パッケージ フィードは 
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonです。 - フィードでパッケージを検索しダウンロードします。
 - 
                        nupkg ファイルを、Studio がインストールされているコンピューター上の、Studio でパッケージ ソースとして定義されたフォルダーに転送します。パッケージを既定のローカル フィードに追加するには、ファイルを 
%ProgramFiles%\UiPath\Studio\Packages(マシン単位のインストールの場合) か、%localappdata%\Programs\UiPath\Studio\Packages(ユーザー単位のインストールの場合) にコピーします。 
オプション パッケージを含むアーカイブを使用する
Studio インストーラーのサイズを縮小するため、v2022.10 のリリース以降、UiPathStudio.msi ファイルに一部のアクティビティ パッケージが含まれなくなりました。エアギャップ環境で作業するユーザーや、必要なパッケージを常にローカル ストレージに保持するユーザー向けに、インストーラーに含まれないパッケージの ZIP アーカイブとそれらのパッケージの依存関係を Customer Portal からダウンロードできるようにしました。アーカイブを使用することにより、Studio または Robot のマシンにパッケージを配置できます。
アーカイブには、以下のパッケージの最新バージョンが含まれています。
- UiPath.MobileAutomation.Activities
 - UiPath.Terminal.Activities
 - UiPath.Persistence.Activities
 - UiPath.PDF.Activities
 
ローカル フィード フォルダーにパッケージを追加するには、以下の手順を実行します。
- UiPath Customer Portal から ZIP アーカイブをダウンロードします。
 - アーカイブを、Studio または Robot のマシンからアクセス可能な場所に配置します。
 - 
                           
                           
次のいずれかの方法でパッケージを追加します。
 
- インストール中 - インストールを開始する前に、Studio の MSI インストーラーと同じルート フォルダーにアーカイブを配置します。パッケージは、インストーラーによってローカル フィード フォルダーに追加されます。
 - インストール後 - アーカイブの内容を以下の既定のローカル パッケージ フォルダーに展開します。
                        
- ユーザー単位のインストールの場合は 
%localappdata%\Programs\UiPath\Studio\Packages - マシン単位のインストールの場合は 
%ProgramFiles%\UiPath\Studio\Packages 
 - ユーザー単位のインストールの場合は 
 
 ボタンをクリックして、[ユーザー定義のパッケージ ソース] カテゴリにフィードを追加します。
 アイコンをクリックし、表示したいオプションだけを選択して、リストをフィルター処理します。