edu smt en sta ff v5r19 toprint
TRANSCRIPT
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
1/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 1
C o
p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeamAdministration forFoundation, Editor
and Web Editor
ENOVIA SmarTeam V5 TrainingFoils
Version 5 Release 19January 2009
EDU_SMT_EN_STA_FF_V5R19
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
2/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 2
C o
p y r i g h t D A S S A U L T S Y S T E M E S
About this courseObjectives of the course
In this course you will learn how to perform the basic and advancedconfiguration functions for SmarTeam foundation, Editor, Web Editor.
Targeted audienceNew SmarTeam – Administrators
Prerequisites- ENOVIA SmarTeam Fundamentals
- ENOVIA SmarTeam Editor
24 Hours
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
3/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 3
C o
p y r i g h t D A S S A U L T S Y S T E M E S
Table of Contents (1/3)
ENOVIA SmarTeam Data Model 10
The Data Model 11
SmarTeam - Data Model Designer 25
ENOVIA SmarTeam Databases and Related Utilities 71
Setting up Profile Cards 89Setting Database Parameters 112
User Maintenance and Authorizations 126
User Maintenance 127
Project-Based Authorizations 146
Script Maintenance and Menu Editor 167
Script Maintenance Utility 168
Using the Menu Editor Utility 173
Admin Functionality 199
The Application Setup 200
Using Application Setup 202
System Configuration Editor 206
Overview 207
System Configuration Override Levels 208
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
4/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 4
C o
p y r i g h t D A S S A U L T S Y S T E M E S
Table of Contents (2/3)
System Configuration Levels 209
System Configuration Override Levels - Diagram 210
Current Implementation 211
Roles and Rights 212
System Configuration Editor 213The Administrator Options 216
The Administrator Options – General Options 217
The Administrator Options – Lifecycle Options 218
The Administrator Options – Workflow Options 219
User Account Preferences 220
The Administrator Options – Views Configuration 221ENOVIA SmarTeam Lifecycle Management 222
Setting Up the Lifecycle Options 223
Lifecycle Rules Setup 237
Vault Configuration and Administration 255
Data Exchange and Workflow Design 259
ENOVIA SmarTeam Import / Export 260
Workflow Design 282
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
5/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 5
C o
p y r i g h t D A S S A U L T S Y S T E M E S
Table of Contents (3/3)
Managing a Flow Process 310
Miscellaneous 319
Integration Tools Setup 320
Design Copy Tool Setup 322
Common File Objects 324NLS – National Language Support 326
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
6/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 6
C o
p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeam Administration Tools (Overview) (1/4)
The Authentication Manager controls the default authenticationprotocol used throughout the organization and all of its relevantparameters.
The Database Connection Manager – allows the administrator todefine a SmarTeam database connection for a certain platform.
With Default Values the administrator can define for each classthe default values in case new objects are created.
The Export module allows the administrator to define specificexports for SmarTeam metadata.
The Flow Chart Designer enables the administrator to defineflowcharts for given flow processes.
The Form Designer allows the user to define the Form Definitionsof the profiles card in SmarTeam.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
7/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 7
C o
p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeam Administration Tools (Overview) (2/4)
Import LDAP users allows the administrator to define and connectto a LDAP service.
The Import allows the administrator to define imports for metadatacoming from different type of systems.
With Integration Tools Setup the administrator can define thespecific class and attribute mappings for SmarTeam integrations.
The Lifecycle Rule Setup module allows the administrator todefine specific behavior for links related to the SmarTeamintegrations when performing Lifecycle Operations.
The Menu Editor enables the administrator to adjust andcustomize the SmarTeam user menus.
The Sequence Designer allows the administrator to define numbersequences for new objects.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
8/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 8
C o
p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeam Administration Tools (Overview) (3/4)
The Script Maintenance tool allows the administrator tohook scripts and user defined tools.
The Data Model Designer is the tool to define and modify thecompany’s database.
The Data Model Documentation Wizard allows theadministrator to generate a full documentation pack of thecurrent data model.
The System Configuration Editor allows the administrator tosetup default system settings.
The Translation Tool allows the company to define andmanage translations.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
9/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 9
C o p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeam Administration Tools (Overview) (4/4)
The User Maintenance tool allows the administrator to set
authorizations for groups, roles and users and the tools they canuse.
The Vault Monitor allows the administrator to see in detail what ishappening on the vault server.
The Vault Tester is a diagnostic tool for the administrator to verifythe vault implementation or status.
The Web Form Designer allows the administrator to define thecontent of the web based forms.
The Workflow Manager gives a supervisor the ability to analyzeprocesses, monitor and adjust assignments or perform
maintenance on existing flows.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
10/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 10
C o p y r i g h t D A S S A U L T S Y S T E M E S
ENOVIA SmarTeam Data ModelThis lesson will cover the following topics:
The Data Model
SmarTeam - Data Model Designer
ENOVIA SmarTeam Databases and Related Utilities
Setting up Profile Cards
Setting Database Parameters
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
11/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 11
C o p y r i g h t D A S S A U L T S Y S T E M E S
The Data ModelYou will become familiar with the various objects in the Data Model.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
12/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 12
C o p y r i g h t D A S S A U L T S Y S T E M E S
About the Data Model
The Data Model should reflect the business objects used in a company; like, projects,documents, parts and more.
The Data Model in real life will be based on the customer PLM environment and the type of
industry they are working in:
SmarTeam F&A scenario and SmarTeam E&E scenario provide guidelines for theseindustries.
The examples used in this training are more to show the capabilities and do not necessarily
reflect a real business scenario.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
13/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 13
C
o p y r i g h t D A S S A U L T S Y S T E M E S
The Scenario
The BOM structure above is displayed as a tree structure of objects.
BOM for Silver Speaker
O Silver Speaker Assemblyo Antenna x 1
o LED Display x 1
o Turbo-dial keypad x 1
o Soft Buttons x 12
o Turbo Buttons x 3
Associated Documents
Talk-and-Run wants to create a Bill of Material (BOM) structure of their products in theSmarTeam – Editor.
We will design a data model to represent Talk-and-Run’s BOM structure.
• Silver Prices.doc
• Turbo specs.doc
• Antenna. CATPart
• LED display. CATPart
• Turbo keypad. CATProduct
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
14/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 14
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Products
Documentation
Folder
Document
PartsStandard Parts
Standard Part
Standard Assembly
Custom Parts
Custom Part
Custom Assembly
Software
Data Model Structure
Data
The SmarTeam Data Model is a database structure that you design to organize acompany’s data.
• Silver Prices.doc• Turbo specs.doc
• Antenna. CATPart
• LED display. CATPart
• Turbo keypad. CATProduct
The SilverSpeaker
Data Model
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
15/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 15
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Products
Documentation
Folder
Document
Parts
Standard PartsStandard Part
Standard Assembly
Class Trees and Object Trees
You design the data model to categorize objects with similar properties into classes.The data model is designed in the form of a tree structure of CLASSES.
The data can be represented in the SmarTeam – Editor as a tree structure of Objects.
o Soft Buttons x 12
o Turbo Buttons x 3
Object Tree
O Silver Speaker Assembly
o Antenna x 1
o LED Display x 1
o Turbo-dial keypad x 1
Class Tree
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
16/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 16
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Class Attributes
Antenna Battery
Objects of the same class share common properties called Attributes.
Products [weight] Standard Part [part number, material, color]
The SilverSpeaker
The Charcoal
Chatter
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
17/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 17
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Class Mechanisms
Non Standard Parts [Revision Control]
Example of attributes added for Revision Control:
Revision, Previous Revision, Date of First Revision Creation
Documentation [File Control]
Example of attributes added for File Control:
File Name: Silver Speaker assembly instructions
Directory: J:\SilverSpeaker
File Type: Word Document
Standard Part [Workflow]
Example of attributes added for Workflow:
Security Level in Workflow
Objects of the same class have the same CLASS MECHANISMS (behaviors).
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
18/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 18
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Super Classes
Products [weight]
Documentation
Folder
Document
Parts [part #]
Standard Parts
Standard Part [material, color]Standard Assembly
SUPER CLASS
CLASS TREE
A Super Class is the topmost class in any branch of a class tree.
Super Classes allow you to organize information into generic categories.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
19/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 19
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Projects
Documentation
FolderDocument
Parts
Standard Parts
Standard Part
Standard Assembly
The Lead Class
Lead Class In the Data Model
Every data model has one Lead Class that has a relation to the vaults in SmarTeam and the CADintegrations.
The default lead class in SmarTeam is Projects.
Lead Class In SmarTeam
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
20/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 20
20
Leaf Classes
Leaf Classes are the bottom-most classes of a tree.
A Leaf Class represents the physical object.
CLASS TREE
LEAF CLASS
Projects [weight]
Documentation
Folder
Document
Parts [part #]
Standard Parts
Standard Part [material, color]Standard Assembly
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
21/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 21
C
o p y r i g h t D A S S A U L T S Y S T E M E S
ABSTRACT CLASS
CLASS TREE
Super Classes and Abstract Classes
SUPER CLASS
A Super Class is a class which has subclasses below it.
You create Super Classes in order to reuse their attributes and share properties inmultiple subclasses or for authorization reasons.
Abstract Classes are classes below Super Classes and above Leaf Classes, used for
searches and organization of data.
Projects [weight]
Documentation
Folder
Document
Parts [part #]
Standard Parts
Standard Part [material, color]
Standard Assembly
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
22/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 22
C
o p y r i g h t D A S S A U L T S Y S T E M E S
Class Composition
In Talk-and-run’s data model a standard
assembly can be composed of standard parts.
Turbo-dial keypad
(Standard Assembly)
Soft button
(Standard Part)
Turbo button
(Standard Part)
IMPORTANT: An object can be composed only of objects from the same super class of a tree.
Using the Class Composition, you can define whether or not an object may becomposed of other objects.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
23/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 23
C o p y r i g h t D A S S A U L T S Y S T E M E S
Add as Top Level
Top Level
Second level
In the example below, objects of the Folders class may be added at the top level ofthe Documentation tree, but objects of the Document class may only be added at a
lower level.
Using the ‘Add as Top Level’ option, certain leaf class objects may be added to thetop of an object tree, while other leaf class objects may only be added below otherobjects.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
24/335
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
25/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 25
C o p y r i g h t D A S S A U L T S Y S T E M E S
SmarTeam - Data Model DesignerYou will learn how to create the data structure or modify the existing data structureusing the Data Model Designer.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
26/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 26
C o p y r i g h t D A S S A U L T S Y S T E M E S
Introduction to the SmarTeam-Data Model Designer
The SmarTeam - Data Model Designer allows the administrator to perform the followingoperations:
Create data structures based on existing templates
Create completely new templates
Modify existing databases
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
27/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 27
C o p y r i g h t D A S S A U L T S Y S T E M E S
SmarTeam Data Model Designer Main Stages
Launch SmarTeam
Data Model Designer
1Create/Load
Template
or database
2
Define Classes
3
Define ClassAttributes
4
Define Links
5Define ClassComposition and Link
Attributes
6
Define the basicdesign guidelines for
a Profile Card
7 Save Template/Create Database
8
O S
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
28/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 28
C o p y r i g h t D A S S A U L T S Y S T E M E S
The SmarTeam Data Model Designer Resources
Wizsrc(MS-SQL)
Oracle/ MS-SQL/DB2
Contains data structure and data
Contains system-definedtemplates, user-defined templates
Source Database Destination Database
ENOVIA S T Ad i i t ti f F d ti Edit d W b Edit
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
29/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 29
C o p y r i g h t D A S S A U L T S Y S T E M E S
Databases in the SmarTeam \ DB Directory
SmarTeam Directory
MS SQL Database Files
ENOVIA SmarTeam Administration for Foundation Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
30/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 30
C o p y r i g h t D A S S A U L T S Y S T E M E S
Launching the SmarTeam Data Model Designer
Launch from ‘Start > All Program > SmarTeam > Administrative Tools > Admin Console’.
ENOVIA SmarTeam Administration for Foundation Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
31/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 31
C o p y r i g h t D A S S A U L T S Y S T E M E S
SmarTeam Data Model Designer User Interface
Menu Bar Stage Name
ENOVIA SmarTeam Administration for Foundation Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
32/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 32
C o p y r i g h t D A S S A U L T S Y S T E M E S
Loading/Creating a Template
Completely new template
Pre-defined template
Extract template from an
existing database
Load the template anddatabase from an existingdatabase and modify it
Saved template in sourcedatabase
Select template option from the File menu.
ENOVIA SmarTeam Administration for Foundation Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
33/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 33
C o p y r i g h t D A S S A U L T S Y S T E M E S
Selecting Destination Database
From the Tools menu, Select the Destination Database.
To change the Destination Database, click Changedatabase.
Enter a new connection string or use thewizard to build a new one.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
34/335
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Copyright DASSAULT SYSTEMES 34
C o p y r i g h t D A S S A U L T S Y S T E M E S
Selecting Mechanisms
Select Mechanisms
A mechanism is a function (functionality/behavior) that can be enabled or disabled in aSmarTeam database.
When a mechanism is enabled, the SmarTeam Data Model Designer adds tables and metadata to the database, to support this mechanism.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
35/335
Student Notes:
,
Copyright DASSAULT SYSTEMES 35
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (1/10)
First, Click on Classes to add Super ClassesOrClick on a parent class to add Subclasses Second, Enter Class Name
Add Super Classes and subclasses (Abstract and Leaf).
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
36/335
Student Notes:
,
Copyright DASSAULT SYSTEMES 36
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (2/10)
Super Classes
Each of the Super Classes created in the SmarTeam Data Model Designer aredisplayed on the SmarTeam – Editor toolbar.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
37/335
Student Notes:
Copyright DASSAULT SYSTEMES 37
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (3/10)
You can view the class structure you created in the SmarTeam Data ModelDesigner with Search by Attribute window in SmarTeam – Editor.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
38/335
Student Notes:
Copyright DASSAULT SYSTEMES 38
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (4/10)
Name given by user
Name as displayed in theSmarTeam- Editor
Name of the tablein the database
Used to define the ClassComposition
It is Strongly recommend not to change the default values of ‘Table Name’ & ‘Class Prefix’.
Choose icons to display
object state in the
SmarTeam - Editor(optional)
Define name of a Class to be displayed in the SmarTeam – Editor and in tables.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
39/335
Student Notes:
Copyright DASSAULT SYSTEMES 39
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (5/10)
The Primary ID of an objectin this class can only occur
once in the db.
The Object can be added tothe top level of a tree.
Add as Top Level and Index Unique
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
40/335
Student Notes:
Copyright DASSAULT SYSTEMES 40
40
In this example only objects of type Folders can be added to the top level and theoption is not selected for a Document.
Objects of type Document can only be added to the second level.
Defining Classes (6/10)
2nd Level
Top Level
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
41/335
Student Notes:
Copyright DASSAULT SYSTEMES 41
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (7/10)
Set the lifecyclemanagement for anobject.
Available if the WorkFlowis selected in the Globalsettings.
The Object represents
a file.
Supported integrationmechanisms
Class Mechanisms
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
42/335
Student Notes:
Copyright DASSAULT SYSTEMES 42
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (8/10)
The predefined Integration Mechanisms built automatically:
CAD documents relationship
Composition (hierarchical) links
General links
Links and relationshipbetween CAD documents
Class Mechanism
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
43/335
Student Notes:
Copyright DASSAULT SYSTEMES 43
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (9/10)
Lifecycle Operations
are enabled
The Revision Control mechanism is enabled for Standard Parts in Talk-and-Run’sdatabase.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
44/335
Student Notes:
Copyright DASSAULT SYSTEMES 44
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Classes (10/10)
File Info fields and the Viewer tab are displayed on the profile card of objects,as defined with the File Control mechanism.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
45/335
Student Notes:
Copyright DASSAULT SYSTEMES 45
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Attributes (1/6)
First, Click on Fields to display the Sample Entities page.
Second, Enter the Attribute Name and click Add.
Add Class Attributes.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
46/335
Student Notes:
Copyright DASSAULT SYSTEMES 46
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Attributes (2/6)
Class
Attributes
Class attributes are displayed as fields in the SmarTeam Editor Profile Cards.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
47/335
Student Notes:
Copyright DASSAULT SYSTEMES 47
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Attributes (3/6)
Name assignedby the SmarTeam – Editor
Determines the type of datastored in this attribute
Size of attribute in bytes
Enabled for char type only
If checked, the usermust enter data
Displayed on the SmarTeam -Editor status bar when the field isselected in a profile card
Define Class Attributes
Define the type of data that can be added to the selected field.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
48/335
Student Notes:
Copyright DASSAULT SYSTEMES 48
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Attributes (4/6)
Select an attributeof a class.
Select the type
Reference to Class.
A class tree
window pops up.Select a referencedclass.
A reference field is created
automatically. You can modify itby clicking on the browse window.
Link attributes of another class to this class.
Assign Reference Class to Attribute.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
49/335
Student Notes:
Copyright DASSAULT SYSTEMES 49
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Attributes (5/6)
Approved By field (of class
Document) referencing class Users.
Objects of the referenced class are displayed as a drop down list in thereferencing field.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
50/335
Student Notes:
Copyright DASSAULT SYSTEMES 50
C o p y r i g h t D A S S A U L T S Y S T E M E S
To add values to Lookup Table, select Lookup Tables from Tools menu and precede
as described in Adding Values to a Lookup Table in Basic Administration Course.
Defining Class Attributes (6/6)
Select the type of Lookup Table
Create alookup table
Select alookup table
Click the lookup button
12
34
Assign a drop-down list to the attribute.
Assign a Lookup Table to an Attribute.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
51/335
Student Notes:
Copyright DASSAULT SYSTEMES 51
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Indexes
A class index is based on one or more attributes used to identify objects quicklyin the SmarTeam Editor.
You must define one index for each Super Class.
The revision attribute is always appended to the index for revision controlledclasses.
Class indexes are used in searches and error messages.
Select attributeAssign the attributeas an index
12
Select attribute(s) for the SmarTeam-Editor to use as an index.
Define Class Indexes
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
52/335
Student Notes:
Copyright DASSAULT SYSTEMES 52
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Composition (1/2)
Select Super Class from the ClassBrowser & click the Composition tab
Select the Class whosecomposition is to be defined
Click to check classes thatcan be added to selectedclass
1
3
2
Note: Red check marks indicate inherited composition.
Define type of objects that can be children of a selected object.
Define Class Composition
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
53/335
Student Notes:
Copyright DASSAULT SYSTEMES 53
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Class Composition (2/2)
Composition
not defined
Attempting to Add Objects to a Document
Adding Objects to a Folder
Classes in
Composition
Composition is used to define the objects that can be added to other objects ina given Class.
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
54/335
Student Notes:
Copyright DASSAULT SYSTEMES 54
C o p y r i g h t D A S S A U L T S Y S T E M E S
Create New Link Class (1/2)
Select the Links item in theTree to add or delete a Class
The Sample Entitieswindow is displayed
Click the Add button.
Select the Classes thatare to be linked.
The new link class name iscreated automatically but youcan modify it.
Check directional linkif needed
To add a user-defined Link Class:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
55/335
Student Notes:
Copyright DASSAULT SYSTEMES 55
C o p y r i g h t D A S S A U L T S Y S T E M E S
Create New Link Class (2/2)
Note: SmarTeam by default supports linkage of objects only once and will give a message when the user
wants to link two objects twice. In an instance based BOM however one part can appear on differentlocations in the BOM. To support this link behavior the unique index for the link needs to be expanded withthe balloon number/find number/operation sequence – depending on the usage of the BOM
Define the unique index on the link.
S d N
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
56/335
Student Notes:
Copyright DASSAULT SYSTEMES 56
C o p y r i g h t D A S S A U L T S Y S T E M E S
Link Types (1/2)
CAD Link Types, which can be created only via the Integration, are managed by theintegration and require the user to work through the integration.
CAD Link Types are visible in a separate link tab for each CAD integration, depending
upon the selected object.
St dent Notes
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
57/335
Student Notes:
Copyright DASSAULT SYSTEMES 57
C o p y r i g h t D A S S A U L T S Y S T E M E S
Link Types (2/2)
CAD Link types are added when the Database Level Mechanism is activated and thenthe Class Mechanism is selected for relevant classes.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
58/335
Student Notes:
Copyright DASSAULT SYSTEMES 58
C o p y r i g h t D A S S A U L T S Y S T E M E S
Hierarchical Links
QTY = 12
QTY = 3
Turbo-dial keypad
(Standard Assembly)
Soft button
(Standard Part)
Turbo button(Standard Part)
Hierarchical Links also have attributes. A typical hierarchical Link attribute is ‘Quality’.
Parent-child relationships are referred to as Tree links or Hierarchical Links.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
59/335
Student Notes:
Copyright DASSAULT SYSTEMES 59
C o p y r i g h t D A S S A U L T S Y S T E M E S
Logical Links
[ s u p p l i e r p a r t # ]
[ s u p
p l i e r p
a r t # ]
LED Display
(Purchased Part)
3mm Antenna
(Purchased Part)
PETER PLASTICS INC.
(Supplier)
Logical Links can be created to link objects that belong to different Super Classes.
Logical Links also have attributes.
In this example the ‘supplier part # ’ is stored in a link attribute of the link that
connects a supplier and a purchased part.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
D fi i Li k Cl Att ib t
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
60/335
Student Notes:
Copyright DASSAULT SYSTEMES 60
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Link Class Attributes
Enter Attribute Name
Click on the Attributes to displaya Sample Entities page
A Link class may have assigned attributes. The purpose of these attributes is toreflect specific characteristics that belong to relationships between objects.
Link attributes are displayed as column names on the Links tab of the Profile
Cards.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
D fi i L i l Li k Att ib t (1/2)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
61/335
Copyright DASSAULT SYSTEMES 61
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Logical Link Attributes (1/2)
Define Logical Link Attributes.
Logical Link attributes are displayed in the grid on the SmarTeam Editor’s ProfileCards on the Links tab.
Links Tabfrom Parts
Supplier and logical LinkAttributes combined
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Defining Logical Link Attributes (2/2)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
62/335
Copyright DASSAULT SYSTEMES 62
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Logical Link Attributes (2/2)
Logical Link attributes are displayed in the grid on the Attributes Link tab inan associated objects structure.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Defining Hierarchical Link Attributes (1/2)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
63/335
Copyright DASSAULT SYSTEMES 63
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Hierarchical Link Attributes (1/2)
Click on the Attributes todisplay Sample Entities page
Enter the Attribute Name
Hierarchical link attributes are displayed as fields on the Compositiontab of the Profile Cards.
Define the type of data that can be added to the selected field
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Defining Hierarchical Link Attributes (2/2)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
64/335
Copyright DASSAULT SYSTEMES 64
C o p y r i g h t D A S S A U L T S Y S T E M E S
Defining Hierarchical Link Attributes (2/2)
Hierarchical Link attributes are displayed on a SmarTeam Editor Profile Cardon the Composition sub tab.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Initial Profile Card Design (1/3)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
65/335
Copyright DASSAULT SYSTEMES 65
C o p y r i g h t D A S S A U L T S Y S T E M E S
Initial Profile Card Design (1/3)
To modify the design of theProfile Card, click Modify
A default Profile Card (Auto Form) is created for each Class by the SmarTeam DataModel Designer.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Initial Profile Card Design (2/3)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
66/335
Copyright DASSAULT SYSTEMES 66
C o p y r i g h t D A S S A U L T S Y S T E M E S
Initial Profile Card Design (2/3)
Auto Forms are designed according to Options defined on the Wizard Options\ProfileCard tab.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Initial Profile Card Design (3/3)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
67/335
Copyright DASSAULT SYSTEMES 67
C o p y r i g h t D A S S A U L T S Y S T E M E S
Initial Profile Card Design (3/3)
Design individualProfile Cards
Global design ofProfile Cards
Regenerate defaultProfile Cards
Use Form Wizard to modify tabs, allocate attributes to tabs and format labels andfields.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating a Database
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
68/335
Copyright DASSAULT SYSTEMES 68
C o p y r i g h t D A S S A U L T S Y S T E M E S
Creating a Database
At this stage, you should verify that no other connections to the destination databaseexist.
Note: If a connection exists, some tables may not be created correctly, resulting in
corruption of the database.
Verify destination database When prompted, enter a unique database name
Save the database structure in a database file.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips for Designing a Data Model
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
69/335
Copyright DASSAULT SYSTEMES 69
C o p y r i g h t D A S S A U L T S Y S T E M E S
p g g
Tip 1: Minimize the number of Classes for:
Easier user navigation
Better startup and overall performance
Tip 2: Place majority of attributes on Super Classes:
Attributes of Super Classes can be viewed in the object tree
Better startup and overall performance
Tip 3: Use lookup tables:
Guarantees standard field content, no typos
Tip 4: Improve performance:
Limit use of Reference to Class
Define File Management at the Super Class level
Minimize use of ‘Adds to Top Level’
Keep file and directory names short
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
To Sum Up
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
70/335
Copyright DASSAULT SYSTEMES 70
C o p y r i g h t D A S S A U L T S Y S T E M E S
p
Create a SmarTeam database structure using the SmarTeam Data Model Designer.
Load/create a template.
Define classes and class attributes.
Define logical links.Define composition and hierarchical links.
Design forms with Auto Forms and the Form Designer.
In this lesson you have learned how to:
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
SmarTeam Databases and Related Utilities
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
71/335
Copyright DASSAULT SYSTEMES 71
C o p y r i g h t D A S S A U L T S Y S T E M E S
SmarTeam Databases and Related Utilities
You will learn how to create a new MS SQL Database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (1/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
72/335
Copyright DASSAULT SYSTEMES 72
C o p y r i g h t D A S S A U L T S Y S T E M E S
When building a new database, the first requirement is to have an empty destinationdatabase.
The SmarTeam WizDst.MDF file is an empty database designated for the creation of a
new database. The empty database needs to have a user (in the MS SQL environmentSmarTeam is using the user SmarTeam). This user should have db_owner rights.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (2/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
73/335
Copyright DASSAULT SYSTEMES 73
C o p y r i g h t D A S S A U L T S Y S T E M E S
SelectDestinationDatabase.
Define the connection stringto the empty database(WizDst in this example).
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (3/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
74/335
Copyright DASSAULT SYSTEMES 74
C o p y r i g h t D A S S A U L T S Y S T E M E S
After defining the desired database, select the Create button.
Fill in the Company Name and Database Name for the destination database.
Note: The MDF file will still be called WizDst.mdf.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (4/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
75/335
Copyright DASSAULT SYSTEMES 75
C o p y r i g h t D A S S A U L T S Y S T E M E S
The SmarTeam Data Model Designer has created an empty database with the rightdata model. The file is still called ‘WizDst.mdf’.
To create an enterprise database, you need to create a database instance in the
new database environment. See the relevant documentation for Oracle, DB2 andMicrosoft SQL server.
Installation of the SmartDBExplorer is available in CD1 with other Administrationtools. After installation the file will be available in the /bin directory.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (5/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
76/335
Copyright DASSAULT SYSTEMES 76
C o p y r i g h t D A S S A U L T S Y S T E M E S
Open the newly created database in the SmartDBExplorerwith the Open SmarTeam Database option.
Select as second database the connection to the new database.
Use the Open Database menu option for that since it is not aSmarTeam database yet.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (6/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
77/335
Copyright DASSAULT SYSTEMES 77
C o p y r i g h t D A S S A U L T S Y S T E M E S
Drag and Drop the SmarTeamdatabase to the new database.
The following dialog appears. Select atleast the two Copy options and press OK.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (7/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
78/335
Copyright DASSAULT SYSTEMES 78
C o p y r i g h t D A S S A U L T S Y S T E M E S
This message shows the copywent successful. Press OK.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (8/10) - optional
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
79/335
Copyright DASSAULT SYSTEMES 79
C o p y r i g h t D A S S A U L T S Y S T E M E S
After successful creation of the new database, there might be two identicaldatabases defined with the same ReplicationID.
In order to work on the new database, the old database needs to be detached
(temporary) and use DBRegistration to generate a new unique ReplicationID forthe new database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (9/10) - optional
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
80/335
Copyright DASSAULT SYSTEMES 80
C o p y r i g h t D A S S A U L T S Y S T E M E S
Indexes have:
Validation
Repairing
Index Shortening
DB Statistics
Fix Last Object IDs
In case errors occurred during the copy process, the DBRepairing utility will fix themost foreseen errors.
The DBRepairing.exe can be found as install in the Kits directory of the SmarTeamCD – always use the latest one from the latest service pack
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Creating an Empty Destination Database (10/10)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
81/335
Copyright DASSAULT SYSTEMES 81
C o p y r i g h t D A S S A U L T S Y S T E M E S
After successful migration of the database to an enterprise database executeand all the necessary administration jobs for the environment:
Check table spaces for the database.
Check environment for connections.
Take a backup.
Test restore scenario for the enterprise database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (1/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
82/335
Copyright DASSAULT SYSTEMES 82
C o p y r i g h t D A S S A U L T S Y S T E M E S
NOTE: SmDemo is not a part of Basic SmarTeam
Installation. SmDemo installation is available in CD4.
As an application engineer you might need to work with different customerenvironments – or as a customer – there might be different prototypes to discussand analyze.
Therefore you need to be able to handle MS SQL database, derived or copied fromthe same MS SQL database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (2/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
83/335
Copyright DASSAULT SYSTEMES 83
C o p y r i g h t D A S S A U L T S Y S T E M E S
Detach the database from theDatabase Connection Manager
Duplicating a MS SQL Database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (3/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
84/335
Copyright DASSAULT SYSTEMES 84
C o p y r i g h t D A S S A U L T S Y S T E M E S
Delete the _log.LDF file
Copy and rename .MDF file
Attach the newdatabase and
give it a newalias if needed
Duplicating an MS SQL Database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (4/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
85/335
Copyright DASSAULT SYSTEMES 85
C o p y r i g h t D A S S A U L T S Y S T E M E S
Reset the database list if thisdatabase was used for
authentication
Now run from the BIN directory and selectthe new database
Duplicating a MS SQL Database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (5/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
86/335
Copyright DASSAULT SYSTEMES 86
C o p y r i g h t D A S S A U L T S Y S T E M E S
It is a new database
registration.
And attach the original
database again.
Duplicating a MS SQL Database.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Tips and Tricks around Database handling with MS SQL (6/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
87/335
Copyright DASSAULT SYSTEMES 87
C o p y r i g h t D A S S A U L T S Y S T E M E S
In case you need to backup or delete a MS SQL database from your local server you canuse the OSQL command line
Login to the SQL command line processor:
OSQL –S \SmarTeam –d master –U sa –P sa
Prepare a device for the backup target:
EXEC sp_addumpdevice ‘disk’, ‘SMBackup’, ‘c:\SQLBackup\BackuSmBackup.dat’GO
Backup the database:
Backup Database SmDemo to SMBackup
GO
Restore the database:
Restore Database SmDemo from SMBackupGO
Delete the database:
Drop Database SmNewDemo
GO
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using SmFiles
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
88/335
Copyright DASSAULT SYSTEMES 88
C o p y r i g h t D A S S A U L T S Y S T E M E S
This will change in SmDemo all occurrences of
‘C:\SmarTeam’
by
‘C:\Program Files\SmarTeam’
You might need to change file paths in the database to adjust it to your customerenvironment:
smfiles -aConnectionString -pDatabasePassword [-i] [old-path] new-path
Use parameter -i for showing progress information.Please note that the connection string must be inserted using inverted commas.
e.g.: smfiles.exe -a"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=SmarTeam;InitialCatalog=SmDemo;Data Source=ukibm123\SmarTeam" –p SmarTeam "C:\SmarTeam" "C:\ProgramFiles\SmarTeam" –I
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Setting up Profile Cards
You will learn how to create Profile Cards using the Form Designer and the Web Form
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
89/335
Copyright DASSAULT SYSTEMES 89
C o p y r i g h t D A S S A U L T S Y S T E M E S
You will learn how to create Profile Cards using the Form Designer, and the Web FormDesigner.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (1/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
90/335
Copyright DASSAULT SYSTEMES 90
C o p y r i g h t D A S S A U L T S Y S T E M E S
You can access the Form Designer from ‘Start > All Programs >SmarTeam > Administrative Tools > Admin Console’.
Login with the Administration rights (the default administrator is Joe).
1
2
Use the Form Designer to modify the appearance of the Profile Cards.You can define field and label sizes, create lookup fields, modify tabs etc.
NOTE: There are two administrator tools for Form Design.- The Win32 Form designer is used for the regular SmarTeam Editor- The Web Editor Form designer takes initially the forms defined in the Win32 Editor and converts them
to Web Form. In the Web Editor Form Designer the administrator can further change and optimize theforms for usage in the Web Editor
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (2/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
91/335
Copyright DASSAULT SYSTEMES 91
C o p y r i g h t D A S S A U L T S Y S T E M E S
Select a Profile Card and click OK.
3
There are three types of formsto be defined:
The standard Profile Card.
The Single Object Profile Card
The Attribute Link or Composition
Profile Card
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (3/9)
4
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
92/335
Copyright DASSAULT SYSTEMES 92
C o p y r i g h t D A S S A U L T S Y S T E M E S
Click on the Form Designer toolbar to add fields, labels, etc.
to the profile card .
The profile card and the Form Designer’s main menu are displayed.
Use multiple tabs to categorize
fields. Copy and paste componentsto the user-defined tabs.
5
6
4
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (4/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
93/335
Copyright DASSAULT SYSTEMES 93
C o p y r i g h t D A S S A U L T S Y S T E M E S
Label
Memo
Text Edit
Lookup
Ref to Class
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (5/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
94/335
Copyright DASSAULT SYSTEMES 94
C o p y r i g h t D A S S A U L T S Y S T E M E S
Viewer
Date Edit
Date Time Edit
Relative Time Edit (multi site only)
Image
Check Box
Radio Button
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (6/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
95/335
Copyright DASSAULT SYSTEMES 95
C o p y r i g h t D A S S A U L T S Y S T E M E S
Script Button
HTML Browser
Hyperlink
File Browser
Vault Browser
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (7/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
96/335
Copyright DASSAULT SYSTEMES 96
C o p y r i g h t D A S S A U L T S Y S T E M E S
Display and modify properties of the fieldsby selecting a field and pressing F4.
For TextEdit fields, select the column (attribute).
For Label fields, enter a caption (label name).
7
9
8
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (8/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
97/335
Copyright DASSAULT SYSTEMES 97
C o p y r i g h t D A S S A U L T S Y S T E M E S
Assigning scripts on exitor enter of a field (F4).
Assigning scripts onstartup or exit of aProfile Card.
10
11
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Form Designer (9/9)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
98/335
Copyright DASSAULT SYSTEMES 98
C o p y r i g h t D A S S A U L T S Y S T E M E S or
Select one or more fields and right click to open the grid popup menu.
Use the grid to organize the location of the fields in the form.
Add a tab or delete a tab.
Save the modifications.
or
14
13
12
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Adding a Lookup Field to the Profile Card
1
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
99/335
Copyright DASSAULT SYSTEMES 99
C o p y r i g h t D A S S A U L T S Y S T E M E S
Click on the Lookup tool from the Form Designertoolbar in order to add a new lookup field to the
working form.
A field is added to the form and the propertieswindow is displayed. In the column field, selectthe database field to be linked to this field.
Name of Lookup Table.
2
Combo Box
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Reference to Class Attribute
A Reference to Class Attribute is an attribute that points to an object in another class
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
100/335
Copyright DASSAULT SYSTEMES 100
C o p y r i g h t D A S S A U L T S Y S T E M E S
In this example the Created by
attribute of the Standard Partsclass references the SmarTeamUser class (User login and First
name attributes).
p jand displays one or more attributes from that object.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
How to Setup a Reference to a Class
Define an attribute (class attribute) as type of Reference to a Class using the
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
101/335
Copyright DASSAULT SYSTEMES 101
C o p y r i g h t D A S S A U L T S Y S T E M E S
Avoid many references to a class for the same Profile Card. It will affect performance. Also reference toclass is preferred to be used for references to classes with a low number of records (caching in update mode)
yp g
SmarTeam Data Model Designer and assign a class to this attribute.For example, define the Created by attribute (of class standard parts) as Referenceto Class and assign it to Class Users.
Add a Reference to the Class attribute to the Profile Card using the Form Designer.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Adding a Reference to Class attribute to a Profile Card (1/2)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
102/335
Copyright DASSAULT SYSTEMES 102
C o p y r i g h t D A S S A U L T S Y S T E M E S
From the Form Designer, open the attribute profile card of the Classwhose attribute references another Class.
An attribute is added to the form and the properties window is
displayed. In the option Column, select the database attribute to belinked to this attribute.
From the Form Designer, open the attribute Profile Card of the class
whose attribute references another Class.
Set QuickFindMode True orFalse
Double click on the Multi-combo box tool from the Form Designertoolbar to add a new Reference to Class attribute to the workingform.
3
2
1
4
Multi Combo Box
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Adding a Reference to Class attribute to a Profile Card (2/2)
5
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
103/335
Copyright DASSAULT SYSTEMES 103
C o p y r i g h t D A S S A U L T S Y S T E M E S
The Projection Details screen is displayed.
The Projection Details selection screen is
displayed.Click Add to add a new projection or selectto select an existing one.
Enter a Separator (e.g. comma, tab) toseparate displayed attributes.
Click the Attributes button and select theattributes to displayed.
Click the Search name field browse buttonand select: add a query for this projection.Click OK to save.
Projections Details Screen.
5
9
8
7
6
Steps 4 – 9 are optional
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Adding a Reference to Class attribute to a Profile Card –
Quick Find ModeSmarTeam Quick Find enables you to search for an object using the Quick Find ProfileC d I th P fil C d th t l tt ib t f ifi Cl
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
104/335
Copyright DASSAULT SYSTEMES 104
C o p y r i g h t D A S S A U L T S Y S T E M E S
QuickFindMode = False
Card. In the Profile Card, you can use the most popular attributes for a specific Class.
QuickFindMode = True
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (1/7)
Web Form Designer utility design and modify the layout and content of SmarTeamWeb Editor Profile Cards
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
105/335
Copyright DASSAULT SYSTEMES 105
C o p y r i g h t D A S S A U L T S Y S T E M E S
Web Editor Profile Cards.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (2/7)
From the Admin Console start the Web Form Designer.
I th O P fil C d i d l t Cl
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
106/335
Copyright DASSAULT SYSTEMES 106
C o p y r i g h t D A S S A U L T S Y S T E M E S
In the Open Profile Card window select a Class.
The Web Form Designer utility opens displaying the selected Profile Card.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (3/7)
Form Designer Menu and Toolbar
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
107/335
Copyright DASSAULT SYSTEMES 107
C o p y r i g h t D A S S A U L T S Y S T E M E
S
Working Area
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (4/7)
The Profile Card has these modes:
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
108/335
Copyright DASSAULT SYSTEMES 108
C o p y r i g h t D A S S A U L T S Y S T E M E
S
It is possible to make attributes visible in specified modes.
Add - When a new object is added to a specific Class, a new Profile Card is displayed.
Update - The Profile Card is displayed with specific fields enabled, allowing you to modifypreviously entered information and add new information where applicable. Information inthe displayed cards is updated when the pane is refreshed.
View - The default mode when a Profile Card is first opened.
Query - The Profile Card is displayed to enable the user to enter a query condition.
Print - To print the currently displayed card, select Print from the File Menu.
NotSet - All modes are available.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (5/7)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
109/335
Copyright DASSAULT SYSTEMES 109
C o p y r i g h t D A S S A U L T S Y S T E M E
S
Visibility of
attributes in thevarious modes.
1
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Web Form Designer - Setting up Profile Cards (6/7)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
110/335
Copyright DASSAULT SYSTEMES 110
C o p y r i g h t D A S S A U L T S Y S T E M E
SClick on the desired field.
From the menu bar, select Insert,Table. Note: Default table: 3 X 3.
Most of the common attributes areavailable in the toolbox.
Placement of the controls can be done intables.
The toolbar contains icons to modify thenumber of rows or columns for a table.
To reposition a field select it and drag tothe new location.
Resize - drag a sizing handle OR Selectthe field and enter new values inProperties pane.
To insert a table:
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
To Sum Up
In this lesson you have learned ...
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
111/335
Copyright DASSAULT SYSTEMES 111
C o p y r i g h t D A S S A U L T S Y S T E M E
S
How to create Profile Cards for the SmarTeam Editor:
The three different types of forms
Profile Card
Single Object View
Link Profile Card
How to create Profile Cards for the SmarTeam WEB Editor:
Positioning through tables
Using groups
Setting the expand level per group
Understand the common approach for defining control types where the WEBEditor has the advanced feature to show/no show attributes.
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Setting Database Values
You will become familiar with the Sequence Designer Tool, the Default values, and theIntegration Tools Setup utility.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
112/335
Copyright DASSAULT SYSTEMES 112
C o p y r i g h t D A S S A U L T S Y S T E M E
S
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (1/6)
1
You use the Sequence Designer to create and modify masks. SmarTeam uses themask to increment a number automatically in a specific field of a Profile Card.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
113/335
Copyright DASSAULT SYSTEMES 113
C o p y r i g h t D A S S A U L T S Y S T E M E
S
Login with Administrator rights (the default administrator is Joe).
Access the Sequence Designer from‘Start > All Programs > SmarTeam > Administrative Tools > Admin Console’.
The most common use of a mask is for the primary ID number of a class and for revision numbers.
2
1
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (2/6)
If a pattern is already defined,S l t tt ib t
3 4
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
114/335
Copyright DASSAULT SYSTEMES 114
C o p y r i g h t D A S S A U L T S Y S T E M E
S
it appears in the fields.
Click Link to create a mask ormodify the current one
Select an attribute.
5
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (3/6)
Select the mask in the Sequence Click Edit or New to modify or add a new mask
86
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
115/335
Copyright DASSAULT SYSTEMES 115
C o p y r i g h t D A S S A U L T S Y S T E M E
S
qSelection dialog box.
Click Select to assign the selected
pattern to the attribute.
Click Edit or New to modify or add a new mask.
7
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (4/6)
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
116/335
Copyright DASSAULT SYSTEMES 116
C o p y r i g h t D A S S A U L T S Y S T E M E S
Enter the formula by which SmarTeam willincrement the numbers in this field and click CheckPattern.
Enter a baseline
value and click Set.
10
9
Use the characters a and 9:‘a’ => alphabetical increments.
’9’ => numerical increments.Examples:Mask DOC-999 => DOC-001, DOC-002 …Mask A9 => A0, A1.. A9, B0, B1…
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (5/6)
11
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
117/335
Copyright DASSAULT SYSTEMES 117
C o p y r i g h t D A S S A U L T S Y S T E M E S
Check the Revision mode checkbox if you aresetting a mask for a revision number field.
In the Separator field, enter the type of separator toseparate values in the mask field.
For example, if you enter a dot, the values will bedisplayed like this: a.9.
12
In the Group field, enter the number of variables(separated by a separator) to be displayed in the
Mask field.For example, for the mask a.9.9, ‘3’ is displayed inthe Group field.
13
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Using the Sequence Designer (6/6)
14
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
118/335
Copyright DASSAULT SYSTEMES 118
C o p y r i g h t D A S S A U L T S Y S T E M E S
In the Range field, define the limit of the increment
Click the Wildcard checkbox to define characters aswildcards; if not checked characters are set asconstants.
Check the Pad field to define that the character willbe preceded by a constant. Enter the constant inthe field below.Default value is ‘0’Without Pad: TEST-a-01
With Pad set to x: TEST-a-x1
Current value displays the value currently definedfor the character on the Mask Info Tab.
16
15
Student Notes:
ENOVIA SmarTeam Administration for Foundation, Editor and Web Editor
Setting up Default Values (1/2)
The Default Values tool defines the default values for a specific attribute in aSmarTeam Class. When you add a new object, the default values are automaticallyassigned to the attributes for which default values have been defined.
-
8/9/2019 Edu Smt en Sta Ff v5r19 Toprint
119/335
Copyright DASSAULT SYSTEMES 119
C o p y r i g h t D A S S A U L T S Y S T E M E S
Access the Default Values utility from ‘Start > All Programs > SmarTeam >Administrative Tools > Admin Console’.
Login with Administrator rights.
1
2
Example of default values: You can define that the default value for the Phase field in theDocuments class is Design. When a SmarTeam user opens a Profile Card in the
Documents Class, the Design value for the Ph