- 入门指南
- 许可
- 设置和配置
- 使用服务
- 参考
- 示例和教程
- 日志记录
实体类型
Data Fabric/Data Service 中的原生和联合实体类型、每种实体支持的内容,以及现有实体的分类方式。
Data Fabric/Data Service 中的每个实体不是原生实体就是联合实体。在创建实体时选择类型,它决定了实体的数据所在的位置、实体可以提取哪些来源以及实体支持哪些操作。
每个实体的类型显示在“实体”页面的“类型”列中,您可以按此筛选列表。创建实体后,无法更改实体的类型。
原生实体
原生实体将其数据存储在 UiPath 中。它仅包含自己的字段,并且支持从 Studio 活动、Apps、Maestro 和 API 进行完整的数据操作:创建、读取、更新和删除。
当数据(例如应用程序状态、审核队列或在另一个系统中没有授权主页的引用数据)的记录系统为 UiPath 时,原生实体是正确的选择。
原生实体无法引用外部系统。在其“添加对象”面板中,仅提供“局部”字段。
联合实体
联合实体不存储任何内容。这是一个只读视图,其字段全部来自其源,每次查询实体时都会读取,因此读取会返回源系统当前保存的内容。
联合实体的字段来源如下:
- 外部系统,例如 Salesforce、ServiceNow、Snowflake 或通过 Database Hub 访问的数据库;
- 通过“原生源”选项,您可以在同一租户中使用原生 Data Fabric/Data Service 实体。
当数据属于一个或多个记录系统,并且需要在自动化或应用程序中读取而不进行复制时,联合实体是正确的选择。
联合实体不能拥有自己的字段。在其“添加对象”面板中,未提供“本地字段” 。
有关如何添加和联接源,请参阅创建实体。
每种类型支持的内容
| 原生 | 联合 | |
|---|---|---|
| 数据的存储位置 | 在 UiPath 中 | 无处;从来源处读取 |
| 它自己的字段 | 是 | 否 |
| 将外部系统作为来源 | 否 | 是 |
| 作为源的原生实体 | 否 | 是 |
| 创建、更新和删除记录 | 是 | 否;只读 |
| 搜索和筛选 | 是 | 是 |
| 排序 | 是 | 源系统可排序的字段 |
| 基于角色的记录访问 | 是 | 不适用 |
| 触发器 | 是 | 否 |
同时拥有本地字段和外部字段的实体
单个实体无法再同时保存本地存储的字段和外部字段。“添加对象”面板强制执行以下操作:原生实体不提供外部源,联合实体不提供本地字段。
要将 UiPath 中存储的数据与记录系统中的数据相结合,需要将本地存储的数据保存在原生实体中,联合实体通过原生源引用这些数据。然后,原生实体作为其来源之一参与视图。
在引入实体类型之前创建的实体可以包含两者。它们将继续工作,不会中断,仍可在 Apps、自动化、Maestro 和 API 中使用,并且其本地存储的字段仍然可编辑。与以往一样,其外部字段现在处于只读状态。
现有实体的分类方式
在引入实体类型之前创建的实体会自动分类,无需迁移:
- 没有外部字段的实体为原生实体;
- 字段全部来自外部系统的实体为联合实体;
- 拥有两者的实体将继续如上一节所述运行。