您可以使用 Process Center Console 或 BPMInstall 命令将 Snapshot 安装到已连接的 Process Server。
开始之前
针对各类型的环境,要将 Snapshot 安装到 Process Server,需要流程应用程序的以下访问权:
- 管理访问权,用于安装到生产环境中的 Process Server 上。
- 写访问权,用于安装到任何非生产 Process Server 上。
- 读访问权,用于安装到开发环境中的 Process Server 上。
此外,在将 Snapshot 安装到已连接的 Process Server 之前,请先完成以下任务。
- 创建要安装的流程应用程序的 Snapshot。
- 确保 Process Center 版本的前三位数字与 Process Server 版本匹配。
- 确保可在 Process Center 中成功激活 Snapshot。
关于此任务
目标 Process Server 必须支持 Snapshot 使用的业务流程管理功能。
例如,
如果流程应用程序包含监控模型,那么您只能将其安装在具有 IBM® Business Monitor 功能的 Process Server 上。
类似地,如果流程应用程序包含 Advanced Integration
Services(例如,“服务组件体系结构”模块和从属库),那么您只能将其安装在为
IBM Business
Process Manager Advanced 配置的 Process Server 上。
在
这些示例情境中
,如果尝试在 Business Process Manager Standard 或 Business Process Manager Express® 服务器上安装 Snapshot,那么您将收到消息或异常,说明服务器没有包含足够的功能来运行流程应用程序。
注: 要安装(部署)具有流程应用程序 Snapshot 的
监控模型或 IBM Business Process Manager Advanced 内容,必须对您所属的用户或组分配“部署者”管理安全角色。如果当前未被赋予“部署者”角色,请先执行以下任务,然后再安装该监控模型:
- 登录到 WebSphere® Application Server 管理控制台。
- 单击或。
- 选择用户或组以便将其打开。
- 在角色下,选择部署者并单击确定。
要安装 Snapshot,请执行下列步骤。
过程
- 登录到 Process Center。 请确保您所使用的标识在 tw_admins 或 tw_authors 组中;如果流程应用程序包含高级集成服务,那么该标识还必须被分配 WebSphere Application Server 的部署者角色。
- 在“流程应用程序”选项卡中,单击要安装的流程应用程序,然后单击 Snapshot。 “Snapshot”列表将显示所有可用的 Snapshot 以及每个 Snapshot 的状态。
- 单击要安装的 Snapshot 旁边的安装。 这将打开“将 Snapshot 安装到服务器”窗口。
- 选择要安装 Snapshot 的服务器,然后单击安装。
注: 安装过程将检查目标服务器是否正在运行 Snapshot 中包含的业务流程定义的任何实例。如果在目标服务器上检测到一个或多个正在运行的实例,将询问是否要将这些正在运行的实例迁移到新 Snapshot。如果标记所连接到的活动不属于新实例,还需考虑您希望如何处理这些可能孤立的标记。
结果
这将安装该 Snapshot 并将其置于活动状态。如果 Snapshot 具有 Toolkit 依赖关系,并且目标服务器上不存在这些 Toolkit,那么还会安装这些 Toolkit。
如果两个用户并行部署依赖于同一 Toolkit 的 Snapshot,那么其中一个 Snapshot 将会失败并产生错误消息,表明 Snapshot 名称应该唯一。相冲突的文件导入会导致发生此情况。重新部署失败的 Snapshot,部署将成功。但是,如果有 20 个或更多用户并行部署 Snapshot,那么此问题仍将存在。因此,请将 Snapshot 的并行部署限制为不超过 10 个用户。