UiPath Documentation
apps
latest
false
旧版 Apps 用户指南
重要 :
有关 Studio Web 中的应用程序项目文档,请参阅 Studio Web 文档中的“应用程序项目”一章:https://docs.uipath.com/zh-CN/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web。 请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

使用数据上下文

背景信息

如需详细了解与实体相关的信息,请参阅以下指南:

概述

在开始本示例之前,请确保您具有 Data Service 的适当权限。如需了解详情,请查看“Data Service - 管理访问权限”页面。

就本示例而言,我们将使用名为“客户”的实体,其中包含以下字段:

  • Address
  • 地址 2
  • 城市
  • 电子邮件
  • 名称
  • 电话
  • 计划
  • 状态
  • 邮政编码

设置数据上下文

  1. 打开您现有的应用程序或启动一个新应用程序。

  2. 新建表格

  3. Add an entity to your app by clicking the Add any 文档图像 icon from the top of the canvas and selecting Entity.

  4. 通过将新添加的实体绑定到表格的“数据源”字段,将其绑定到表格。

  5. 在主页的“数据上下文”字段中添加以下表达式:=Lookup(Customer, [Name, "=", "Demo"])

  6. 添加一个新的文本框控件。

  7. 在文本框控件的“默认文本”字段中添加“名称”数据上下文。预览应用程序,文本框应显示使用数据上下文配置的文本。

在规则中使用数据上下文

创建/更新实体记录规则

数据上下文只能用于使用“创建/更新实体记录”规则更新现有实体。

  1. 打开您现有的应用程序或启动一个新应用程序。

  2. 新建表格

  3. Add an entity to your app by clicking the Add any 文档图像 icon from the top of the canvas and selecting Entity.

  4. 通过将新添加的实体绑定到表格的“数据源”字段,将其绑定到表格。

  5. 在主页的“数据上下文”字段中添加以下表达式:=Lookup(Customer, [Name, "=", "Demo"])

  6. 添加新的按钮控件。

  7. 为按钮配置“创建/更新实体记录”规则。在“应创建/更新哪个实体记录?”字段中添加“客户-主页数据”上下文。应使用配置的数据上下文填充规则。

删除实体记录规则

  1. 打开您现有的应用程序或启动一个新应用程序。

  2. 新建表格

  3. Add an entity to your app by clicking the Add any 文档图像 icon from the top of the canvas and selecting Entity.

  4. 通过将新添加的实体绑定到表格的“数据源”字段,将其绑定到表格。

  5. 在主页的“数据上下文”字段中添加以下表达式:=Lookup(Customer, [Name, "=", "Demo"])

  6. 添加新的按钮控件。

  7. 为按钮配置“删除实体记录”规则。在“应删除哪个实体记录?”中添加“客户-主页”数据上下文。。此规则应删除已配置的数据上下文。

使用“新建”功能

  1. 打开您现有的应用程序或启动一个新应用程序。

  2. 新建表格

  3. Add an entity to your app by clicking the Add any 文档图像 icon from the top of the canvas and selecting Entity.

  4. 通过将新添加的实体绑定到表格的“数据源”字段,将其绑定到表格。

  5. 在主页的“数据上下文”字段中添加以下表达式:=New(Customer)

  6. 添加两个文本框控件:

    • 在第一个文本框控件的“值绑定”属性中添加Data Context.Name
    • 在第二个文本框控件的“值绑定”属性中添加Data Context.City
  7. 添加新的按钮控件。

  8. 为按钮配置“创建/更新实体记录”规则。在“应创建/更新哪个实体记录?”字段中添加“客户-主页数据”上下文。这样,数据将自动绑定到字段。

  9. 从字段中删除未使用的数据。确保保留第 6 步中“要设置的值”字段中配置的数据。

程序结果

在运行时,当您在两个文本字段中添加新客户的姓名和城市并单击按钮时,系统会将一个新条目添加到表格中。

从不同页面引用实体

要直接引用其他页面中表格中的选定实体字段值,您至少需要使用一个变量。

您可以为实体 ID 使用一个变量,而不是为每个字段创建变量。在第二页上,您可以执行以下操作:

  1. 添加容器控件。
  2. 按如下方式配置容器的“数据上下文”属性: Lookup (Entity, [id, "=", myVariableID])
  3. 在容器中添加所需的控件,并将其绑定到数据上下文中可用的实体的可用字段。

在这种情况下,您可以使用 Lookup 函数,因为您可以将其视为实体对象。这意味着您可以使用容器数据上下文中的“创建/更新实体记录”规则更新该实体。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新