This section explains how to consolidate business rules, interfaces, and files from one version of an application into the version that is currently open.

In the first step we choose the source application and version from which changes will be imported into the current version.

App path
Path of the source application. Clicking this field opens a file‑browser dialog where we select the application folder.
Version
Version of the source application from which we want to bring changes.
Business rules – Modules
Selector used to choose which modules (in the influence diagram) will be considered for consolidation.
Business rules – Replace matching nodes outside these modules
This option is relevant when a node inside the selected consolidation modules has the same identifier as a node in the target version, but that node in the target version is located outside the selected modules.
"_new" so they do not overwrite existing nodes.Interfaces
Selector to choose which interfaces from the source version we want to incorporate.
Files
When checked, all files in the source version are compared against the files in the target version so we can consolidate changes in those files as well.
Version metadata
When checked, the metadata.json file from the source version is compared with the metadata.json file of the target version.
After configuring these options, we click Next. Pyplan analyzes the two versions, detects differences, and displays them in the next step.
In this step, Pyplan shows all differences between the source version and the currently open version.

On the left side, nodes, interfaces, and files in which there are differences between the two versions are displayed.

The icon color next to each item indicates the type of change:

On the right side, Pyplan shows a detailed comparison for the item selected in the list:
If we apply the change, the values under New will replace the values under Old.

For Business rules (nodes), the comparison is split into two tabs:
For Interfaces, Files, and Version metadata, differences are shown only under the Properties tab.
When we are satisfied with the selection, we click Confirm. Pyplan then applies the chosen changes to the current version.
Important considerations:
After the consolidation is executed, Pyplan shows a summary of all changes that were applied to the current version.

Inside the folder of the current version, Pyplan records all consolidation operations in a database file named consolidations.db.
consolidations.db as part of the audit trail.