需要 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 中进行创建。
- 启动 ArcGIS Pro。
- 在目录窗格中,右键单击数据库,然后单击新建数据库连接。
将显示数据库连接对话框。
- 提供 Workflow Manager (Classic) 资料档案库的数据库连接信息,然后单击确定。
目录窗格的数据库节点下随即显示该数据库连接。
- 右键单击该地理数据库连接,然后单击新建 > 表。
将显示创建表窗格。
- 在名称文本框中,提供扩展属性表的名称。
提示:
一个有用的约定是使用 WMX_ 作为表名的开头,这样便能将其识别为核心 Workflow Manager (Classic) 系统表的扩展。
- 在别名文本框中,提供表的别名。
- 单击下一步。
- 添加可用于链接此表和作业表的字段。
此字段必须为长整型,并且将通过 Workflow Manager (Classic) 进行管理。通常,此字段称为 JOB_ID。
- 为每个必需属性添加字段。
可为多个作业类型添加字段,并且只能为某些作业类型配置可见字段。
- 单击下一步。
- 选择创建工作流数据库期间使用的配置关键字。
- 单击完成创建表。
添加扩展属性表
在 ArcCatalog 中为资料档案库创建扩展属性表之后,需要将其添加到 Workflow Manager (Classic) 系统。
- 启动 Workflow Manager (Classic) Administrator for ArcGIS Pro,然后连接到 Workflow Manager (Classic) 数据库。
- 展开地理数据库。
- 右键单击扩展属性表,然后单击添加扩展属性表。
将显示表关系对话框。
- 在名称文本框中,提供表的名称。
- 单击表名称下拉箭头,然后选择扩展属性表。
- 单击链接字段下拉箭头,然后选择专门用于包含 JOB_ID 的字段。
将只显示数据类型为长整型的字段。
- 为表选择以下基数选项之一:
- 一对一 - 创建与作业表的一对一关系
- 一对多 - 创建与作业表的一对多关系
- 单击确定创建新关系。
现在,在编辑作业类型时,该表将显示在扩展属性选项卡中。
移除扩展属性表
您可以将不再使用的扩展属性表从系统中删除。这么做会从系统内的任何作业类型中移除此表的任何关联内容。
- 启动 Workflow Manager (Classic) Administrator for ArcGIS Pro,然后连接到 Workflow Manager (Classic) 数据库。
- 展开地理数据库 > 扩展属性表。
- 右键单击要移除的表,然后单击删除项目。
从 Workflow Manager (Classic) 系统中移除该表后,即可从 ArcGIS Pro 的资料档案库中删除该表。