高级自定义 > 业务逻辑自定义 > 业务规则 > 业务规则类型 > 发布目标规则
  
发布目标规则
“发布目标规则”可确保所有“产生的对象”均处于相应的发布状态,并且均已指定了与分配生命周期转变规则一致的相应更改管理转变。如果用户所选转变未针对当前产生的对象转变进行定义,则规则将失败。新“发布规则”是交付的 "CHANGEABLE_PRE_RELEASE" 业务规则集的一部分。
更改记录中任何与发布计划相关的未定义更改管理转变值均假定为“更改”转变及其定义的状态。此方法提供对等向后兼容性。如果产生的对象未定义“更改”转变,则规则将失败。存在以下特殊情况:可更改对象的当前状态没有已定义的“更改”转变,但已处于“更改”转变所指定的发布目标状态。应允许此异常。
例如,部件具有以下生命周期状态:“工作中”、“正在审阅”和“已发布”。在“正在审阅”状态下定义“更改”转变,可转变为“已发布”状态。该部件当前处于已发布状态,并且已添加到具有指定有效性的更改任务的“产生的对象”表格中。即使在“已发布状态”下定义“更改”转变,也假定“更改”转变允许更改进程。不应更改部件状态,而使其仍处于“已发布”状态。