Studio
v2023.4
バナーの背景画像
Studio ガイド
最終更新日 2024年4月3日

プロジェクト テンプレート

テンプレートは、事前設定済みのプロジェクトです。新しいオートメーション プロジェクトを開始する際に使用すると、オートメーションの設計をスピードアップできます。既定テンプレートのいずれかを使用するか、組織全体のテンプレート フィードなどの他のソースにあるカスタム テンプレートを使用できます。また、独自のカスタム テンプレートを作成してパブリッシュすることもできます。

Studio の Backstage ビューの [開始] タブで、以下の既定プロジェクト テンプレートを利用できます。

  • バックグラウンド プロセス
  • モバイル テスト プロジェクト
  • オーケストレーション プロセス
  • Robotic Enterprise Framework
  • トリガー ベースの有人オートメーション
  • 注:

    Studio を v2021.4 より前のバージョンから更新した後に、[開始] タブに既定テンプレートが表示されない、またはテンプレートのピン留め/ピン留めを外す機能が機能しないなどの問題が発生した場合は、次のいずれかを実行してから Studio を再起動します。

    • C:\Users\<user>\AppData\Roaming\UiPath\UiStudio.v2.settings ファイルをテキスト エディターで開き、<HasCustomFavorites> 要素の値を false に設定します。
    • [設定] > [全般] に移動し、[設定をリセット] を選択します。リセットされる設定の詳細については、「Studio の設定を構成する」をご覧ください。

利用可能なすべてのソースからカスタム テンプレートを参照および検索するには、[ホーム] (Backstage ビュー) に移動し、[テンプレート] タブを選択します。



カスタムテンプレート

ユーザー定義のプロセスやテスト オートメーション プロジェクトをテンプレートとして保存して、別のオートメーション プロジェクトで使用することができます。そうしたテンプレートには、後でさまざまなプロジェクトで使用できる定義済みの変数や引数を持つ特定の依存関係や組み込みワークフローを含めることができます。

Studio では 2 つの方法で独自のカスタム テンプレートを作成できます。すなわち、[ホーム] タブでプロジェクトの種類として「テンプレート」を使用するか、プロセスまたはテスト オートメーション プロジェクトをテンプレートとしてエクスポートします。

テンプレートを作成する

  1. Studio の Backstage ビューから、[新規プロジェクト] で [テンプレート] をクリックします。
  2. 新しいテンプレート ウィンドウで、以下を設定します。

    • テンプレートの種類として [プロセス][テスト オートメーション] のいずれかを選択します。
    • 新しいプロジェクトの名前 (最大 128 文字) とこのプロジェクトの目的を要約した説明 (最大 500 文字) を入力します。
    • プロジェクトを作成する場所を選択します。プロジェクトが作成される既定の場所は、%USERPROFILE%\Documents\UiPath です。
    • [対応 OS][言語] を選択します。
  3. [作成] をクリックします。作成したテンプレートが Studio 内に開きます。
  4. カスタマイズ可能なフィールドに関する情報のポップアップが表示されます。[続行] をクリックし、必要に応じて [今後表示しない] を選択します。



カスタマイズ可能なフィールド

カスタマイズ可能なフィールドを使用すると、テンプレートのパブリッシュ時にクリアされるサンプル データを含むテンプレートを作成できます。その後、このテンプレートから独自のデータを使用してタスクを容易に作成できます。

テンプレートを作成するときには、テンプレートのパブリッシュ後に設定可能となる必要のあるフィールドがいくつかある場合があります。たとえば、Excel アクティビティを使用したテンプレートを作成する場合に、自動化の対象に応じて使用するファイルや選択する範囲が変わってくる可能性があるときなどに便利です。

このようなケースでは、フィールドをカスタマイズ可能としてマークできます。それには、そのフィールドの右側にあるプラス記号 をクリックして [カスタマイズ可能としてマーク] を選択します。



これにより、フィールドにアイコンが表示されます。カスタマイズ可能としてマークされたフィールドは、引き続き他のフィールドと同様に使用できるため、プロジェクトを独自の値で実行およびテストできます。



テンプレートをパブリッシュすると、このフィールドの値はクリアされます。テンプレートを保存後に再び開くと、テスト値は保持されていて、編集を続行できます。

