-
Create a PRC in ENOVIA V5 VPM with contextual links and send
it to CATIA V5.
-
In CATIA V5, you can edit your assembly and modify
contextual links.
-
Save this assembly in ENOVIA V5 VPM as Structure
Exposed (File-Based Design
Import). When there is inconsistency in the Contextual Part between CATIA V5 and
ENOVIA V5 VPM, a warning appears preventing the Save of this Part. An
Interactive Command is also provided to reroute all contextual design to
Definition Instance automatically. And
External References that cannot be rerouted automatically will be asked to
be rerouted manually or to be isolated.
Here is an example of Error message:
"The Part2.1 is contextual to the sub-assembly SuybAssy (not supported in
ENOVIA)": means that a contextual link defined in a sub-assembly context,
cannot be exposed in database. This warning illustrates an error but it
does not prevent the user to save his document, but:
In the next steps, several solutions are given to the user in
order to save contextual links in a proper way. The Incident Report
is different according to the nature of the Instance.
-
When you have a Multi-Instantiated Part in your PRC:
If the sub-assembly is multi-instantiated, the instance
cannot be chosen for the Definition instance without user
interaction: |
In this case, reroute
will be asked to be done manually and the report will be: |
|
|
-
You can use an interactive command: Manage
Contextual Link to PRC which is available in Tools >
Customize > Commands> PDM:
|
You can drag and drop this command, Manage
Contextual Link to PRC, in a toolbar.
This command only works in the PRC’s Editor. It is applied on
all documents that are linked to the PRC. This command will
automatically reroute contextual links from Instance of Definition
Instance
to Definition Instance
at PRC level
when it is possible. |
-
Use the Manage Contextual Link to PRC command. A report details the status for each external references:
-
rerouted automatically, for instance:
-
must be rerouted or Isolated manually,
-
or handle manually through the Define Contextual Links
command.
The message can explain that an external reference cannot be
rerouted automatically because multi-instantiated and should be
rerouted manually.
-
Use the Define Contextual Links command in the
Context menu to define the links at PRC level. A report will
say that an External Reference cannot be rerouted automatically because
multi-instantiated and should be rerouted manually.
-
Use the Define Contextual Links command in the Context
menu to define the links at the PRC level.
-
Save again the structure in ENOVIA V5 VPM check if the Save
operation is successful this time.
-
When you have an Out of Context Part in your PRC:
The External Reference cannot be rerouted automatically because contextuality is out of context: |
Therefore, contextuality must be isolated or rerouted manually: |
|
|
-
You can use a new interactive command: Manage
Contextual Link to PRC level which is available in Tools >
Customize > Command > PDM.
-
Use the Manage Contextual Link to PRC level
command. A report will say that External Reference cannot be rerouted
automatically because contextuality is out of context and should be
rerouted manually.
-
Use Define Contextual Links command in the
Context menu to define the links at the PRC level and define
the instance in context.
-
Save again in ENOVIA V5 VPM and check if the Save operation
is successful this time.
-
When you have Broken Links in your PRC:
For example, contextuality uses a Publication that
has been deleted: |
You should use the Change Context
functionality to manage links manually: |
|
|
-
You can use a new interactive command: Manage
Contextual Link to PRC level which is available in Tools >
Customize > Command > PDM.
-
Use the Manage Contextual Link to PRC level
command. A report will say that an external reference cannot be rerouted
automatically because contextuality has broken links and should be
rerouted manually.
-
Use the Define Contextual Links command in the
Context menu to define the links at PRC level and reroute
geometry.
-
Save again in ENOVIA V5 VPM and check if the Save operation
is successful.