- 入门指南
- 许可
- 设置和配置
- 使用服务
- 参考
- 示例和教程
- 日志记录
创建实体
在 Data Fabric/Data Service 中创建新实体,从本地或外部来源配置其字段,并设置其租户或文件夹作用域。
在 Data Fabric/Data Service 中创建的所有对象都称为“实体” 。
您还可以直接在 Maestro Flow VS Code 解决方案中创建和编辑原生实体,而无需离开编辑器。这是一项预览版功能,仅在 VS Code 中提供。有关更多信息,请参阅VS Code 中的实体。
-
导航到“Data Fabric/Data Service” 。“实体”页面将打开。
-
选择“创建新实体” 。此时将打开“实体创建”面板。
-
输入实体的显示名称。“显示名称”是在 Studio 中导入实体时显示的名称。可以在创建实体后修改此字段。
-
输入实体的名称。名称可以是字母数字,但必须以字母开头。它必须包含 3 到 30 个字符。“名称”字段将自动填充与“显示名称”相同的值。您只能在实体创建过程中更改其值。创建实体后,将无法编辑“名称”字段。
-
(可选)为实体添加说明。
-
在“实体类型”部分中,选择要创建的实体类型:
- 选择“原生” ,以在 UiPath 中存储实体的数据。原生实体支持创建、读取、更新和删除操作,并仅拥有自己的字段。
- 选择“联合”以创建一个只读视图,每次查询实体时,可以从外部系统或原生 Data Fabric 实体读取该视图的字段。联合实体不拥有自己的字段。
备注:
实体类型一经选择便无法更改。有关每种类型支持的内容,请参阅实体类型。
-
要限制对记录的访问,请使用“启用基于角色的记录访问”开关。
备注:基于角色的记录访问不适用于联合实体,并且不会为其显示切换开关。联合实体的记录由其源系统保存。
-
在“位置”部分中:
- 选择“租户” ,即可使具有租户级访问权限的所有用户可用整个租户的数据。
- 选择“文件夹” ,可使数据仅对有权访问所选 Orchestrator 文件夹的用户可见。如果选择“文件夹” ,则必须从“选择文件夹”下拉列表中选择一个目标 Orchestrator 文件夹。您创建的实体的作用域范围为您选择的文件夹。
备注:
实体位置一经选择便无法更改。
-
选择“创建”。
-
要手动添加字段,请在实体创建向导中选择“添加对象” 。
-
在“添加对象”面板中,选择来源类型。
备注:可用的来源类型取决于实体类型。原生实体仅提供本地字段。联合实体提供外部来源和原生来源。
-
要从外部系统(例如 Salesforce 或 SAP)添加字段,请选择“外部来源” 。有关可选择的系统,请参阅“外部系统” 。从外部系统下拉列表中选择外部系统后,默认情况下,连接字段中会填充连接,或者您需要通过选择添加新连接来手动添加连接。如果您需要选择“添加新连接” ,系统将打开一个新的浏览器标签页,提示您提供身份验证信息,以将 UiPath 连接到您选择的外部系统。填充“连接”字段后,从“对象”下拉列表中选择对象。
-
要从原生 Data Fabric/Data Service 实体添加字段,请选择原生来源,然后选择要引用的实体。您引用的实体必须与正在创建的实体位于同一位置。
-
对于原生实体,要添加使用 UiPath 在本地存储的字段,请选择“本地字段” 。
-
选择“继续” 。
添加对象后,可以在打开的编辑器中配置其每个字段,包括字段类型和高级选项下的设置。
备注:当前仅“文本”和“多行文本”字段支持使用客户托管密钥 (CMK) 进行数据加密。
要加密这些字段的数据,请在该字段的“高级选项”面板中选中“加密数据”复选框。
-
-
选择“管理联接”以连接来自多个不同来源类型的字段之间的联接。在管理联接部分中,您必须通过从下拉列表中选择主要对象、主要字段、引用对象和引用字段,来映射两个不同来源的字段。
-
选择“保存”。
新实体将显示在“实体”列表中。
外部系统
联合实体每次被查询时,都会从外部系统读取其字段。数据保留在记录系统中,Data Fabric / Data Service 仅保存映射,因此没有用于构建和保持最新状态的复制步骤。以这种方式引用的字段的行为与自动化、工作流、Apps 和 Maestro 中的任何其他字段类似。
以下外部系统可用于字段引用:
- Database Hub(Databricks、Oracle DB、PostgreSQL、Redshift 和 MS SQL Server)
- Microsoft Azure Active Directory
- Salesforce
- SAP
- ServiceNow
- Snowflake
要引用其他 Data Fabric/Data Service 实体而非外部系统的字段,请在“添加对象”面板中选择“原生源” 。
从外部系统读取的查询会受到一组限制。有关更多信息,请参阅外部数据的查询限制。
为连接到多个系统的实体建模
使用多源实体建模,您可以在单个联合实体中引用来自多个外部系统(例如 Salesforce 和 ServiceNow)的字段。
当连接多个系统时,我们建议使用星形模式方法。所有已连接的系统和外部对象都应直接映射到核心实体,而不是相互链接。
要将 UiPath 中存储的字段包含在同一视图中,请将其保存在原生实体中,并使用原生来源引用该字段。原生实体本身可以用作每个外部对象加入的核心。
核心对象是其他所有源都加入的对象。它可以是外部对象,也可以是原生来源。
此星型模式方法可创建简洁布局,如以下示例所示: