注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

允许用户编辑Objects和链接

从Foundry Object应用程序编辑数据

可以允许用户在用户应用程序中(如Workshop和Object视图)编辑属性值、添加和删除链接、创建和删除Objects。还可以根据用户所做的编辑配置副作用(如通知)。

配置此功能的支持方式是在Ontology Manager中创建和配置操作类型。了解更多关于如何设置操作类型。

本文档的其余部分涵盖在用户可以采取操作之前需要在Object类型和链接类型上配置的内容。

从外部应用程序编辑数据

Objects API 为外部客户端提供端点,以在完全权限执行下写入和更新Objects、属性和链接。

设置先决条件

为了让用户能够执行在操作类型配置中定义的操作,必须创建一个数据输出数据集。数据输出数据集将在构建时读取用户所做的编辑,并将反映任何给定Object的最新状态。

请注意,编辑内容被写入数据输出数据集,而不是Object类型或链接类型的支持数据集。这确保用户在分析中可以访问原始数据和编辑后的数据。

要设置数据输出数据集:

  1. 导航到您希望启用编辑的Object类型或链接类型的数据源页面。
  2. 在页面的数据输出数据集部分选择生成以创建新的数据输出数据集。将打开一个对话框,要求您选择要放置数据集的项目。选择一个位置。
  3. 确保您希望能够编辑Object类型或链接类型的用户对数据输出数据集具有编辑权限。
  4. 确保您希望能够查看对Object类型或链接类型所做更改的用户对数据输出数据集具有查看权限。
    • 查看Objects和链接的能力由Object类型和链接类型的支持数据源控制。
    • 查看Objects和链接上的编辑的能力由数据输出数据集上的权限控制。
    • 如果用户仅访问前者,他们只能看到未应用编辑的Object。如果用户访问后者,他们可以同时看到编辑和当前存在的Object。

如果希望Object类型中的属性捕获终端用户手动输入的数据(通过操作或其他数据输出方法),并且这些数据尚不存在于Foundry中,您需要在Object类型的支持数据集中添加一个空列并将其映射到Object类型中的新属性。还需要启用编辑;这可以通过在Object Storage V1中创建数据输出数据集或在Object Storage V2中打开编辑开关来完成。