- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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-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 の Backstage ビューの [開始] タブで、以下の既定プロジェクト テンプレートを利用できます。
- バックグラウンド プロセス
- Long Running Automation
- モバイル テスト プロジェクト
- Robotic Enterprise Framework
- 有人オートメーション フレームワーク
- SAP Testing Project (SAP テスト プロジェクト)
- トランザクション プロセス
注:
Studio を v2021.4 より前のバージョンから更新した後に、[開始] タブに既定テンプレートが表示されない、またはテンプレートのピン留め/ピン留めを外す機能が機能しないなどの問題が発生した場合は、次のいずれかを実行してから Studio を再起動します。
C:\Users\<user>\AppData\Roaming\UiPath\UiStudio.v2.settingsファイルをテキスト エディターで開き、<HasCustomFavorites>要素の値をfalseに設定します。- [全般] > [設定] に移動し、[設定をリセット] を選択します。リセットされる設定の詳細については、「 Studio の設定を構成する」をご覧ください。
利用可能なすべてのソースからカスタム テンプレートを参照および検索するには、[ホーム] (Backstage ビュー) に移動し、[テンプレート] タブを選択します。
カスタムテンプレート
ユーザー定義のプロセスやテスト オートメーション プロジェクトをテンプレートとして保存して、別のオートメーション プロジェクトで使用することができます。そうしたテンプレートには、後でさまざまなプロジェクトで使用できる定義済みの変数や引数を持つ特定の依存関係や組み込みワークフローを含めることができます。
Studio で独自のカスタム テンプレートを作成する方法が 2 種類用意されています。[ホーム] タブの [テンプレート] プロジェクトの種類を使用するか、プロセスまたはテスト オートメーション プロジェクトをテンプレートとしてエクスポートします。
テンプレートを作成する
- Studio の Backstage ビューから、[新しいプロジェクト] で [ テンプレート] を選択します。
- 新しいテンプレート ウィンドウで、以下を設定します。
- [作成] を選択します。
結果
Studio でテンプレートが開きます。
カスタマイズ可能なフィールド
カスタマイズ可能なフィールドを使用すると、テンプレートのパブリッシュ時にクリアされるサンプル データを含むテンプレートを作成できます。その後、このテンプレートから独自のデータを使用してタスクを容易に作成できます。
テンプレートを作成するときには、テンプレートのパブリッシュ後に設定可能となる必要のあるフィールドがいくつかある場合があります。たとえば、Excel アクティビティを使用したテンプレートを作成する場合に、自動化の対象に応じて使用するファイルや選択する範囲が変わってくる可能性があるときなどに便利です。
このようなケースでは、フィールドをカスタマイズ可能としてマークできます。それには、そのフィールドの右側にあるプラス記号
をクリックして [カスタマイズ可能としてマーク] を選択します。
これにより、フィールドにアイコンが表示されます。カスタマイズ可能としてマークされたフィールドは、引き続き他のフィールドと同様に使用できるため、プロジェクトを独自の値で実行およびテストできます。
テンプレートをパブリッシュすると、このフィールドの値はクリアされます。テンプレートを保存後に再び開くと、テスト値は保持されていて、編集を続行できます。
このフィールドを設定可能にせずに、値を保持する場合は、プラス記号
> [カスマイズ可能のマークを解除] を選択します。
プロジェクトをテンプレートとしてエクスポートする
プロセスおよびテスト オートメーションのプロジェクトは、テンプレートとしてエクスポートし、特定の場所にパブリッシュできます。その後、Studio の Backstage ビューの [テンプレート] タブで使用できるようになります。
Studio で開いたプロセス、テスト オートメーション、または変更された既定テンプレートは、リボンの [次の形式でエクスポート] > [テンプレート] ボタンを使用してエクスポートできます。
エクスポートされたテンプレートは、[場所] フィールドに示されるパスの下に保存されます。
ファイルへの変更を保存しなくても、テンプレート作成前にプロジェクトに自動的に保存されます。
テンプレートをパブリッシュする
テンプレートのパブリッシュは、プロセスやライブラリのパブリッシュと似ています。異なるのは、ウィザードでテンプレート情報を入力する手順がある点です。詳しくは、「 オートメーション プロジェクトのパブリッシュについて」をご覧ください。
テンプレートを参照・使用する
Studio の Backstage ビューの [テンプレート] タブで、利用可能なプロジェクト テンプレートをすべて表示できます。
Recently used templates are listed at the top. You can search for templates by name and description, select whether to include prerelease versions, or filter templates by location. For templates from the official UiPath feed, the search matches each word separately, in any order, and tolerates typos.
各テンプレート カードの作成者の名前の横にバージョン セレクターが表示され、既定で最新バージョンに設定されています。カード上でホバーすると、カードの完全な説明、作成者、および最終更新日が表示されます。
使用できるテンプレートの場所は以下のとおりです。
- すべて - すべての場所
- 既定 - Studio とともにインストールされるテンプレート
- オフィシャル - オフィシャル UiPath フィードからのテンプレート
- Orchestrator - 組織全体のテンプレート フィード (Orchestrator に接続されているときに利用可能)
- ローカル - ローカル ユーザー フィード (既定:
C:\Users\User\Documents\UiPath\.templates)。場所を定義するには、Studio の Backstage ビューで [設定] > [場所] の順に選択します。 - Marketplace - UiPath Marketplace に公開されているテンプレート
テンプレートに基づいてプロジェクトを作成する
- テンプレート カードで、使用するバージョンを選択します。既定では、最新バージョンが選択されています。
- テンプレート カードを選択します。
- ライセンス条項への同意が必要なパッケージをテンプレートで使用している場合は、[ ライセンスを表示 ] を選択して条項を読み、[ 同意する] を選択して同意し、続行します。
- 新しいプロジェクト ウィンドウで、プロジェクトの詳細 (名前、場所、説明) を編集します。一部のテンプレートでは、対応 OS と言語を選択するオプションもあります。
結果
選択したテンプレートに基づいて、オートメーション プロジェクトが Studio で開きます。