针对 ECM 系统的文件夹和文档的管理

构建流程时,Enterprise Content Management (ECM) 文件夹和文档由 IBM® Business Process Manager 使用 IBM BPM managed store作为存储库进行管理。

文件夹和文档是 ECM 系统中的关键概念。文件夹类似于纸质文件夹。 文件夹是其他文件夹、调用的子文件夹或文档的容器。文件夹为 ECM 系统上的信息提供了结构。文档可能是信用报告文档。信用报告文档可能在标题中包含与信用报告关联的个人。此文档可能在一些部分中包含信用报告库和涉及此人的信用的交易历史记录。每次将此文档用于查询个人信用信息时,将遵循该文档结构。文件夹和文档必须进行管理。

假设您已在服务器上安装流程应用程序的 Snapshot,并且该 Snapshot 具有使用IBM BPM managed store的流程。 此流程具有该库中的文件夹。但是,先前的 Snapshot 在此服务器上具有正在运行的流程实例。在先前发行版的基本案例管理功能部件中使用案例编辑器创建流程时,这些流程实例对自身的文件夹使用 IBM BPM content store。在迁移流程实例时会发生什么情况?将讨论迁移情况。

使用 IBM BPM managed store和外部 ECM 系统对文件夹和文档进行管理

在流程编辑器中,可以将现有 ECM 系统的内容与 IBM BPM 解决方案加以集成。只要您能够在流程应用程序设置页面中定义 ECM 服务器设置,您的 ECM 系统即可用于集成。请参阅添加 Enterprise Content Management 服务器

在流程的文件夹选项卡中,可以定义实例的初始文件夹结构。此结构包含对 ECM 系统中的文件夹的引用,这些引用由路径指定。这些文件夹引用可以是静态的;例如,对包含与解决方案相关的文档模板的文件夹进行引用。通过使用变量值,这些引用还可以特定于实例。可通过在路径中包含一个 claimId 变量来建立特定于 claim 实例的文件夹的链接。可以选中自动创建复选框以自动创建此特定于实例的文件夹。请参阅选择 IBM BPM 或外部 ECM 系统以管理文件夹

“内容集成”工具提供了在运行时处理文件夹结构的方法。当用户在 IBM Process Portal 中处理实例时,可看到此文件夹结构。请参阅构建与 ECM 系统或 IBM BPM 库集成的服务

具有 IBM BPM 受管库的 ECM 流程

在管理文件夹和文档这两种方式之间迁移流程实例

在安装流程应用程序的新 Snapshot 时,必须决定如何使用先前的 Snapshot 处理数据。特别是,您必须决定如何处理仍通过先前 Snapshot 在运行的实例。实例是处于活动状态的流程。

何时迁移实例?假设您已在先前发行版(如 IBM BPM 8.5.6)中创建流程,通过使用案例编辑器的基本案例管理功能部件进行创建。接下来,您创建了流程应用程序的 Snapshot、在服务器上安装了该 Snapshot、激活了该 Snapshot 并启动了您的实例。

现在,您已将内容管理方式切换为 IBM BPM。 请参阅更改访问企业内容的方法IBM BPM 方式基于IBM BPM managed store,而先前选择基于IBM BPM content storeIBM BPM managed store允许复杂的文件夹结构,即文件夹可以嵌套在文件夹中。进行此切换之后,您继续开发流程并创建流程应用程序的另一个 Snapshot。在服务器上安装流程应用程序并激活。 现在可以将通过先前 Snapshot 正在运行的实例迁移到新 Snapshot。请参阅迁移实例。可以迁移达到其结束状态的实例(即完成运行的实例)。但是,内容仍保持不变。

将实例迁移到 IBM BPM 方式后,将执行以下操作:
  • IBM BPM managed store中创建 BPM 受管根文件夹。 将 caseFolderId 更新为新的根文件夹的标识。
  • 添加基于新流程版本建模的新文件夹和文件夹引用。
  • 创建引用先前根文件夹的文件夹引用。
  • 与实例关联的现有本地文档将添加到新的根文件夹。请参阅本地文档

不允许反向情况。IBM BPM 中不再提供基本案例管理功能部件。

您不必迁移流程实例。您可以使用先前安装的 Snapshot 使当前正在运行的实例完成。