2021.1 MCAD Optimizer - Product Documentation
Legal Notes
Copyright 2021 by TECHNIA AB
All rights reserved.
PROPRIETARY RIGHTS NOTICE: This documentation is proprietary property of TECHNIA AB. In accordance with the terms and conditions of the Software License Agreement between the Customer and TECHNIA AB, the Customer is allowed to print as many copies as necessary of documentation copyrighted by TECHNIA relating to the software being used. This documentation shall be treated as confidential information and should be used only by employees or contractors with the Customer in accordance with the Agreement.
Introduction
The MCAD Optimizer is an add-on to the Structure Browser Component for efficient working with CAD data. It is leveraging the same navigational capabilities of Value Components and dynamic GUI. The administrator can easily configure new views to display MCAD information according to company requirements. The MCAD Optimizer Component enhances the usability of MCAD integrations for on the 3DEXPERIENCE platform. There are following modules of MCAD optimizer supported:
MCAD Optimizer for Unified Product Structure
MCAD Optimizer for X-CAD Designer
MCAD Optimizer for CATIA (deprecated, MCAD for UPS should be used instead)
Optimizer for Unified Product Structure
Set of configurations for Unified Product Structure (UPS) definition used by CATIA 3DEXPERIENCE & PowerBy` X-CAD connectors
Extension for Physical Product (VPM Reference)
MCAD Optimizer for X-CAD Designer
Set of configurations for X-CAD Designer data model & application (former Designer Central)
Extension for MCAD Model & MCAD Drawing
Main Capabilities
Navigate
| |
Consolidate
| |
Integrate
| |
My Objects
| |
UPS (Power'By)
|
System Requirements
The following is a list of the minimum requirements for the installation of the MCAD Optimizer. If your system is different, consult TECHNIA before installing.
3DEXPERIENCE or previous ENOVIA, MatrixOne version in the range 10.7.1 to R2020X
TVC Structure Browser
Browsers according to the 3DEXPERIENCE core product requirements
Application Server according to the 3DEXPERIENCE core product requirements
For MCAD For X-CAD Design
Application Exchange Framework (AEF) in the range 10.7.1 to R2020X
Designer Central, X-CAD Designer / Integration Exchange Framework (IEF) in the range 10.7.1 to R2020X
UPS Navigator
The main features of MCAD Navigator for UPS are listed in following table.
Charts with drill-down |
|
Search & Explore |
|
Navigate CAD structure |
|
Consolidated view with related objects |
|
The UPS Optimizer is an add-on to the Structure Browser Component leveraging the same navigational capabilities and dynamic GUI. The administrator can easily configure new views to display UPS related information according to company requirements. The main features of the UPS Optimizer Component are:
UPS Search – Find UPS objects (Physical Product, 3DShape or Drawing) using TVC: NSX search functionality.
My Root Products - Designers homepage, displays root UPS objects owned and their structure. Depends on available components users can use two modes:
Graphical mode with Find & Analyze drill-down charts and table
Available when Graphic Reporting component & license is available
Table mode with structure details
Available when Graphic Reporting component & license is not available
UPS Navigator - Displays the UPS structure in a familiar way, and provides access to all needed related objects & some common functions like 3DPlay etc. UPS navigator for context object is available in two commands:
UPS Navigator - Channel showing details of context object like Navigate, Revisions, Branches & Duplicates
UPS Dashboard - Dashboard with drill-down charts & navigation table
Available only when Graphic Reporting component & license is available.
UPS Search
Main functionality of UPS search is to find UPS objects of those types:
Physical Product,
3DShape,
Drawing
UPS Search is configuration on top of TVC Structure Browser with NSX search functionality. User is able to find data based on following criteria. Form with criteria can be extended by administrator.
Free Text - Entered value is searched in Title, Name or Description
Type - Select one of available types
State - Select state based on policy
Revision - Select Any or Last revision
Originated - Pick FROM and/or TO date
Modified - Pick FROM and/or TO date
Responsible - Select user who is responsible for data/owner of data
User can save & load search queries.
UPS Search is automatically added by the installer to the menu, menu must be located to 3DSpace application by administrator (see Configuration/Installation section).
UPS Search
My Root Products
My Root Products is homepage for designers and users working with UPS data at 3DSpace application. It displays root UPS objects owned and their structure. Depends on available components users can use two modes:
Dashboard - Graphical mode with Find & Analyze drill-down charts and table
Available when Graphic Reporting component & license is available
Table mode with structure details
Available when Graphic Reporting component & license is not available
Dashboard shows Charts & Table with Drill down options. User can select values from charts and table results is refreshed. Charts are refreshed when user starts to modify some data at table, too. Users can configure their board based on needs. There are list of available charts in My Root Products:
Type
Responsible
Maturity State
Originated
Modified
Reserved By
Is Last Version
CAD Master - Display information which CAD was used to create Physical Product
Content Structure - Display location in Product structure (Root, Intermediate, Leaf, Standalone)
Have Specification Document
Table Product Structure show all details of Physical Product & Related data
My Root UPS Objects is automatically added by the installer to menu, menu must be located to 3DSpace application by administrator (see Configuration/Installation section).
My Root Products Dashboard
My Root Products Table
UPS Navigator
Displays the UPS structure in a familiar way, and provides access to all needed related objects & some common functions like 3DPlay etc. UPS navigator for context object is available in two commands:
UPS Navigator - Channel showing details of context object like Navigate, Revisions, Branches & Duplicates
UPS Dashboard - Dashboard with drill-down charts & navigation table
Available only when Graphic Reporting component & license is available.
UPS Navigator and UPS Dashboard is automatically added by the installer for VPM_Reference type.
UPS Dashboard shows Charts & Table with Drill down options for context Physical Product. User can select values from charts and table results is refreshed. Charts are refreshed when user starts to modify some data at table, too. Users can configure their board based on needs. There are list of available charts in UPS Dashboard:
Type
Responsible
Maturity State
Originated
Modified
Reserved By
Is Last Version
CAD Master - Display information which CAD was used to create Physical Product
Content Structure - Display location in Product structure (Root, Intermediate, Leaf, Standalone)
Have Specification Document
UPS Dashboard
UPS Navigate shows channel with more views to context Physical Product:
Navigate - show table with all details & Related objects
Revisions - show table with revisions of current context object
Branches - show table with branches of current context object
Duplicates - show table with duplicates from context object
UPS Navigate/Branches view
All views are using same table view with following columns.
UPS Navigator for 3DDashboard
In UPS optimizer following widget configurations are provided to view the unified product structure in 3DDashboards:
Description | Widget Definition | Configuration |
---|---|---|
My Root Products |
|
|
Context Product Structure |
|
|
List of top products at Classic (18x) |
|
|
List of top products at Helium (18x) |
|
|
3DPlay |
|
|
My Root Products
Context Product Structure - details with 3DPlay
Context Product Structure - related objects
UPS Classic & UPS Helium
Read more about 3DDashboard configurations in TVC: Core Administrator Guide documentation.
Configuring UPS Navigator
UPS Menu for 3DSpace apps
MCADOptimizer schema installation install following schema objects:
Admin Object | Name | Label | Description |
---|---|---|---|
menu |
| MCAD UPS |
|
command |
| Search | Search (ENOVIA based) |
command |
| My Root Products | Dashboard with all My Root Products
|
command |
| My Root Products | Table with all My Root Products
|
UPS Category commands for Physical Product at 3DSpace
MCADOptimizer schema installation install new commands and add to OOTB menu type_VPMReference.
Admin Object | Name | Label | Description |
---|---|---|---|
command |
| UPS Dashboard | Dashboard with charts for context Physical Product
|
command |
| UPS Navigate | Structure Navigation & Related objects overview |
Most of the UPS Navigator configuration can be done through the XML Based Definitions found in the folders WEB-INF/tvc/mcadoptimizer-ups/*
. The MCAD Optimizer Administrator should be familiar with these techniques, and refer to the TVC: Structure Browser Administrator Guide and the TVC: XML Configurations documentation for details on how configuration should be performed.
To introduce changes to the xml definitions simply modify the existing ones. Before an upgrade make a backup of the current definitions and merge changes made into the new upgraded definitions.
MCAD Optimizer for X-CAD Designer
X-CAD Designer is the portal to MCAD information managed in 3DEXPERIENCE. The MCAD Optimizer extends the functionality of the X-CAD Designer and provides a CAD-centric view of the data from 3DEXPERIENCE.
The MCAD Optimizer is an add-on to the Structure Browser Component leveraging the same navigational capabilities and dynamic GUI. The administrator can easily configure new views to display MCAD information according to company requirements. The MCAD Optimizer Component enhances the usability of MCAD integrations based on the Integration Exchange Framework (IEF), and is MCAD neutral (works with all MCAD tools supported by the IEF). The main features of the MCAD Optimizer Component are:
My CAD Objects - CAD Designers Homepage, displays CAD objects owned, originated and locked by that user. Access to all CAD functions. My MCAD Objects is automatically added by the installer.
MCAD Navigator - Displays the CAD structure in a familiar way, and provides access to all common CAD functions, like Check-out, Rename, Lock/Unlock etc. Shortcuts to related information like lifecycle, preview image and related Drawings. MCAD Navigator is automatically added by the installer.
MCAD Search – Find CAD object using tvc search functionality. MCAD Search is automatically added by the installer.
My MCAD Objects for X-CAD Designer
"My MCAD Objects" is automatically added to menu "My Desk" → "Designer" → "My MCAD Objects" by the installer to X-CAD Designer application.
This page lists MCAD objects by three different requirements selected by tabs at the top of the page, reducing the number of times the user has to search for designs in the database. Designs Owned, Originated or Locked by the current user are available default.
The view includes a table with the familiar action icons, similarly to the X-CAD Design application search result table, as well as the State, Preview and Related Objects columns from MCAD Navigator (See next chapter for details) and the MCAD Actions toolbar enabling multi object actions such as multi unlock.
My CAD Objects for X-CAD Designer
MCAD Navigator for X-CAD Designer
"MCAD Navigator" is automatically added to all MCAD Model and MCAD Drawing context menus by the installer to X-CAD Designer application.
The "MCAD Navigator" view can be accessed from the "MCAD Navigator" tree category available on all MCAD Model or MCAD Drawing objects. This view shows an expanded structure of the related CAD-items. If a MCAD Drawing is selected, the Models represented on the Drawing are listed. If a MCAD Assembly is selected, the sub assemblies and components are listed.
The expanded structure is displayed as an indented table and could be navigated by three different views Compact, Exploded and Where Used. Compact is the default view allowing the user to view related drawings in a column. Exploded navigates to the drawings as well allowing the user to perform multi actions on related drawings. Where Used is similar to Compact but with the difference that you navigate in the opposite direction.
The user could navigate an object by three different requirements Navigate, Revisions and Versions. Navigate navigates the relevant object, that is the active version or the revision itself dependent on state. Revisions allow the user to navigate all relevant objects of all revisions in the same navigator. Versions allow the user to navigate all versions of the current revision in the same navigator.
All different tabs navigate structure "As Stored ". The sub-components are the ones (revision/version) that existed in the assembly at check-in. Later revisions or versions could exist and are alerted in the alerts column.
MCAD Navigator for X-CAD Designer
Key information and common CAD functions are displayed for each of the listed objects. The CAD functions available are Promote, Demote, EBOM Sync, Rename, Save As, Purge, Baseline, Lock, Unlock and Checkout. In addition, there are some special columns available that provides additional information and functions to the user.
Structure Related Drawings
The "Structure Related Drawings" view is removed since 6.4 as all structure related drawings are reached from "MCAD Navigator"
Formalize
Formalize facilitating auto naming of multiple objects has been reintroduced. Select one or more objects and press formalize, select auto number series in dialog and press done to auto name the selected rows.
3DLive Examine
3DLive Examine viewer can be accessed directly from the MCAD Optimizer. The viewer has to be enabled via an init parameter (see chapter about init parameters) and can be used with any CAD integration generating CGR-files as derived output. 3DLive Examine is available in two versions within MCAD Optimizer, the standard and one "light" mode which is faster to load but with very limited functionality.
Expanded SubComponets vs. Quantity SubComponents
In the MCAD Navigator page the user can switch View between "Expanded Sub-components" and "Quantity Sub-components". In Expanded mode every "CAD Sub-component" relationship is show in the structure. In Quantity mode only one CAD Sub-component relationship for each connected component will be used. Instead a quantity column shows number of CAD Sub-component links.
This is only useful if MCADInteg-ExpandedSubComponent is set to TRUE in the GCO. Otherwise the integration itself will only create one relationship with a quantity attribute.
Configuring MCAD Optimizer for X-CAD Designer
Most of the MCAD Optimizer configuration can be done through the XML Based Definitions found in the folders WEB-INF/tvc/mcadoptimizer/*
.
The MCAD Optimizer Administrator should be familiar with these techniques, and refer to the TVC: Structure Browser Administrator Guide and the TVC: XML Configurations documentation for details on how configuration should be performed.
To introduce changes to the xml definitions simply modify the existing ones. Before an upgrade make a backup of the current definitions and merge changes made into the new upgraded definitions.
Configuring My MCAD Objects
The content and appearance of "My MCAD Objects" is controlled by the following admin objects that can be manipulated through the Matrix Business Modeler or MQL:
Admin Object | Name | Description |
---|---|---|
command |
| Command that is added to "My Desk→Designer" to make "My MCAD Objects" available to users. The command controls the menu based tabbed page to use through the parameter: "menu" |
In addition, page configurations, views etc are stored as xml based definitions files and could be found in the folders WEB-INF/tvc/mcadoptimizer/*
:
Resource Type | File Name | Description |
---|---|---|
Inquiry |
| Determines which objects to list in the "Owned" tab |
Inquiry |
| Determines which objects to list in the "Originated" tab |
Inquiry |
| Determines which objects to list in the "Locked" tab |
Menu |
| Defines the tabs in "My MCAD Objects" |
Menu |
| Defines the toolbar for "Owned" tab in "My MCAD Objects" |
Menu |
| Defines the toolbar for "Originated" tab in "My MCAD Objects" |
Menu |
| Defines the toolbar for "Locked" tab in "My MCAD Objects" |
Page configuration |
| Defines the page conf for "Owned" tab in "My MCAD Objects" |
Page configuration |
| Defines the page conf for "Originated" tab in "My MCAD Objects" |
Page configuration |
| Defines the page conf for "Locked" tab in "My MCAD Objects" |
Table |
| Defines the table for "Owned" tab in "My MCAD Objects" |
Table |
| Defines the table for "Originated" tab in "My MCAD Objects" |
Table |
| Defines the table for "Locked" tab in "My MCAD Objects" |
View |
| Defines the view for "Owned" tab in "My MCAD Objects" |
View |
| Defines the view for "Originated" tab in "My MCAD Objects" |
View |
| Defines the view for "Locked" tab in "My MCAD Objects" |
Configuring MCAD Navigator
The content and appearance of "MCAD Navigate" is controlled by the following admin objects, that can be manipulated through the ENOVIA Business Modeler or MQL:
Admin Object | Name | Description |
---|---|---|
command |
| Command that is added to context menus for cad models to make "MCAD Navigator" available to users. The command controls the menu based tabbed page to use through the parameter: "menu" |
command |
| Command that is added to context menus for cad drawings to make "MCAD Navigator" available to users. The command controls the page configuration to use through the parameter: "pageConfig" |
In addition, page configurations, views etc are stored as xml based definitions files and could be found in the folders WEB-INF/tvc/mcadoptimizer/*
:
Resource Type | File Name | Description |
---|---|---|
Menu |
| Defines the tabs in "MCAD Navigator" for models |
Menu |
| Defines the toolbar for "Navigate" and "Revisions" tab in "MCAD Navigate" for models |
Menu |
| Defines the toolbar in "MCAD Navigator" for drawings |
Menu |
| Defines the toolbar for "Versions" tab in "MCAD Navigator" for models |
Page |
| Defines the page configuration for "Navigate" tab in "MCAD Navigator" for models |
Page |
| Defines the page configuration in "MCAD Navigator" for models |
Page |
| Defines the page configuration for "Revisions" tab in "MCAD Navigator" for models |
Page |
| Defines the page configuration for "Versions" tab in "MCAD Navigator" for models |
Table |
| Defines the table for "Compact" and "Where Used" view in "Navigate" and "Revisions" tab in "MCAD Navigator" for models |
Table |
| Defines the table for "Exploded" view in "Navigate" and "Revisions" tab in "MCAD Navigator" for models |
Table |
| Defines the table for "Compact" and "Where Used" view in "Versions" tab in "MCAD Navigator" for models |
Table |
| Defines the table for "Exploded" view in "Versions" tab in "MCAD Navigator" for models |
Table |
| Defines the table for "Compact" view in "MCAD Navigator" for drawings |
Table |
| Defines the table for "Exploded" view in "MCAD Navigator" for drawings |
View |
| Defines the "Compact" view in "MCAD Navigator" for drawings |
View |
| Defines the "Exploded" view in "MCAD Navigator" for drawings |
View |
| Defines the "Compact" view in "Navigate" and "Revisions" tab in "MCAD Navigator" for models |
View |
| Defines the "Exploded" view in"Navigate" and "Revisions" tab in "MCAD Navigator" for models |
View |
| Defines the "Compact" view in "Versions" tab in "MCAD Navigator" for models |
View |
| Defines the "Exploded" view in "Versions" tab in "MCAD Navigator" for models |
View |
| Defines the "Where Used" view in "Versions" tab in "MCAD Navigator" for models |
View |
| Defines the "Where Used" view in "Navigate" and "Revisions" tab in "MCAD Navigator" for models |
Filter |
| Filter applied to relationship "CAD SubComponent" in to direction |
Filter |
| Filter applied to relationship "CAD SubComponent" in from direction |
Filter |
| Filter applied to relationship "Associated Drawing" in to direction |
Filter |
| Filter applied to relationship "Associated Drawing" in from direction |
Filter |
| Filter applied to relationship "Derived Component" in to direction |
Filter |
| Filter applied to relationship "Derived Component" in from direction |
MCAD Optimizer for CATIA (Deprecated)
The MCAD Optimizer for CATIA is an add-on to the Structure Browser Component leveraging the same navigational capabilities and dynamic GUI. The administrator can easily configure new views to display CATIA information according to company requirements. The MCAD Optimizer Component enhances the usability of CATIA data inside ENOVIA. The main features of the MCAD Optimizer Component are:
My CATIA Objects - CAD Designers Homepage, displays CATIA objects owned, and locked by that user. Access to all CAD functions. My CATIA Objects is automatically added by the installer.
CATIA Navigator - Displays the CATIA structure in a familiar way, and provides access to all common functions like examine etc. Shortcuts to related information like lifecycle, preview image and related Representations/Parts/ECOs/ECRs. CATIA Navigator is automatically added by the installer.
CATIA Search – Find CAD object using tvc search functionality. TVC Search forms for CATIA objects are automatically added by the installer.
My CATIA Objects
"My CATIA Objects" is automatically added to menu "My Desk" → "Designer" → "My CATIA Objects" by the installer.
This page lists CATIA objects by two different requirements selected by tabs at the top of the page, reducing the number of times the user has to search for designs in the database. Designs Owned and Locked by the current user are available default.
The views include a table that shows some actions and relevant data for all the objects.
These requirements can easily be altered or new tabs could be added to suit different business requirements.
My CATIA Objects
CATIA Navigator
"CATIA Navigator" is automatically added to all CATIA type context menus by the installer.
The "CATIA Navigator" view can be accessed from the "CATIA Navigator" tree category available on all CATIA objects. This view shows an expanded structure of the related CATIA-items. If a Representation is selected, the Products for the Representation are listed. If a Product is selected, the sub Products are listed. If the structure consists of multiple levels it can be expanded one level at a time or all levels at once.
The expanded structure is displayed as an indented table and could be navigated by three different views Compact, Exploded and Where Used. Compact is the default view showing only one row per sub component even if more than one is connected, instead quantity is displayed. Exploded shows every single instance as a row. Exploded is required to see Instance information. Where Used is similar to Exploded but with the difference that you navigate in the opposite direction.
The user could navigate an object by two different requirements Navigate and Revisions. Navigate navigates the relevant object. Revisions allow the user to navigate all relevant objects of all revisions in the same navigator.
CATIA Navigator
Table Actions (Toolbar/Actions or Context Menu)
Add To Clipboard
Add selected object(s) to TVC CATIA Clipboard
Lock Reference
Lock reference lock of selected object(s)
Unlock Reference
Unlock reference lock of selected object(s)
Lock Instance
Lock instance lock of selected object(s). (Lock the relationship)
Unlock Instance
Unlock instance lock of selected object(s). (Unlock the relationship)
Configuring MCAD Optimizer for CATIA
Most of the MCAD Optimizer configuration can be done through the XML Based Definitions found in the folders WEB-INF/tvc/mcadoptimizer/CATIA/*
. The MCAD Optimizer Administrator should be familiar with these techniques, and refer to the TVC: Structure Browser Administrator Guide and the TVC: XML Configurations documentation for details on how configuration should be performed.
To introduce changes to the xml definitions simply modify the existing ones. Before an upgrade make a backup of the current definitions and merge changes made into the new upgraded definitions.
Configuring My CATIA Objects
The content and appearance of "My CATIA Objects" is controlled by the following admin objects that can be manipulated through the Matrix Business Modeler or MQL:
Admin Object | Name | Description |
---|---|---|
command |
| Command that is added to "My Desk→Designer" to make "My CATIA Objects" available to users. |
In addition, page configurations, views etc are stored as xml based definitions files and could be found in the folders WEB-INF/tvc/mcadoptimizer/CATIA/*
.
Configuring CATIA Navigator
The content and appearance of "CATIA Navigator" is controlled by the following admin objects, that can be manipulated through the Matrix Business Modeler or MQL:
Admin Object | Name | Description |
---|---|---|
command |
| Command that is added to context menus for CATIA Products to make "CATIA Navigator" available to users. |
command |
| Command that is added to context menus for CATIA Representations to make "CATIA Navigator" available to users. |
In addition, page configurations, views etc are stored as xml based definitions files and could be found in the folders WEB-INF/tvc/mcadoptimizer/CATIA/*
TECHNIA CONFIDENTIAL