 |
Reconciliation solution enables
you to import a set of CATIA documents in ENOVIA, defining how those
data issued from file will affect data stored in ENOVIA. For this
purpose you will be able to define storage mode.
- For CATProduct document, in Structure Exposed,
you will have to define the mapping of CATIA Product onto an
assembly node.
- For ENOVIA V5, it will be either a Part Version
(PV) or a PRC (For the root of the assembly).
- For ENOVIA VPM V4, it will be a Part (an object
issued from PART_LIST table).
- For other cases (CATProduct in Publication
Exposed mode or other supported document types), he will have
to define the mapping onto a document.
- For ENOVIA V5, it will be Document Revision (DR).
- For ENOVIA VPM V4, it will be document (object
stored in document tables) or CATIA V4 model (object stored in
CATIA_MODEL table).
|
|
After defining for each CATIA objects (CATIA Products in Structure
Exposed and Document for Publication Exposed) one
counter ENOVIA object, you will select one Reconciliation rule among the
authorized ones. The rules are categorized into 2 categories:
- The First category (called Reload) where
you will not update ENOVIA repository with the information received
from file. This is done by using Reload from VPDM rule.
- The second category (called Overwrite) where you will
update the information in ENOVIA with data received from file. In
this category, you will find all other rules: New,
Overwrite, New Version, New Revision,
and Overwrite by Delta.
|
|
When you click the Apply
button of the Reconciliator Window, the Reconciliator will
define for each object the way, it will be exposed in ENOVIA repository:
-
For reference objects, Document and CATIA Product on
which end-user has defined an explicit mapping, the behavior will
explicitly defined by the Reconciliator rules selected.
-
For other objects, such as Instances, publications or
connections, Reconciliator program will compute a mapping
using either comparison techniques or a replacement mechanism (removed
all older information in ENOVIA and save CATIA ones as new).
The update logic for this set of information will be based on the rule
associated to the reference object that aggregates this information:
-
For CATPart or CATProduct in
Publication Exposed, the program will automatically map
the Root Product on the Part with the part associated to this
document (using for ENOVIA V5 the exposition information).
-
For CATIA product instance, in Structure
Exposed, the mapping will done using an assembly structure
comparison and the CATIA instance will update ENOVIA if its father
CATIA Product is using an Overwrite rule. In case of reload rule on
the CATIA father Product, the CATIA instance will be refreshed.
|
|
In case of CATProduct in
Publication Exposed, CATIA product instance are not exposed in
ENOVIA. However, the instances embedded in the parent document will be
updated if document is using an overwrite rule, throw the update of the
document content in Vault. So behavior is consistent on instances, with
the 2 storage modes:
|
|
In context of ENOVIA V5, you
need to take into account that the assembly model is relying on a mixed
assembly structure model with the instance model (PRC and Item Instance)
and the reference assembly model (Part and Assembly Relation). As
Reconciliator mainly operates at reference model (Assembly Relation
and Item Instance directly attached to the PRC), the impact
on Item Instance will be evaluated according to its mother Item Instance
and its associated Assembly Relation.
- For Publications, the mechanism will be similar to
CATIA product instances:
In case of Overwrite rule on Document, the
Reconciliator program will compute a mapping based on
comparison on publication name. At next save, CATIA publications
will be saved in ENOVIA either in updating existing ones or create
new ones for not mapped ones. Publication in ENOVIA not mapped on an
existing Publication in CATIA will be removed.
In case of Reload rule on Document, the
Reconciliator program will have only to reload the CATIA
document which will have as side effect to replace at
Reconciliation Apply all Publications.
- For contextual links:
In case of Overwrite rule on Document, the
Reconciliator program will remove existing links in ENOVIA
associated to this contextual part; and will create new links for
this contextual part according to the CATIA view. There is never
some update for such entities.
In case of Reload rule on Document, the Reconciliator
program will have only to reload the CATIA document which will have
as side effect to replace at Reconciliation Apply all
Publications.
- For Connections, the mechanism will be based on
a replace mechanism:
In case of Overwrite rule on the Document or Product, the
Reconciliator program will compute impacted Connections
in ENOVIA and will log their deletion at next save. With the same
mechanism, the program will log as new all CATIA connections. Thus,
at next save, CATIA connections will replace existing ENOVIA ones.
In case of Reload rule on the Document or Product, the
Reconciliator program will refresh CATIA session with
connections published in ENOVIA.
|