Creating or Editing Checkout Views Registry

This section shows you how to change the values that are displayed in Related Documents and Document Iteration drop-down.

You can edit the MCADInteg-CheckoutViewProgramRegistry object named DefaultViewRegistry to change the values that display in the Related Documents and Document Iteration drop-down lists in the Checkout, Promote and SaveAs page.

As an alternative, you can clone this object to retain the out-of-the-box settings (as defined in the DefaultViewRegistry) and use the new object to define custom views.

  1. Run the following MQL commands for creating or editing Checkout Views Registry.
    Run MQL from the Live Collaboration Server folder or from 3DSpace. For more information, see Installation and Setup | Administrate | 3DEXPERIENCE Platform | 3DSpace | Collaboration and Approvals | Administrative Utilities | Running MQL
  2. Clone this object or open its attributes for editing:

    Type: MCADInteg-CheckoutViewProgramRegistry

    MQL>copy bus MCADInteg-CheckoutViewProgramRegistry DefaultViewRegistry 1 to <NEW_NAME> <REVISION>

    For example,

    MQL>copy bus MCADInteg-CheckoutViewProgramRegistry DefaultViewRegistry 1 to DefaultViewRegistry_copy 1;

  3. To edit the value for any attribute,

    MQL>modify bus MCADInteg-CheckoutViewProgramRegistry DefaultViewRegistry 1 <ATTRIBUTE_NAME> <ATTRIBUTE_VALUE>

    For example,

    MQL>modify bus MCADInteg-CheckoutViewProgramRegistry DefaultViewRegistry 1 MCADInteg-VerticalNavigationProgNameMapping 'RelatedCGRDerivedOutput|MCADIntegGetRelatedCGRDerivedOutput';

    • The available attributes for editing are,
    • Attribute: MCADInteg-VerticalNavigationProgNameMapping

      Function: Specifies the program used to display the items in the Related Documents drop-down list when selected by a user on the Checkout page. The program updates the tree structure that lists nodes available for checkout.

      Syntax/Default Value: RelatedDrawing|MCADIntegGetDrawing

      where MCADIntegGetDrawing is an ENOVIA Program object.

      Custom programs can be written to provide alternate views as needed, and should be added to the list of views for this attribute.

    • Attribute: MCADInteg-LateralNavigationProgNameMapping

      Function: Specifies the program used to display the items in the Document Version drop-down list (lateral view) when selected by a user on the Checkout page. The program updates the tree structure that lists nodes available for checkout. The view is also used if an object is in a pre-finalized state.

      Syntax: View|Program|ApplyToTree

      where:

      • View is what displays to the user in the Document Version drop-down list
      • Program is the ENOVIA program object that builds the tree structure
      • ApplyToTree when set to true, the selected view applies to the entire tree structure recursively; when set to false the view only applies to the selected node

      Default Value:

      LatestIN_WORKRevision|MCADIntegGetLatestInWorkRevision|true

      LatestFROZENRevision|MCADIntegGetLatestFrozenRevision|true

      LatestRELEASEDRevision|MCADIntegGetLatestReleasedRevision|true

  4. If new object is created then modify IEF-Pref-MCADInteg-ViewRegistryName in Integration GCO. MQL>modify bus MxCATIAV5-GlobalConfig CatiaV5NewArch TEAM IEF-Pref-MCADInteg-ViewRegistryName <NEW_OBJECT_NAME>; For example: MQL>modify bus MxCATIAV5-GlobalConfig CatiaV5NewArch TEAM IEF-Pref-MCADInteg-ViewRegistryName DefaultViewRegistry_copy;