The Management of Change (MOC) analysis allows comparison of two builds to see changes that have taken place. It is automatically executed with each build. MOC shows deleted, added or changed files. MOC now shows entire folders when appropriate. MOC also analyzes all tags in your databases and shows tags that have been modified, added or removed. From BuildPlus | Tools | Project Options, you can select two builds for comparison. If you keep the M14 files, you can print the old and new versions from a comparison of two builds.
For more information, see also Management of Change Report in Hyperview Help.
Each time a build is performed, if the MOC tool is enabled, a file is generated called base<date>-<time>.txt that is used for the basis of comparison between builds. Before the hyperlink compile, the two base files for the current and previous builds are compared and a comparison file MOC<date>-<time>.txt generated with the changes.
We take special pains with files to suppress access dates in CAD files, for example, looking only for content changes.
The base file contains information about nearly every item that appears in the final M14:
Information stored in the base file:
Changes are reported if:
Why might you think MOC means "Mismanagement of Change"?
Each run of MOC, after the first initial build, will result in the creation of MOC_DIFFERENCES_<date&letter>.TXT. This file will contain the changes detected between the current build and the old build. BuildPlus processes this file to categorize all the changes into the types of differences and presents it in an easy-to-view and easy-to-use Treeview to allow the user to select specific records or files for printing. The Management of Change report is included automatically in the M14 document, making looking at the current version of an object very easy. There is no link to the previous version, of course.
Within BuildPlus Project Options is the option to Print changed files and database records via Hyperview. Once the build has been completed, BuildPlus will open up the old M14 associated with the old base file in Hyperview and print any documents that have changed between it and the newly generated M14. The associated documents in the new M14 will then be printed. The caption at the bottom of each printout will give a brief explanation of what has changed.
You will notice that your M14 files are automatically renamed by default with the current date. Again, by default, the Management of Change report (MOC_Differences_<date>.txt) shows you changes between the current build and the previous one.
Thus, to get even more benefit from MOC, use it in conjunction with a regularly scheduled build, so you get a comparison of the previous build automatically.
For more information, see Running scheduled builds in BuildPlus help documentation.