流程实例是否在停用的 Snapshot 中运行
如果停用 Snapshot,那么新流程实例的启动以及现有实例的持续执行可能受到影响。
例如,如果停用 Snapshot,那么将阻止通过以下方式启动特定 Snapshot 的实例:
- Web Service 集成
- JavaScript API
- REST API
但是,如果停用 Snapshot,那么不会阻止通过以下方式启动特定 Snapshot 的实例。
- Process Designer
- 以特定 Snapshot 为目标的 Undercover Agent (UCA)
两个配置设置都可能影响属于已停用 Snapshot 的服务或运行中流程。在 IBM® BPM V7.5.1.1 中,缺省情况下这些属性设置为 true。在 IBM BPM V8.x 中,缺省情况下这些属性设置为 false。
- block-deactivated-snapshot-task-progression:在设置为 true 时,此属性阻止基于任务的服务(例如,流程活动)启动或继续执行。运行中的流程实例将无法完成。
- block-deactivated-snapshot-favorite-progression:当此属性设置为 true 时,如果服务没有任务并且与公开收藏项(可启动服务、URL、项目页面和仪表板)相关联,那么此属性会阻止这些服务启动或继续执行。
如果需要修改这些属性,请参阅以下示例,其中显示可添加到 100Custom.xml 文件的 XML。
<server>
<block-deactivated-snapshot-favorite-progression merge="replace">false</block-deactivated-snapshot-favorite-progression>
<block-deactivated-snapshot-task-progression merge="replace">false</block-deactivated-snapshot-task-progression>
</server>
有关修改 XML 配置设置的更多信息,请参阅主题100Custom.xml 文件和配置。