如何在多环境下自动更新FileNet P8数据设计

How to automatically update FileNet P8 data design in multiple environments

我发现通过 ACCE 更改数据设计是一个缓慢的过程,并且可能会导致人为错误。将更改从一个环境传播到另一个环境似乎也很乏味(例如从 DEV 到 TEST)。

有没有办法轻松地将数据设计更改传播到其他 P8 环境?也许可以编写某种更新脚本?

FileNet 实际上附带了一个名为 "FileNet Deployment Manager" FDM 的程序。

这有助于消除将更改从开发推向生产的乏味。

如果您的生产环境已经建立,您很可能需要从第一次从生产向后部署来重建您的开发环境。

我建议研究一下这个工具,了解它的优点和缺点。它帮了我们很多忙。

顺便说一句,FDM 从 4.5.1 到 5.2.1 有了很大的改进。您可以部署全局对象,例如标记集等。

当你通过 FDM GUI 自己尝试这个过程时(我把 CLI xml 放在它后面)你会在一个子文件夹 temp 中得到所有 xml 文件作为你所做的示例填充界面.

  1. 菜单文件,切换部署树给你一个新的环境没有可用的 CLI
  2. 添加已连接的 DEV 环境。 CLI 创建环境
  • 创建出口清单。 手工作业
  • 创建导出数据集。 CLI ExportDeployDataSet
  • 从数据集创建导出包。 CLI CreateDeployPackage
  1. 添加一个未连接的环境(无服务器连接)。 CLI 创建环境
  • 展开您的部署包(如果您将 zip 从一台机器复制到另一台机器)。 CLI ExpandDeployPackage
  • 导入你的包。 CLI ImportDeployDataSet
  • 创建您的对象存储半地图。 CLI RetrieveObjectStoreInfoFromDeployDataSet
  • 创建您的安全主体半映射。 CLI 从部署数据集检索 PrincipalInfo
  1. 创建连接的测试环境。 CLI 创建环境
  • 创建您的 OS 从 CPE 检索的半地图。 CLI RetrieveObjectStoreInfoFromDomain
  • 通过从您的数据集中检索来创建您的安全主体半图。 CLI 从部署数据集检索 PrincipalInfo
  1. 创建您的源-目标对。 CLI 创建环境
  • 映射对象库数据。 CLI 地图数据
  • 映射安全数据。 CLI 地图数据
  • 转换数据集。 CLI ConvertDeployDataSet

然后在您的 临时文件夹中查看您在 GUI 中所做的 XML 的 的所有示例。

这就是您从命令行界面自动执行它所需的全部内容。 https://www.ibm.com/support/knowledgecenter/SSNW2F_5.5.0/com.ibm.p8.common.deploy.doc/deploy_mgr_command_line_ref.htm