Documente Academic
Documente Profesional
Documente Cultură
This DesignDataManager Training Guide may not be copied, reproduced, disclosed, transferred or reduced in any
form, including electronic medium or machine readable form, or transmitted or publicly performed by any means,
electronic or otherwise, unless Concurrent Systems Inc. consents in writing in advance.
Use of the software has been provided under a Software License Agreement.
Information described in this manual is provided for information only, is subject to change without notice and
should not be construed as a commitment by Concurrent Systems Incorporated Ltd. Concurrent Systems
Incorporated Ltd. assumes no responsibility or liability for any errors or inaccuracies that may appear in this
manual.
PTC, Creo Elements/Direct Drafting, Creo Parametric, Creo Elements/Pro, Pro/E, Pro/ENGINEER, Wildfire are
trademarks or registered trademarks of Parametric Technology Corporation or its subsidiaries in the U.S. and in
other countries
Autodesk, AutoCAD, Autodesk Inventor, AutoCAD LT are registered trademarks or trademarks of Autodesk, Inc., in
the USA and/or other countries.
Solid Edge is a trademark or registered trademark of UGS Corp. or its subsidiaries in the United States and in
other countries.
Microsoft®, Windows, Windows 10, Windows 8, Windows 7, Visual Basic for Applications and Excel are registered
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
All other brand names, product names, or trademarks belong to their respective holders.
Introduction .............................................................................................................. 6
Objectives ..................................................................................................................... 6
What is DesignDataManager? ......................................................................................... 6
Fundamentals ........................................................................................................... 7
DesignDataManager Data Model ..................................................................................... 7
Table Relationships ........................................................................................................ 7
Compulsory Data ........................................................................................................... 8
The WorkBench ......................................................................................................... 9
Objectives
The purpose of this training manual is to help you understand and make effective use of DesignDataManager
within your organisation.
What is DesignDataManager?
DesignDataManager is a document management system.
Businesses are dependant on documentation. Examples include office documents, such as project documentation,
including specifications, review minutes, calculation sheets, test reports through to CAD data with its complex
structures and relationships.
All these documents need to be carefully managed, controlling who is allowed to view or modify them. In addition
a full audit trail should be maintained to meet fundamental requirements of quality standards.
DesignDataManager is designed to provide these essential tools and controls. Using an intuitive, easy to learn user
interface, users will soon be productive. Many advanced features are built into the base product allowing
customers to scale their implementation without incurring additional module costs. These include, support for
Change Orders, BOM management, title block population, auto-numbering and process control using graphical
workflow.
PARTS
DOCUMENTS
ASSEMBLIES DRAWINGS
Table Relationships
The relationships between these tables can be defined in five simple statements, as below
An Assembly consists of one or more Parts and/or Assemblies.
An Assembly can also have one or more Documents and/or Drawings associated to it.
A Part can have one or more Documents and/or Drawings associated to it.
A Drawing can be associated to either Parts or Assemblies.
A Document can be associated either to a Part, Assembly, Drawing or another Document.
For Parts and Assemblies, the part or assembly number (Name) and Issue are the only fields which must be filled
in by the user. It is these two fields which are used to make each different Part or Assembly unique to both the
database and the user.
In the same way, Drawing Name/Number and Issue are the only fields required to make each Drawing in the
database unique, and Document Name/Number and Issue are the only required fields to make each document
entry in the database unique.
The core concept behind the data management capabilities of DesignDataManager is that of the Vault. Although a
database is used to store all the information and links between Parts, Assemblies, Drawings and Documents, a file
Vault is used to store all the physical files.
The positioning of files within the Vault is handled entirely by DesignDataManager and cannot be accessed directly
by users.
When a user creates a new document, by default it will take a Work in Progress state. According to the default
rules, this means that it can be modified. In addition to its State, a mechanism is required to prevent all users
modifying this document and potentially overwriting each other’s work.
To prevent other users modifying the document the current user must ‘reserve’ the item for modification. Once
the user has it reserved, only that user can make changes to the document. DesignDataManager has the concept
of a ‘Workbench’, an area where users reserve the documents they are working on.
The concept of the WorkBench is fundamental to DesignDataManager. Each user has his/her own WorkBench,
which can be described as the users own personal work area. The WorkBench ensures that an object is only
locked to one user, thus preventing the data integrity of any model being compromised.
DesignDataManager will prompt the user to login as Inventor starts. When prompted, log in using the given
username and password:
DesignDataManager integrates into Inventor using the PDMIntegrator, an Inventor add-in. If the add-in is not
enabled then the user will not be prompted to login to DesignDataManager and will not be able to access
DesignDataManager from the Inventor environment. The PDMIntegrator add-in will need to be enabled.
All Inventor data saved to or loaded from DDM will be placed in this directory:
Search and Open: Calls the DDM search interface. This allows a user to load models from DDM into Inventor.
Properties: View the DDM properties of the item in the current active window.
Save: Save the current item to DDM. If the item is new, not yet stored to DDM, you will be prompted to assign a
unique name and issue. If the item has been loaded from DDM, the record will be overwritten if it is reserved by
the current user and at a modifiable state.
If the object is an assembly or drawing, prompts will be made to also save any other objects within the structure
not yet stored to the database
Save as: Create a copy of the object in the current active window to the database. A new unique name and / or
issue will need to be specified. The items in session will take the new name from the save-as operation. The
original items will no longer be in session. If the item is an assembly or drawing, prompts will be made to also
copy any other items within the structure.
Save Copy as: Create a copy of the object in the current active window to the database. A new unique name
and/or issue will need to be specified. This is different to ‘Save As’ because a copy of the object is saved to DDM
as a new part or assembly, but not retained in-session or used to replace the current component in its in-session
where-used.
Save New Issue: Creates a new issue of the current active item in session.
Retrieve Related Drawing: Allows users to retrieve drawings related to the model currently in session. This
allows for fast retrieval of associated drawings without having to search and retrieve from DDM.
Save Preview: Create a jpeg preview image of the current active object.
Import: Imports all items in the current structure to DDM. Import is explained in more detail later in the manual.
This ribbon bar provides the same core DDM functionality as for parts, plus the following:
Load Sub-Part: Assemble a component into an assembly (open in session) from the database.
Replace Part: Allows a user to replace the highlighted part with another part from the database.
Scan BOM: Scans the current assembly structure, and updates the Bill of Materials associated to the assembly
record.
The DDM integration within Inventor will enable a PDM ribbon bar for drawings:
This ribbon bar provides the same core DDM functionality as for parts, plus the following:
We use the ‘Gen Number’ button to allocate a unique number for the part using DDM’s auto-numbering facility.
When all information has been entered, select ‘OK’ to save the part.
A notepad window will confirm the store to DDM, this gives useful feedback to the user, especially when working
with assemblies, and can be closed once read:
Bearing housing:
We make a change to the part, created earlier, by adding a 21mm dia. through hole as shown below:
Store the part to DDM using the PDM Save menu option. This time you will not be prompted by the DDM save
window, the record in DDM will be overwritten with the modified part.
As before, a notepad window will confirm that the changes have been saved.
Using this properties window, you can view and modify the part attribute information
Note: any changes made here are automatically transferred to the Inventor Custom part properties:
As the lifecycle of the part evolves the other tabs can be used to view Revision History, Where Used information,
and Change Note details.
As we have already seen, object previews are automatically created when parts are stored to DDM. This behaviour
can be changed in the Client Configuration tool. It is recommended that automatic preview creation is left
switched on as it is a useful feature when browsing models stored in DDM.
If you are not satisfied with the automatic preview created during the store process then manually orientate the
object in Inventor and then select the Create Preview option from the PDM Ribbon Bar:
Task 2
Modify the bearing housing part that you created earlier by adding a hole to fit a bearing. Store the changes to
DDM
Task 3
Check the properties of the bearing housing part, confirming the number of file versions.
Task 4
Create two new parts as shown below and store to DDM giving appropriate descriptions:
From this load screen it is also possible to reserve any components not already locked, view the properties of any
components about to be loaded, export the structure to the file system, or generate reports.
In addition, the load screen also incorporates a progress bar that displays how much of the model has been
copied to the working directory before being loaded into the CAD application.
Loading data into the CAD application MUST be done via the PDMIntegrator > Search and Open menu. If this is
not done, the following message will be displayed:
Use the PDMIntegrator > Search and Open menu to load from the database:
This is the structure of items that will load into CAD session.
Other related tasks can also be performed using this menu – view the properties of an item, BOM report, release
item(s) etc. before being loaded into CAD session.
Before selecting ‘OK’ to load the item into session, click in the ‘File Ver’ field, or select ‘F2’ and select the required
file version for load:
Task 6
Search in DDM for the housing part created in task 1. Load the part into session as stored. Note the design of the
part – when complete, close the Part.
Task 7
Search again in DDM for the housing part. Load the original file version 1 into session.
Note the differences in the design of this earlier stored version of the part.
We now want to add the base component - the bearing housing. It is possible to insert a component directly into
an assembly from DDM, rather than first loading the part and using the standard Inventor ‘place component’
option.
In DDM, we search for and load the ‘bearing housing’ part created earlier.
HINT: use ‘My Recent Items’ to quickly find parts recently created or modified:
After positioning the base component, continue to add the bearing and shaft in the same way, using standard
Inventor assembly constraints to position the parts in the assembly.
When all information has been entered, select ‘OK’ to save the assembly.
As before, a ‘save progress’ window will open, showing the results of the Save function. Notice the component
parts of the assembly are not saved back to DDM as they have not changed:
Select ‘OK’ to close both the BOM Editor Window and the Properties Window
Task 8
Create a new ‘bearing assembly’ using your own components created in Tasks 2 and 5, as shown on page 28.
Store to DDM giving the assembly a name (Part Number) and description.
Task 9
Edit the BOM and add a requirement for 1off ‘bearing’ to be supplied as a Spare.
Clear all items from session, and clear all items from the working directory.
When all information has been entered select ‘OK’ to save the drawing.
As before, a save progress window will open, showing the results of the Save function. Notice the component
parts of the assembly are not saved back to DDM as they have not changed:
Using title block attributes it is possible to automatically populate the drawing title block with attributes from DDM.
Setting up drawing title blocks to take advantage of this functionality is covered later in the manual:
The Drawing Properties window opens. Note; to view the PDF preview double click on the thumbnail:
Task 10
Create individual drawings of the bearing assembly, the bearing housing and the shaft, and store to DDM.
Task 11
Investigate the use of ‘Retrieve Related Drawings’ from the PDM Integrator menu
CAD Structures
Models and drawings that we have created are now ready to be ‘Released’ for quotation or manufacture.
When releasing a CAD structure, select the top level assembly drawing and check that all sub components are also
released before releasing the higher level assembly and drawing. In this example we release the initial assembly
that we created by selecting the top level assembly drawing ‘bearing assembly’:
Note: use ‘Expand All’ to see the full assembly structure and component drawings.
Task 12
Release the ‘bearing assembly’ from the top level assembly drawing.
Ensure all models and drawings that you have created are at a Released state.
Typically, older issues would have their states set to signify that they may no longer be in production,
Superseded, and later issues may be either Released or still at a Work in Progress state.
We will load the bearing assembly; make a change to one of the components and then up-issue the changed
component, assembly and drawing back to DDM.
First we search for and load the ‘bearing assembly’ drawing from DDM.
Next, open the ‘bearing housing’ part and modify it by adding 2mm rounds to the upper edges of the housing as
shown:
Next, we call the ‘bearing housing’ drawing into session using ‘Load Related Drawing’:
With the drawing now in session, showing the modifications to the part, select PDM Integrator > Save New Issue:
Finally we must up-issue the higher level assembly drawing. Return to the ‘bearing assembly’, load the drawing
using ‘Retrieve Releated Drawings’ and up-issue in the same way, adding a Change Reason as before:
Complete the up-issue by selecting ‘OK’ from the Issue/ Revision Manager window. Again the ‘save_progress’
report confirms that the assembly has been up-issued.
Finally, we confirm that the required changes have taken place by reviewing the structure of the assembly
drawing using the PDM Integrator Properties:
Task 13
Using the techniques outlined above, modify your bearing assembly by adding rounds to the housing. Up-issue
both housing and assembly.
In this instance we are just going to up-issue the shaft as we need to make it longer. From DDM, search for the
shaft drawing, right click and select ‘up-issue’:
Complete the up-issue by selecting ‘OK’ from the Issue/ Revision Manager window
Now the up-issued shaft can be loaded into Inventor and modified as necessary.
Task 14
Up-issue the ‘shaft’ and ‘shaft’ drawing, and increase its length to 100mm. Remember to fill in change reason as
part of the up-issue.
After selecting load, if later issues exist for any of the components, a warning icon is displayed against each
object. In this case there is a later issue of the shaft available:
The colour of the text can be changed to provide additional visual indication that a component is not at the latest
issue:
The latest issues of all components can be loaded by selecting the ‘Latest Issues’ option from the drop-down
selection box:
With the Bearing Assembly (issue 2) in session, we want to make a copy of the bearing housing to re-use in the
assembly under a new Name (Part number). From the model tree, open the housing part into its own window.
Select ‘Save a Copy As’ from the PDM Ribbon bar:
The new part properties window is displayed. Note that the original part name is still displayed with a ‘_copy’
suffix, the part must be renamed using the ‘Auto Number’ button:
Close the bearing housing part window and return to the assembly. Using ‘Load Sub-Part’, assemble the copied
part into the assembly from DDM.
The copied part can now be modified without changing the original part that it was based on.
We will load the assembly already created (‘bearing assembly’ Issue 2) and store it back to DDM under a new
name, copying the shaft component at the same time.
Search for and load the ‘bearing assembly’ (Issue 2) from DDM, ignore the warning about the newer issue of the
shaft (load shaft issue 1). Modify the shaft by adding a 5mm hole through the centre and then return to the
assembly.
DDM will prompt for other components to be copied at the same time. Here we select the shaft, 00000003. NOTE:
Remember to select ‘Include Drawings’ if we want the drawings to be copied also.
Note we could select all components to create a completely independent copy of the assembly.
Task 15
Create a copy of the bearing assembly, at the same time modifying and copying the bearing housing (or shaft)
used in the assembly. Ensure any related drawings are included in the copy.
We will load the copied assembly created in the previous chapter (‘bearing assembly (hollow shaft)’ Issue 1) and
replace the hollow shaft with the 100mm long shaft also created earlier. Note: in this instance we will not save the
changes back to DDM, this exercise is purely to demonstrate use of the Replace Part function.
Search for and load the ‘bearing assembly (hollow shaft)’ (Issue 1) from DDM.
Next, use ‘Replace Part’ function from the PDM Ribbon Bar:
DDM will ask if you want to replace all occurrences of the part or just the selected occurrence. To replace all
occurrences, select ‘Yes’:
The assembly must be stored back to DDM to save the changes. In this case we will discard the changes and
close the assembly.
Task 16
Replace the shaft in one of the bearing assemblies already created with another shaft from DDM. For this exercise
we will discard the changes and not save the assembly back to DDM.
In order to rename, view the properties of the item to be renamed from DDM, Select the ‘Links’ tab, and click
‘Used On’:
ALL parent assemblies/drawings listed need to be loaded into CAD session before the component rename takes
place. If this is not done, then these models will not correctly retrieve the renamed component as they will still
contain a link to the original model name.
DDM will warn that all parent items will need to be in CAD session:
Click ‘yes’ to confirm the name change will take place, and DDM will confirm name modification is now possible:
In the same way we rename the associated part drawing 00000006 to 00000008. Finally, we save each assembly
reported in the ‘Used On’ properties to DDM to ensure they use the new name of the part. In this case save the
top level assembly drawing 00000007 back to DDM.
Finally, confirm that the rename has completed correctly by checking the properties – links tab of the renamed
part:
Task 17
Rename the hollow shaft part created earlier; ensuring that it’s associated drawing is also renamed.
Hint. Remember to check where the shaft is used before renaming.
A standard save into the database would result in an attempt to create two identical records in DDM which is not
allowed. Import functionality is available to overcome this.
DDM tracks components when they are imported into the database, so when a user tries to import a component a
second time they get a presented with a choice – either use the part that has already been imported into the
database, or store the duplicate part into the database as a new part with a new number.
The top level assembly also has an associated drawing, as does the sub assembly.
NOTE: If existing filenames are to be used as part/assembly numbers in DDM, then auto-numbering should be
switched off by a DDM Administrator.
Specify the Destination folder to be C:\DesignDataManager\working and ensure that ‘Copy To Single Path’ option
is selected:
Select ‘Start’ to back up the drawing and assembly components to the Working directory.
Load the CAD model/drawing into Inventor from the Working directory, and select Import to DDM:
DDM will now import the drawing and all models contained in the assembly. Records will be created using the
existing filenames. Once the import is complete the ‘save progress’ dialogue will give confirmation to the user:
Confirm the structure of the assembly in DDM by selecting ‘Properties’ from the PDM Ribbon bar:
Using the same techniques as described above, copy the Radio Bracket Assembly drawing, DDM-00006, to the
working directory
With the DDM-00006 drawing into session, Select PDM, Import, Once again, the import function will prompt that
components required by the assembly will be imported at this time, answer ‘Yes’.
The import function will display a message that components with the same name have already been imported into
the database:
Selecting ‘Yes’ will require a new name or issue to be entered for that component.
Selecting ‘No’ tells DDM not to save this part, but use the copy already stored.
DDM will ask if the file version in session should be used to overwrite the existing DDM file version stored against
the record:
In this case we keep the original file version, there is no requirement to create a new file version, so answer No.
Once the import is complete the ‘save progress’ dialogue will give confirmation to the user:
Click ‘OK’ to return to Inventor. Close all windows and ensure all imported items are removed from the working
directory.
Load the DDM Client Configuration tool from Start > Programs > DesignDataManager:
To remove the part, assembly or drawing properties prompt, select the ‘Auto Save’ options:
If model number generation is enabled, prompts will be made to allocate numbers for each component.
Prompt: - Ask the user which course of action should be taken from the following options:-
Treat as New: - the user will need to give this component a new name or issue. A new record will be created.
Use Previous: - will not store any changes to DDM during import, but will use the existing record from the
database when encountering an object that has previously been imported.
Use Previous and Attach New File - will create a new file version against a record in DDM when encountering
an object that has previously been imported. This option will follow ACL rules, therefore the object must be
reserved by the user and the user must have ‘modify’ rights.
To insert one of these pieces of information into the drawing title block, create a table and insert table text into it,
as in the right hand column below.
The _1 against the change note attributes indicates that the border will list the latest change note information. If
the latest and the previous changes are required on the border, add the same attributes, but replace _1 with _2 to
indicate that the previous change should be displayed.
We need to add the DDM attributes required on the drawing to the iProperties of the drawing template as shown:
HINT: To automate this process, create a temporary part and drawing and save to DDM. This will automatically
populate the iProperties and give a good starting point for creating the new template. However, remember that
any views must be removed from the drawing and the iProperty values cleared before saving the template.
From the drawing structure browser, right click the title block, and select ‘Edit Definition:
With the DDM title block in edit mode it is now possible to change the information that is displayed on the title
block.
Select an existing entry such as ‘Title’; right click and select ‘edit text’:
The DDM Drawing Description is taken from the ‘Custom Properties’ of the drawing as shown:
Use the ‘Add Text Parameter’ button to copy the attribute to the preview area and then click OK to update
the template.
The new attribute can now be defined in the same way as above.
Note: In the Format text dialogue a range of attributes are available, including data from the drawing and the
model. Any information from this dialogue can be added to the title block and used on the drawing template.
Once complete, right click in the drawing area and ‘Save Title Block’:
Finally Save the Template to a common area for all users to access: