管理扩展属性表

需要 Workflow Manager 许可。

扩展属性可用于对作为作业一部分的业务信息进行追踪。此作业元素对基本作业属性(分配、截止日期等)扩展了您有兴趣进行追踪和报告的内容。

Workflow Manager (Classic) 提供两种类型的扩展属性:一对一 (1-1) 和一对多(1-M 或链接属性)。要在作业类型中配置和使用扩展属性,必须在 Workflow Manager (Classic) 资料档案库中创建新的地理数据库表。然后,对 Workflow Manager (Classic) 进行配置,以便将此表识别为对其余系统表的扩展。

表关系类型

以下各节介绍了 Workflow Manager (Classic) 中的受支持表关系。

一对一属性

一对一属性与 Workflow Manager (Classic) 作业表具有 1-1 关系。作业的分配就是一个示例。在作业的整个生命周期内,作业分配每次都只能有一个用户或组对其负责。如果作业只能有一个属性值,请使用 1-1 关系配置扩展属性表。

一对一属性通常称为扩展属性。

一对多属性

一对多属性与 Workflow Manager (Classic) 作业表具有 1-M 关系。作业附件就是这种关系的一个示例。对于生命周期中给定的任何时间,作业可能只有一个附件,也可能有多个附件。如果作业可能同时具有多个属性值,请使用 1-M 关系配置扩展属性表。

一对多属性通常称为链接属性或相关信息。

配置扩展属性表

以下各节介绍了如何创建和管理扩展属性表。

创建扩展属性表

扩展属性表需要在 ArcGIS Pro 中进行创建。

  1. 启动 ArcGIS Pro
  2. 目录窗格中,右键单击数据库,然后单击新建数据库连接

    将显示数据库连接对话框。

  3. 提供 Workflow Manager (Classic) 资料档案库的数据库连接信息,然后单击确定

    目录窗格的数据库节点下随即显示该数据库连接。

  4. 右键单击该地理数据库连接,然后单击新建 >

    将显示创建表窗格。

  5. 名称文本框中,提供扩展属性表的名称。
    提示:

    一个有用的约定是使用 WMX_ 作为表名的开头,这样便能将其识别为核心 Workflow Manager (Classic) 系统表的扩展。

  6. 别名文本框中,提供表的别名。
  7. 单击下一步
  8. 添加可用于链接此表和作业表的字段。

    此字段必须为长整型,并且将通过 Workflow Manager (Classic) 进行管理。通常,此字段称为 JOB_ID。

  9. 为每个必需属性添加字段。

    可为多个作业类型添加字段,并且只能为某些作业类型配置可见字段。

  10. 单击下一步
  11. 选择创建工作流数据库期间使用的配置关键字。
  12. 单击完成创建表。

添加扩展属性表

在 ArcCatalog 中为资料档案库创建扩展属性表之后,需要将其添加到 Workflow Manager (Classic) 系统。

  1. 启动 Workflow Manager (Classic) Administrator for ArcGIS Pro,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开地理数据库
  3. 右键单击扩展属性表,然后单击添加扩展属性表

    将显示表关系对话框。

  4. 名称文本框中,提供表的名称。
  5. 单击表名称下拉箭头,然后选择扩展属性表。
  6. 单击链接字段下拉箭头,然后选择专门用于包含 JOB_ID 的字段。

    将只显示数据类型为长整型的字段。

  7. 为表选择以下基数选项之一:
    • 一对一 - 创建与作业表的一对一关系
    • 一对多 - 创建与作业表的一对多关系
  8. 单击确定创建新关系。

现在,在编辑作业类型时,该表将显示在扩展属性选项卡中。

移除扩展属性表

您可以将不再使用的扩展属性表从系统中删除。这么做会从系统内的任何作业类型中移除此表的任何关联内容。

  1. 启动 Workflow Manager (Classic) Administrator for ArcGIS Pro,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开地理数据库 > 扩展属性表
  3. 右键单击要移除的表,然后单击删除项目

Workflow Manager (Classic) 系统中移除该表后,即可从 ArcGIS Pro 的资料档案库中删除该表。