This topic applies only to the IBM Business Process Manager Advanced configuration.Case Management Function

更新有关修改案例工件的限制

您可以更新案例工件,然后回放或重新部署流程应用程序。例如,您可以更新流程应用程序,然后回放或重新部署该流程应用程序。重新部署的流程应用程序包含先前部署的案例类型和文档类型。修改案例类型或文档类型并重新部署流程应用程序将影响现有的以及新的案例和文档数据。

仅当您安装了带有基本案例管理功能部件的 IBM BPM Advanced 时,案例管理功能才可用。

讨论了 IBM® BPM content store中的更改的结果。仅当通过 Enterprise Content Management 集成工具处理 IBM BPM content store时,这些更改才相关。

下表描述了更新案例工件然后回放或重新部署已修改的流程应用程序的影响。
表 1. 流程应用程序更改的影响
更改类型 结果 注释

新项,例如,新文档类型或新案例类型。

没有任何问题。

 

删除项,例如,文档类型或案例类型。

没有任何问题。

不会从 IBM BPM content store中除去该项。

将属性定义添加到文档类型或案例类型。

现有项可能会受影响。

请参阅“更改类型”列,了解文档类型属性的必需属性设置。

从文档或案例类型中删除属性定义。

没有任何问题。

不会从 IBM BPM content store内对应的类中除去该属性。

使用 Enterprise Content Management 集成工具处理文档或案例文件夹时,旧属性将继续可用。

更改与案例类型或文档类型属性关联的业务对象的名称。

没有任何问题。

业务对象更改导致将新属性添加到 IBM BPM content store中对应的类。 不会从类定义中除去对应于原始版本的旧属性。

使用 Enterprise Content Management 集成工具处理文档或案例文件夹时,旧属性将继续可用。

更改文档类型或案例类型属性定义的基数。

没有任何问题。

基数更改会导致向 IBM BPM content store 中的对应类添加新属性(单值或多值)。不会从类定义中除去对应于原始版本的旧属性。

使用 Enterprise Content Management 集成工具处理文档或案例文件夹时,旧属性将继续可用。

更改案例类型或文档类型中的属性定义描述。

现有项受到影响。

IBM BPM content store中案例和文档类的所有现有实例和新实例都使用更新后的属性描述。

案例类型或文档类型属性中使用的简单类型业务对象的验证设置

部分现有项受到影响。此方法将更改底层属性模板的元数据。因此,此更改将影响使用属性定义中同一业务对象的所有文档类。

案例文件夹类不受验证设置更改的影响,但有一个例外。更改字符串业务对象的最大长度可能会重置引用同一业务对象的所有案例类型定义的对应字符串属性的最大长度。该值将设置为现有值和新值的较大者。

未在对应的案例文件夹类属性中设置其他任何验证设置值。但是,Business Process Manager 引擎将在运行时强制实施验证设置值。

对于文档,仅当存在属性更新时,才会根据新的验证设置值来验证现有值。将根据新的验证设置值来验证新实例。

更改验证设置值可能会导致文档具有无效值。

文档类型属性的必需属性设置。

部分现有项受到影响。请参阅“结果”列,以获取案例类型或文档类型属性中使用的简单类型业务对象的验证设置。

仅当更新现有实例时,该实例才需要该属性的值。新实例需要该属性的值。

在可检出包含必需属性的现有文档前,必须使用有效值设置该属性。

文档类型属性的隐藏属性设置。

现有项受到影响。请参阅“结果”列,以获取案例类型或文档类型属性中使用的简单类型业务对象的验证设置。

该属性的所有现有实例和新实例都使用更新后的设置。如果该属性已从隐藏更改为可视,那么所有现有实例和新实例都会显示该属性。如果该属性已从可视更改为隐藏,那么所有现有实例和新实例都不会显示该属性。

文档类型名称和描述。

新项和现有项受到影响。

IBM BPM content store中文档类的新实例和现有实例会使用新的显示名称和描述。

案例类型的案例文件夹结构。

新案例受到影响。

案例的新实例会使用更新后的文件夹结构。