Whether BPD instances run in deactivated snapshots

If you deactivate a snapshot, starting new business process definition (BPD) instances and progressing existing instances might be impacted.

For example, the following ways of starting instances for a specific snapshot are blocked if the snapshot is deactivated:
  • Web service integrations
  • JavaScript APIs
  • REST APIs
However, the following ways of starting instances for a specific snapshot are not blocked if the snapshot is deactivated.
  • Process Designer
  • An undercover agent (UCA) that targets a specific snapshot
Two configuration settings can impact services or running BPDs that belong to a deactivated snapshot. In IBM BPM V7.5.1.1, these properties were set to true by default. In IBM BPM V8.x, these properties are set to false by default.
  • block-deactivated-snapshot-task-progression: When set to true, this property prevents task-based services, like BPD activities, from starting or progressing. Running BPD instances will not be able to finish.
  • block-deactivated-snapshot-favorite-progression: When set to true, this property prevents services from starting or progressing if they do not have tasks and are associated with exposed favorites (startable services, URLs, project pages, and dashboards).
If you need to modify these properties, see the following example, which shows XML that you can add to the 100Custom.xml file.
<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>

For more information about modifying XML configuration settings, see the topic The 100Custom.xml file and configuration.