创建状态类型

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

状态类型描述了在整个作业执行期间作业可能转换的状态或阶段。在 ArcGIS Workflow Manager for Desktop 中,可定义在工作流中使用的状态。

状态类型

Workflow Manager 提供了三种使用状态的方法:

自动状态分配

如果选中 Workflow Manager 系统设置中的“使用自动状态分配”选项,则作业将在其整个生命周期中自动更新状态。只有在系统中存在这些状态时,才能正常使用此选项。

  • 已创建
  • 准备就绪
  • 工作
  • 完成工作
  • 已关闭

步骤状态分配

对于独立的自动状态分配,您无法控制作业状态;Workflow Manager 根据作业当前所处的内部阶段进行管理。如果选择使用步骤状态分配选项进一步更新自动状态,则可以自动设置作业的状态,方法是将工作流中的步骤与状态进行关联来更好地匹配业务流程。

注注:

如果未设置步骤状态,则 Workflow Manager 将保持最后定义的作业状态。这样可以灵活地在工作流的关键部分而非所有步骤中设置状态。

手动状态分配

如果选择不使用任何自动状态分配,则将激活客户端应用程序中的状态下拉菜单,如果用户具有 UpdateProperties 权限,则他们将能够随时将作业的状态更改为任意值。

状态分配
使用步骤状态分配选项,可以自动设置作业的状态。或者,禁用自动分配,用户可以自行更新作业的状态。

配置状态

创建新的状态类型

除 Workflow Manager 中的现有状态类型以外,您还可以定义自己的状态,用于管理和跟踪系统中的工作。

步骤:
  1. 打开 Workflow Manager 管理器并连接到 Workflow Manager 数据库。
  2. 在管理器中,导航至“作业组件”下的状态类型文件夹。

    列表应显示所有当前已配置的状态类型。如果尚未配置状态类型,则列表将为空。

  3. 右键单击该文件夹,然后单击添加状态类型

    将出现状态属性 对话框。

  4. 输入状态类型的基本信息。
    • 名称:状态类型的名称。一旦创建,此值便无法更改。
    • 标题:这是状态的显示名称。如果留空,则将自动使用该名称。创建状态后可以更改此值。
    • 描述:对状态的含义的描述。
  5. 单击确定保存更改并关闭对话框。

配置步骤状态分配

如果要使用步骤状态分配,需要完成以下步骤。

可以将 Workflow Manager 资料档案库中的状态类型配置为与作业工作流中的步骤关联。

步骤:
  1. 启用 Workflow Manager 系统设置中的使用步骤状态分配选项。
  2. 创建对流程具有重要意义的状态类型。
  3. 在应更新此状态的工作流中更新步骤的状态属性。

确定在何处更新状态属性的方法之一是对工作流进行评估,并判断哪些部分属于已确定的各个状态类别。然后,在各个部分的第一步中,更新状态属性以与相应状态相匹配。

配置步骤分配
将 Workflow Manager 配置为使用步骤状态分配的过程分为四个步骤。
9/9/2014