管理扩展属性表

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

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

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

表关系类型

一对一属性

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

在文档和客户端应用程序中,一对一属性通常称为扩展属性。

一对多属性

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

在文档和客户端应用程序中,一对多属性通常称为链接属性或相关信息。

配置扩展属性表

创建扩展属性表

扩展属性表需要通过 ArcCatalog 进行创建。

步骤:
  1. 在 ArcCatalog 中,连接到包含 Workflow Manager 系统表的数据库。
  2. 右键单击内容选项卡并单击新建 >,创建要包含自定义属性的新表。

    将弹出新建表 对话框。

  3. 提供扩展属性表的名称。

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

    新建表
    对作业配置扩展属性的第一个步骤是在 Workflow Manager 资料档案库中创建新的地理数据库表。
  4. 单击下一步
  5. 选择安装后配置进程中使用的配置关键字。
  6. 单击下一步
  7. 添加将用于链接此表和作业表的字段。

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

  8. 对所需的每个属性添加字段。

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

    ExtPropsFields
    对系统中有关作业的每一条想要追踪的信息添加字段。
  9. 单击完成创建表。

将扩展属性表添加到系统

通过 ArcCatalog 在资料档案库中创建表之后,需要将其添加到 Workflow Manager 系统。

步骤:
  1. 启动管理器并连接到您的 Workflow Manager 数据库。
  2. 选择地理数据库文件夹。
  3. 右键单击,然后单击添加扩展属性表

    将弹出对话框,显示位于 Workflow Manager 资料档案库中的所有非 Workflow Manager 系统表。

  4. 选择新的扩展属性表,然后单击添加

    将弹出表关系 对话框。

  5. 链接字段下拉菜单中选择用于包含 JOB_ID 的字段。

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

  6. 选择此表的基数。

    与作业表将是 1-1 关系还是 1-M 关系?

    AddExtPropRelationships
    配置新的扩展属性表与 Workflow Manager 作业表将具有的关系类型。
  7. 单击确定创建新的关系并关闭对话框。

    现在,在编辑作业类型时,此表将显示在可进行添加的作业类型中。

从系统中移除扩展属性表

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

步骤:
  1. 启动管理器并连接到您的 Workflow Manager 数据库。
  2. 选择“地理数据库”下的扩展属性表文件夹。
  3. 选择要移除的表。
  4. 右键单击,然后单击删除项目

    从 Workflow Manager 系统中移除该表后,便可以从 ArcCatalog 内的资料档案库中删除该表。

9/9/2014