通知を受け取る

UiPath Apps

UiPath Apps ガイド

Apps を Data Service と使用する

バックグラウンド情報

エンティティに関連する関数とルールの詳細については、以下のページをご覧ください。

📘

注:

  • データが読み込まれると、ルールの実行時にのみエンティティのデータが更新されます。プロセスまたはその他の手段による Data Service の更新は、自動的に検出されません。こうしたシナリオでは、データを明示的に更新してください。
  • ★削除★ in operator only supports primitive data types, such as string number boolean null です。
    ★削除★ in operator is not supported in Data Service scenarios using choice-set. You can use the contains operator instead, but only for one input.

概要

Before starting this example, make sure that you have the proper permissions from Data Service. For more information, check the Data Service - Managing Access page.
この例では、以下のフィールドを持つ、Customer というエンティティを使用します。

  • アドレス
  • 住所 2
  • 市町村
  • メール
  • 名前
  • 電話番号
  • プラン
  • ステート (State)
  • 郵便番号

顧客を州の名前でフィルター処理する

Filter 関数を使用すると、特定の条件に該当する複数のエンティティ レコードを取得できます。単一のレコードを選択するには、代わりに Lookup 関数を使用します。

  1. 既存のアプリケーションを開くか、新しいアプリケーションを開始します。
  2. 新しい表を作成します。
  3. アプリの名前の横にある :heavy-plus-sign: をクリックし、[エンティティ] を選択して、アプリにエンティティを追加します。
268268
  1. 新たに作成したエンティティを表の[データ ソース] フィールドに追加して、表にバインドします。
  2. Filter the information from the table by state. For this example, to filter the customer by the state of California, add the following expression in the Data Source property of the table: = Filter(Customer, [State, "=", "CA"]) です。

顧客を並べ替える

  1. 既存のアプリケーションを開くか、新しいアプリケーションを開始します。
  2. 新しい表を作成します。
  3. アプリの名前の横にある :heavy-plus-sign: をクリックし、[エンティティ] を選択して、アプリにエンティティを追加します。
268268
  1. 新たに作成したエンティティを表の[データ ソース] フィールドに追加して、表にバインドします。
12801280
  1. Sort information from the table by by name in an descending order. For this example, add the following expression in the Data Source property of the table: = Sort(Customer, Name, "Desc") です。

表を編集する

この例では、次の 3 つのボタンを持つデータ テーブルを作成します。

  • 新規作成
  • 選択済みを編集
  • 選択済みを削除

[新規作成] ボタンと [選択済みを編集] ボタンは、どちらをクリックしても同じページが開きます。

  1. 既存のアプリケーションを開くか、新しいアプリケーションを開始します。
  2. 新しい表を作成します。
  3. 表の上部に、[選択済みを編集][新規作成] の 2 つのボタンを新規に作成します。表の下部に、3 つ目のボタン [選択済みを削除] を作成します。
13751375
  1. アプリの名前の横にある :heavy-plus-sign: をクリックし、[エンティティ] を選択して、アプリにエンティティを追加します。
268268
  1. 新たに作成したエンティティを表の[データ ソース] フィールドに追加して、表にバインドします。
12801280
  1. [顧客を編集/作成] というページを新たに作成し、以下のコントロールを追加します。
    6.1 各エンティティ フィールドに対応するテキスト フィールドを追加し、バインドします。
    6.2 テキスト フィールドの下にボタンを追加し、「保存」という名前を付けます。



    6.3 Set up a variable named selectedCustomerId by using a Set Value rule in the value change event of the table. Bind the variable to Table.SelectedValue.Id to use it on another page.



    6.4 [If-Then-Else] ルールを [保存] ボタンに追加し、設定します。

    • Add the following expression in the If field: =selectedCustomerId = ="", as in the figure below.



    • [エンティティ レコードを作成/更新] ルールを [Then] フィールドに追加し、下図に示すように設定します。



    • Add a Create/Update Entity Record rule in the Else field and add the following expression in the Which entity record should be created/updated? field: =Lookup(Customer, [Id, "=", selectedCustomerId]): Id is the id of the entity. Configure the rule as in the figure below.



  2. Add a Delete Entity Record rule to the Delete Selected button from step 3 and add the following expression in the Which entity record should be deleted? field: Lookup(Customer, [Id, "=', Table.Id]) です。

  3. 手順 3 で作成した [選択済みを編集] ボタンと [新規作成] ボタンの両方を設定して、[顧客を編集/作成] ページが開くようにします。

2 か月前に更新

Apps を Data Service と使用する


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

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