このフィールドを設定可能にせずに、値を保持する場合は、プラス記号 > [カスマイズ可能のマークを解除] を選択します。



プロジェクトをテンプレートとしてエクスポートする

プロセスおよびテスト オートメーションのプロジェクトは、テンプレートとしてエクスポートし、特定の場所にパブリッシュできます。その後、Studio の Backstage ビューの [テンプレート] タブで使用できるようになります。

Studio で開いたプロセス、テスト オートメーション、または変更された既定テンプレートは、[テンプレートとしてエクスポート] リボン ボタンを使用してエクスポートできます。



エクスポートされたテンプレートは、[場所] フィールドに示されるパスの下に保存されます。

注: ファイルへの変更を保存しなくても、テンプレート作成前にプロジェクトに自動的に保存されます。

テンプレートをパブリッシュする

テンプレートのパブリッシュは、プロセスおよびライブラリのパブリッシュと似ています。異なるのは、ウィザードでテンプレート情報の入力という追加の手順を実行する必要があることです。詳しくは、「オートメーション プロジェクトのパブリッシュについて」をご覧ください。

テンプレートを参照・使用する

Studio の Backstage ビューの [テンプレート] タブで、利用可能なプロジェクト テンプレートをすべて表示できます。

最近使用されたテンプレートのリストが上部に表示されます。名前および説明によるテンプレートの検索、プレリリース版を含めるかどうかの選択、場所によるテンプレートのフィルター処理が可能です。

使用できるテンプレートの場所は以下のとおりです。

  • すべて - すべての場所
  • 既定 - Studio とともにインストールされるテンプレート
  • オフィシャル - オフィシャル UiPath フィードからのテンプレート
  • Orchestrator - 組織全体のテンプレート フィード (Orchestrator に接続されているときに利用可能)
  • ローカル - ローカル ユーザー フィード (既定: C:\Users\User\Documents\UiPath\.templates)。場所を定義するには、Studio の Backstage ビューで [設定] > [場所] の順に選択します。
  • Marketplace - UiPath Marketplace に公開されているテンプレート

テンプレートに基づいてプロジェクトを作成する

  1. テンプレートをクリックします。テンプレートに関する詳細を示すウィンドウが開きます。
  2. 使用するバージョンをウィンドウの左下隅から選択し、[テンプレートを使用] をクリックします。
  3. テンプレートがライセンス条項への同意を必要とするパッケージを使用している場合は、[ライセンスを確認] をクリックして利用規約を読み、[同意する] をクリックして続行します。
  4. 新しいプロジェクト ウィンドウで、プロジェクトの詳細 (名前、場所、説明) を編集します。一部のテンプレートでは、対応 OS と言語を選択するオプションもあります。

トランザクション プロセス

[トランザクション プロセス] は、基本的なオートメーション プロセス用に最適化された [フローチャート] に基づくプロジェクト テンプレートです。



このテンプレートには、次のような事前作成された複数のコンテナーがあります。

[Data Input] シーケンス

このコンテナーは Start ノードに接続され、プロジェクトの実行に必要なデータの取得に関連する全アクティビティを保持します。読み込まれたトランザクション パラメーターは、あらかじめ定義された Boolean 形式の NewTransaction 変数に格納されます。

フロー条件分岐

[フロー条件分岐] アクティビティは、NewTransaction の下に格納されたデータが示す条件に基づいて取得されたデータを分析します。[フロー条件分岐] の [True] 分岐は [Transaction Processing] フローチャートにつながり、[False] 分岐は [End Process] シーケンス につながります。

[Transaction Processing] フローチャート

  • [Transaction Processing] フローチャートは、トランザクション アイテムを処理し、最初の [Data Input] シーケンスにループバックします。
  • [End Process] シーケンスは、ワークフローの保存など、オートメーション プロセスの終了時に実行する必要のあるすべての手順を含みます。

    注: Windows Workflow Foundation の制限により、大量のアクティビティを 1 つのシーケンスから別のシーケンスにコピーする場合は必ず、下にスクロールして、あらかじめ [Designer] パネルを開いておくことをお勧めします。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.