3D PLM PPR Hub Open Gateway
|
File XPDM (PX1)
|
Derivative Design Copy Scenario
Process example for a Derivative Design Copy scenario |
Technical Article |
Abstract
This article explains the principles, and gives a step by step
scenario of Derivative Design Copy operation for a CATIA V5 and an
external PDM System integration [1].
|
Derivative Design Copy Scenario
Derivative Design Copy is a scenario whereby a consistent set of documents
stored in a PDM system is duplicated to allow manage a derivative design
variant of this set.
This operation is implemented by:
- Computing the consistent set of documents the selected document belongs
to
- Performing the PDM Check-Out [2] operation
for each document of the consistent set of documents
- Renaming [3] the documents in the context of
the consistent set, and updating the document links information
- Performing the PDM Check-In [4] operation for
each document of the new consistent set of documents
This scenario, developed in the
Derivative Design Copy Scenario Detailed Steps section, can be also
presented by this Diagram:
Fig.1: The Derivative Design Copy Scenario Diagram
 |
[Top]
Derivative Design Copy
Scenario Detailed Steps
This section details step by step the Derivative Design Copy scenario.
But, no API will be given, you should refer to the elementary PX1 use cases,
or the CATxPDMInterfaces framework API documentation, to have implementation
details.
The Integration can implement the Derivative Design Copy scenario as an
interactive CATIA command running within the CATIA session context. It
proposes a Document Selection dialog box displaying the list of CATIA V5
documents stored in the external PDM. The end users chooses a document to
process.
A CATIA session is open.
- The user starts the Derivative Design Copy command
- Integration displays the dialog box enabling the seach for a
document in PDM system, and the ed user
- Locates the document in the displayed list
- Chooses the rule for renaming the documents
- Clicks OK button to confirm the selection
- Integration computes the list of documents to be checked out
from
- The consistent set of documents the selected document belongs to
- The list of parents documents linked to the selected document
- For each document to be checked-out (5.1 + 5.2)
- If one of the document to be checked-out already exists in the user
Work area
- If the document is already loaded in session, Derivative Design
Copy operation must be cancelled
- Otherwise, the user Work area must be cleared
- If one is locked or checked-out by another user, Derivative Design
Copy operation must be cancelled
Integration computes and checks on each document
identified in step 4
- Computes the new document names applying the chosen rule for renaming
- None of the new document names does already exist in the PDM system
Integration reserves the new document names in the PDM system
Integration performs the Check-Out [2]
operation for all documents identified in step 4. The documents are
transferred in the user Work area
Integration renames all the documents in the user Work area in
the context of the consistent set
Integration opens the renamed documents in CATIA V5 session
Integration updates the properties of the renamed documents
Integration saves the modified documents in the user Work area
Integration removes the renamed documents from the session
Integration performs the Check-In [4]
operation for the new consistent set of documents
Integration stops the Derivative Design Copy command
[Top]
In Short
[Top]
References
History
Version: 1 [Feb 2005] |
Document created |
[Top] |
Copyright © 1994-2005, Dassault Systèmes. All rights reserved.