Revisions and Iterations
A revision is a distinct design of a product and successive changes made to the current revision of a design is called as an iteration.
The revision stream contains Iterations of CAD objects. A stream is the revision and its Iterations, such as Revision A and all Iterations checked into that revision. All the parts/assemblies or drawings that are part of an assembly do not need to have the same revision numbers.
Revisions are considered as public view and represent the modifications of latest/active iteration.
Iterations are considered private view to revisions. They are to be used to look into history of modifications or to undo the latest modifications in the design. Only Latest/Active iteration is open for modification along with associated revision. For all normal operations, older iterations are always read-only. Older iterations are allowed to be overwritten only if the design rename when reference correction is needed on older iterations as well. In such case, the older iteration is not considered as latest/active because modification is considered purely for reference correction only. New design changes should not be done on older iteration during overwrite for rename correction.
For all normal case, latest and active iterations are same for a given revision. But, if the latest and active iteration are not same in some legacy data case, then active iteration will be given preference.
Each time you check a CAD object into ENOVIA, you must select the target revision for that object. You can have multiple revisions of same product under development.
Iterations maintain the history of how a particular Revision evolved. You can create as many Iterations of a design as you want. Think of a iterations as a work-in-progress (WIP). You can click the iterations category in the PowerView window to view the iterations of a revision.
By default, X-CAD Design Management creates an iteration for each CAD object checked in. Your Administrator can change this default so that an iteration is created only when a design is first checked in and not for subsequent check in.
You can also choose not to create an iterations when checking in a CAD object; however, the Administrator can configure X-CAD Design Management so that you cannot disable the Create Iterations option during check in.