Dynamic Enable Process
The Dynamic Enable process uses the XML data created from the Conversion Process (see Section CAD Data Model) to identify each Component Part and Sub-Assembly instance and its transformation matrix to generate CAD Instance Items for each level in the CAD / CAD Structure hierarchy. This XML data exists for all CAD data imported into Aras Innovator versions 11.0 SP11 and higher. The Dynamic Viewer uses the same view file data (SCS) to render the 3D geometry. Because the necessary information exists, the Dynamic Enabling process executes quickly as compared to the import and conversion process for new CAD data.
The Dynamic Enable process uses the Conversion Server to process the selected CAD Assembly asynchronously on the Server. As a result, the only status provided to the user is the Conversion Task Item (Administration→File Handling→Conversion Tasks in the TOC) that is subsequently created when the Action is executed. When complete, the selected Assembly and all sub-Assemblies will be dynamically enabled.
The CAD ItemTypes are manually versioned. However, this process will not update the generation or revision of CAD Items. Dynamic Enable Query
When processing Assemblies for Dynamic Enabling, a Query Definition is used to identify all sub-assemblies and sub-sub-assemblies and so on. The default View3D_DynamicallyEnablingCAD Query Definition is used for this purpose. The query uses the ‘Exists’ Aggregate Function in the Where Condition applied to the CAD Structure, along with added Query Items that will identify the existence of related CAD Structures and CAD Items. The result will only process CAD Items in the CAD Structure hierarchy that are Assemblies – it ignores Component CAD Items. This is because the Dynamic Viewer only applies to Assemblies.