部署 Workflow Manager 系统
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
使用工作流、作业类型、用户和其他元素构建 Workflow Manager 资料档案库后,用户便可以访问该资料档案库,来创建作业以及管理正在进行的工作。本主题讨论为用户部署 Workflow Manager 时需要考虑的问题。
授予哪些用户管理员权限
ArcGIS Workflow Manager 由两个应用程序组成,这两个应用程序主要用于与系统进行交互:ArcGIS Workflow Manager 管理器和 ArcGIS Workflow Manager。对这两个应用程序的访问通过“ArcGIS Workflow Manager 管理器”应用程序来控制。您需要确定哪些用户负责定义在本用户指南的“配置 Workflow Manager”部分中讨论的作业类型、工作流、用户、步骤和其他配置元素。确定这些用户后,需要将这些用户添加到“安全”文件夹下的用户列表中并授予这些用户“管理员权限”。
其他用户由于没有管理员权限,因而无法通过 Workflow Manager 管理器连接到资料档案库。这些用户只具有访问 ArcGIS Workflow Manager 应用程序的权限。
运行安装后配置并导入配置文件后,用户将被自动授予对资料档案库的管理员权限。
管理器中还可以有多个资料档案库可用,但不要在所有资料档案库中都启用管理员权限。
Workflow Manager 数据库连接
对于桌面客户端计算机,要想成功打开应用程序,至少需要为其配置一个 Workflow Manager 数据库连接。安装 Workflow Manager 后,将不存在连接,因此首先应该建立连接。可采用以下几种方法在客户端计算机上建立连接,以便计算机访问 Workflow Manager 资料档案库:
- 提供由安装后配置工具创建的 .jtc 文件,或者通过“配置管理器”或 ArcCatalog 创建一个新的 Workflow Manager 数据库连接。
- 为用户提供 JTX_DATABASES 和 JTX_LOGIN_INFO 表的连接信息并允许用户通过“配置管理器”或 ArcCatalog 创建各自的 Workflow Manager 数据库连接。
对终端服务器部署的特别说明
Workflow Manager API 和应用程序使用环境变量 DEFAULT_JTX_DB 来确定默认的 Workflow Manager 数据库连接。要同时为所有用户设置默认的 Workflow Manager 数据库连接,可将此新变量添加到系统变量列表中,然后设置变量的值,使其与用户要使用的连接的名称相匹配。
部署自定义开发
如果已经构建了在工作流执行期间使用的所有自定义项,则需要将这些自定义项分发给 Workflow Manager 用户。可用自定义项的类型包括
- 自定义步骤
- 自定义可执行文件
- 额外作业选项卡
- 附加应用程序视图
有关构建这些自定义项的其他信息,请参阅 Workflow Manager 安装位置上的开发工具包。
Windows 用户
在 Workflow Manager 安装位置上有三个文件夹被应用程序引用:Jobs、Database 和 Logs。启动 ArcMap、添加 Workflow Manager 数据库连接或者以较高的日志级别写入日志都需要当前的 Windows 登录帐户具有写入这些文件夹的权限。您需要确保您的用户对于这些文件夹的默认位置具有必需的访问权限,也可将这些文件夹移动到您的用户能够访问的位置。Workflow Manager 高级设置工具可用于管理这些位置。