Separated Dataflow

In Perforce QAC 2022.4 the Dataflow aspect of analysis has been removed from the primary analysers and moved into a standalone component.

When upgrading a project with non-separated dataflow enabled (any version of Perforce QAC prior to 2022.4), the dataflow component will be added to the toolchain. The appropriate analysis options will be transferred from the primary analysers to the new component.

When conflicts of analysis options are found during the transfer, the higher value is used. Pre-existing dataflow rules and messages will be moved from the primary analysers to the new component. When the rules and messages are moved, it maintains the active/disabled state, such that analysis should run with the same messages enabled from before the upgrade.

This section of the upgrade will be saved separately, which means that if it fails to upgrade dataflow, it will be reverted independently of the primary component upgrade. The upgrade procedure, and any failures, will be logged in "upgrade" folder.

If you have manually added the separated dataflow component to the toolchain, this dataflow upgrade and conversion won't be applied.
If you have dataflow options specified in an existing via file, these are not upgraded. Please create a new via for dataflow specific options.