在 Standard 或 Advanced 许可等级下可用。
扩展属性可用于对作为作业一部分的业务信息进行追踪。此作业元素对基本作业属性(分配、截止日期等)扩展了您有兴趣进行追踪和报告的内容。
Workflow Manager (Classic) 提供两种类型的扩展属性:一对一 (1-1) 和一对多(1-M 或链接属性)。要在作业类型中配置和使用扩展属性,必须在 Workflow Manager (Classic) 资料档案库中创建新的地理数据库表。然后,对 Workflow Manager (Classic) 进行配置,以便将此表识别为对其余系统表的扩展。
表关系类型
一对一属性
一对一属性与 Workflow Manager (Classic) 作业表具有 1-1 关系。作业的分配就是一个示例。在作业的整个生命周期内,作业分配每次都只能有一个用户或组对其负责。如果作业只能有一个属性值,请使用 1-1 关系配置扩展属性表。
在文档和客户端应用程序中,一对一属性通常称为扩展属性。
一对多属性
一对多属性与 Workflow Manager (Classic) 作业表具有 1-M 关系。作业附件就是这种关系的一个示例。对于生命周期中给定的任何时间,作业可能只有一个附件,也可能有多个附件。如果作业可能同时具有多个属性值,请使用 1-M 关系配置扩展属性表。
在文档和客户端应用程序中,一对多属性通常称为链接属性或相关信息。
配置扩展属性表
创建扩展属性表
扩展属性表需要通过 ArcCatalog 进行创建。
- 在 ArcCatalog 中,连接到包含 Workflow Manager (Classic) 系统表的数据库。
- 右键单击内容选项卡并单击新建 > 表,创建要包含自定义属性的新表。
将弹出新建表对话框。
- 提供扩展属性表的名称。
一个有用的约定是使用 WMX_ 作为表名的开头,这样便能将其识别为核心 Workflow Manager (Classic) 系统表的扩展。
- 单击下一步。
- 选择工作流数据库的创建过程中使用的配置关键字。
- 单击下一步。
- 添加将用于链接此表和作业表的字段。
此字段必须为长整型,并且将通过 Workflow Manager (Classic) 进行管理。通常,此字段称为 JOB_ID。
- 对所需的每个属性添加字段。
在此可对多个作业类型添加字段,并且只能对某些作业类型配置可见的字段。
- 单击完成创建表。
将扩展属性表添加到系统
通过 ArcCatalog 在资料档案库中创建表之后,需要将其添加到 Workflow Manager (Classic) 系统。
- 启动管理器并连接到 Workflow Manager (Classic) 数据库。
- 选择地理数据库文件夹。
- 右键单击,然后单击添加扩展属性表。
将弹出对话框,显示位于 Workflow Manager (Classic) 资料档案库中的所有非 Workflow Manager (Classic) 系统表。
- 选择新的扩展属性表,并单击添加。
将弹出表关系对话框。
- 在链接字段下拉菜单中选择用于包含 JOB_ID 的字段。
将只显示数据类型为长整型的字段。
- 选择此表的基数。
与作业表将是 1-1 关系还是 1-M 关系?
- 单击确定创建新的关系并关闭对话框。
现在,在编辑作业类型时,此表将显示在扩展属性选项卡中。
从系统中移除扩展属性表
您可以将不再使用的扩展属性表从系统中删除。这么做会从系统内的任何作业类型中移除此表的任何关联内容。
- 启动管理器并连接到 Workflow Manager (Classic) 数据库。
- 选择“地理数据库”下的扩展属性表文件夹。
- 选择要移除的表。
- 右键单击,然后单击删除项目。
从 Workflow Manager (Classic) 系统中移除该表后,便可以从 ArcCatalog 内的资料档案库中删除该表。