升级现有的 Workflow Manager 系统
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
关于迁移 Workflow Manager 数据库
要升级现有的 JTX 或 Workflow Manager 数据库,请使用“Workflow Manager 安装后配置”工具。该工具将检测数据库中是否已安装了一个 Workflow Manager 方案,如果已经安装,将会更新此数据库。
如何更新到最新方案
-
在开始菜单中,单击 ArcGIS Workflow Manager > Workflow Manager 安装后配置。
将显示 Workflow Manager 安装后配置 向导。
- 输入现有资料档案库的连接信息。
-
单击下一步。
Workflow Manager 自动检测地理数据库中是否已存在资料档案库。
-
选择用于存储资料档案库的配置关键字。
- 单击下一步。
-
选择是否要在升级完成后将新的 Workflow Manager 数据库连接添加到此资料档案库。
-
单击完成。
显示向导中的最后一个页面,指出安装后配置是否成功。
-
选择是否要查看日志。
- 单击关闭。
MinimumConfig.jxl 文件中包含更新的配置元素。运行安装后配置之后,可以在管理器中导入此文件,以将最新内容与现有资料档案库进行合并。有关详细信息,请参阅合并配置文件。
新权限
Workflow Manager 中增加了新功能之后,即添加了对访问进行控制的新权限。升级现有 Workflow Manager 10 数据库时,可将这些权限作为示例配置文件 (QuickStartConfig) 的一部分包括在内,但需要将这些权限添加到旧版资料档案库(3.x 和 9.3x)的现有权限列表中。需要将这些权限添加到应能够执行操作的组中。这些权限包括
- CanUpdateUserProfile
- CanSubscribeToNotifications
- CanRecreateWorkflow
- ExportJobs
- CanReopenClosedJobs
对于从 JTX 3x 迁移至 Workflow Manager 10 的用户,此处提供了可能缺失的其他权限的列表:
- ManageReplication
- AOIOverlapOverride
对于直接从 JTX 3x 迁移至 Workflow Manager 10.1 的用户,以下提供可能缺少的其他权限列表:
- DeleteJobs
- ManageDataWorkspace
- CanChangeJobOwner
自定义步骤
在您开始使用 Workflow Manager 创建工作流时,将注意到对步骤类型执行所进行的更改等一些主要事项。添加了三种新的执行类型:
- 打开文件: 打开定义的文件。该文件存储在数据库中,因此无需担心文件路径是否正确。此外,还可方便地通过 Web 执行工作流。
- 启动 URL: 启动 Web 浏览器使其指向所配置的 URL。
- 提问: 提问所配置的问题。此执行类型取代了先前用于提出问题的自定义步骤(Workflow ManagerCustomSteps.AskUser 和 Workflow ManagerCustomSteps.AskQuestion)。
此外,先前的自定义步骤库 Workflow ManagerCustomSteps 也已升级。尽管原有步骤仍可在 Workflow Manager 中运行,但建议升级至随 Workflow Manager 提供的新步骤。如果已为组织开发了自定义步骤,则建议从旧的 IJTXCustomExecute 接口进行升级,以使用新的接口 IJTXCustomStep。
数据库连接管理
在 10.1 系统中,已在 Workflow Manager 系统表中更改了数据库表的模式。由于此更改,在迁移过程中需要为所有现有数据工作空间指定用户名和密码。
这仅适用于要迁移至最新版本的 JTX 3.0.1 用户。
在以前版本的 Workflow Manager 中,Workflow Manager 资料档案库与空间数据工作空间的连接信息是在 JTX_CONN_INFO 表中管理的。现在,该信息在 JTX_DATABASES 表中进行管理。如果您过去将连接信息独立于其余的资料档案库单独存储,则现在将需要移动此表。
此更改会对如何配置 Workflow Manager 的连接属性产生两方面的影响。
- 在升级 3.x 数据库后,将需要在 Workflow Manager 管理器或 ArcCatalog 中进行重新配置 Workflow Manager 数据库连接,或者利用在安装后配置结束后的选项。
- 空间数据工作空间连接的管理不同。这些连接被称为数据工作空间连接,不再作为 Workflow Manager 数据库 向导的组成部分进行配置。这样做的好处之一是,现在能够连接存储在多个不同的 ArcSDE 地理数据库中的空间数据。有关创建空间数据连接的详细信息,请参阅配置 Workflow Manager 手册中的使用 Workflow Manager 管理器添加数据工作空间连接。