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

Data Service

概要

UiPath Data Service をデータ ドリブンなテストのソースとして使用できます。データは Data Service のエンティティからインポートされ、フィールドはワークフローの引数として公開されます。インポートされるエンティティはすべて [プロジェクト] タブの [エンティティ] に保存されます。

重要:
  • この機能を使用するには、 Automation Cloud のライセンスが必要です。
  • Data Service のエンティティをインポートすると、[引数] パネルに引数が生成されます。引数の名前を変更しないでください。変更すると、データにアクセスできなくなります。

UiPath Data Service の概要や複数のシステムからのノーコード データの集計にどう役立つかについては、『UiPath Data Service ガイド』の「はじめに」をご覧ください。

注:

条件

  • Data Service のソースを設定すると、データはエンティティの最初のエントリから取得されます。
  • データが Data Service から取得されるのは実行時のみです。テスト ケース用のデータを読み込むには、データ バリエーションを使用してファイルを実行する必要があります。ファイルの実行およびデバッグは、テスト エクスプローラーを使用して行えます。Data Service のテスト データを含むファイルの場合、このオプションはリボンで無効化されています。
  • セッションを閉じてプロジェクトを再度開く場合は、データ バリエーションを使用してファイルを再度実行し、テスト データを読み込む必要があります。
  • エンティティを更新する場合は、データ バリエーションを使用してファイルを実行し、更新したテスト データを読み込む必要があります。
  • データ バリエーションが空のテスト ケースは失敗としてマークされます。
  • Data Service のデータ バリエーションを含むテスト ケースを実行すると、Orchestrator でテスト ケースの設定が作成されます。

エンティティ フィルターを適用する

テスト ケースにテスト データを追加するときに、エンティティをフィルター処理して特定のフィールドのみを Data Service から取得することができます。組み込みのクエリ ビルダーを使用して、フィルターを設定できます。

  1. テスト データを含む新しいテスト ケースを作成するか、既存のテスト ケースにテスト データを追加します。
  2. [ソース] をクリックして、ドロップダウン リストから [Data Service] を選択します。

    注: このオプションを使用できない場合は、要件を確認してください。
  3. エンティティを選択するか、検索機能を使用して検索します。
  4. [フィルター] アイコンをクリックしてクエリ ビルダーを開きます。
  5. 1 つ目のドロップダウン リストを使用して、条件 (例: CreateTime) でフィルター処理します。
  6. (任意) [追加] をクリックして行とグループを追加し、条件を設定できます。
  7. (任意) [すべての条件に一致 (AND)] または [いずれかの条件に一致 (OR)] を選択して、すべての条件またはいずれかの条件でフィルター処理するよう選択できます。
  8. フィルターの [名前] を入力します。
  9. (任意) [範囲] を使用して特定の行範囲を設定します。これは、エンティティに何百ものフィールドがある場合に便利です。
  10. [OK] をクリックして確定します。

    データがエンティティから取得され、テスト ケースに引数の型として追加されます。エンティティの最初のエントリのみが取得されます。引数を使用してデータにアクセスできます。



Data Service のエンティティを取得する

このチュートリアルでは、Data Service のエンティティを取得してデータ ドリブンなテストを実行する方法について説明します。データ ドリブンなテストでは、Data Service のエンティティを入力として使用して、さまざまなデータ シナリオを効率的にテストできます。以下の手順に従って、テスト ケース内で Data Service のエンティティを取得および利用します。

  1. テスト オートメーション プロジェクトを作成します。
  2. [デザイン] のリボンの [エンティティを管理] をクリックします。
    1. すべてのエンティティの選択を解除し、テスト ケースで取得するエンティティのみを選択します。
      この例では、エンティティ「Billings」のみを選択しました。


    2. [保存] をクリックして、選択したエンティティをプロジェクトに追加します。
  3. 新しいテスト ケースを作成します。
    1. [テスト データ] タブで、[ソース] として [Data Service] を選択します。
    2. テスト ケースで使用するエンティティを選択します。
      この例では、エンティティ Billings を再度選択しました。


    3. [作成] をクリックします。
      テスト ケースとともに、エンティティの名前を持つ引数も [引数] パネル内に自動的に作成されます。 この引数の型は、プロジェクトの名前空間と、データ ソースとして選択したエンティティの名前を表します。
      重要: 引数名は変更せずにそのままにします。そうしないと、エンティティからデータを取得できません。
  4. エンティティからフィールドを取得するには、生成された引数を入力し、取得するフィールドにアクセスします。「<dataEntityName>.<fieldName>.toString」の形式を使用して、エンティティのフィールドとレコードを取得できます。
    この例では、[メッセージをログ] アクティビティを追加し、[メッセージ] フィールドに「billings.Data.toString」を入力しました。


Was this page helpful?

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