| Courses Software Training | Locality Purna Das Road |
This program is designed for PLM aspirant who are willing to make their career in the area of Product Lifecycle Management (PLM), a Today’s fastest growing IT. Presently, there is huge crunch of qualified resources to handle PLM technology. The reason behind the scene is unawareness of this technology and also lack of good technology exploration centers.
To address this need FaithPLM Solutions technology center, Pune have started a initiative which will help PLM aspirant to understand the Siemens Teamcenter PLM at its depth and will be able to implement the same to achieve business goal by increasing Individual, IT & Application productivity.
This program will help PLM aspirant to understand a set of business solutions offered by Siemens Teamcenter PLM in support of collaborative creation, management, dissemination & use of product information across the extended enterprise from concept to end of life achieved through integration of processes, people, business system & information.
============================================
=================
===Program Details:Introduction: PDM/PLM Basics (3Hrs)===
Concept
Scope and Need
Functionalities (Vaulting, Access Control, Business Rule, Revision/Version, Search, Workflow, PSE, Digital Mockup, ECM, Where used/referenced, Messaging)
Benefits
Role in business world
Different software available
Hardware and software for Teamcenter PLM
Teamcenter PLM suite share in PLM market with justification
===========================================
==========
Product Data & Process Management (15 Hrs)
====================================================
===
Overview of Teamcenter system environment
o Teamcenter Rich Client and Thin Client Interface
o Workspace object (Item/Revision/form/dataset/envelop/address list/change/envelope etc), queries/reports/ product structure/workflow/CM etc
Create new and revised data
o Item/Document/Dataset/Item Revision/Form etc
o Relationship between business object
o Version of object and its control
Create and view visualization data
o Create/cut/copy/paste/delete data objects/workspace object/viewing/modifying data object properties.
o Check in/out: Explicit/Implicit/ transfer check in/check out/view history of check out.
o Rule based/object based protection
o View data in visualization
o Workflow/Change management
o Import/Export data objects
o Mail notification
o Query/Reports (Summary/Item/custom)
Navigate the Teamcenter Rich Client Interface
Find, view and organize data
Create item and file data
Build and view product structure in PSE
o Absolute Occurrence
o Modular/Legacy Variants
o Substitute/Alternates component
o Add/Remove column in PSE
o BOM in portal visualization
o Pack/Unpack of lines
o Printing structure in HTML/Text
o Precise/Imprecise Assemblies
o Baseline (Precise/Imprecise)
o Revision Rule(Create/Set)
o PSE snapshot
o Effectivity (Occurrence/Revision)
o BOM Compare
o Import/Export of structure
Impact analysis: Perform where used and where referenced searches
Workflow process: Initiate, review, and disposition
o Process Template
o Audit file
o Inbox
o Sample workflow creation
o Out of office assistant
o Resource pool subscription
o Address List
o Task info
o Transfer ownership of target task
o Handler info
o Workflow ACL info
o Timed Task
Workflow viewer: Monitoring a process
Projects
o Creation
o Assignment
o Business object dependency
Use Change Management to find, view, and create change objects
===================================================
=======
Teamcenter Unified Admin (With Implementation Case) (22Hrs)
===================================================
=======
Organization
Creating persons, users and roles
Creating groups and sub-groups
Creating volumes
Creating interactively and with the make_user utility
Setting default volumes using utility
Form Types and LOVs
Creating form types, storage class types and properties
Creating List of Values (LOV) and attaching to forms
Exhaustive, Suggestive
LOV Cascading
Key Teamcenter Object Types
1. Item data types
Creating item types and master forms
Using schema editor to add POM classes for forms
Add new business object
Add new class
Extend business object with new attribute
Attribute to class
2. Dataset types
Creating dataset types and tools
3. Product structure data types
Creating product structure view types
Units of measure
Occurrence note types
Queries and Reports
Creating queries and assigning to favorites list
Creating reports and PFFs
Transfer mode for reports
Creating Status Types and Revision Rules
Precise and imprecise
New revision rule
Access Manager
Rules-based and object-based protections
Editing the rule tree
Exporting and importing the access manager rule tree
Project Creation and Administration
Creating projects
Privileges for project admin, project team lead, team members
Add/remove objects to a project
Workflow Process Modeling
Process terms and functionality
Creating workflow processes
Single and no signoff processes
Single task and multi task processes
Using task handlers
Importing/exporting workflow processes
Creating resource pools
Creating conditional tasks
Creating secure tasks
Using the release_man utility
Change Management
Change object folder structure
Creating change types
Business Modeling
Type display rules
Naming rules
Compound property rules
Action rules
Deep copy rules
ID Context Rule
Complex Property
Alias ID
Extension Rule (Ex. Item_Create)
GRM Rule
Hierarchical Business object search
BMIDE template deployment (Hot/Cold)
Preferences and Options
Setting preferences and options
Performing command suppression
Assigning default process templates
Key environment variable settings
Identifying important preferences
Importing Non-CAD Data
Interactively and using the import file utility
Importing CAD Data
Preference and environment variable settings for NX Manager
ug_import capabilities
Mapping files
Importing parts and assemblies
Importing non-master and associated files
Utilities and their purpose
make_user
am install tree
clearlocks
Collect garbage
dataset cleanup
fscadmin, fccstat
import export business rules,
regen schema file,
gen xmit file,
make datasettype
backup xmlinfo
dsa
=======================================================
===
Teamcenter Unified Customization (With Implementation Case) (20Hrs)
==========================================================
C Interface to Teamcenter server (APIs to integrate third party or user-developed applications )
Overview of Teamcenter Architecture
Why customization (Codeless/Codefull)? (Present data differently, Customer specific action on data etc)
ITK overview
Customizable component
Directory structure
Environment variables
Important directories for ITK development
BMIDE (Schema/Classes/objects)
Preferences
Install_type utility and other utilities in bin
Important note (POM functions with all classes, function with class work for instance of subclass, GRM is for relation object)
Best Practices (Provide help, use lower level calls etc)
Server Architecture: Where ITK placed
Understanding ITK API
Naming convention
Module Designator
Verb, Class, Modifier
I/O/OF
ITK function return
ITK’s structure (By module ITEM, BOM, FL, MAIL etc)
Using existing APIs
Finding APIs for your needs
Writing new APIs, Samples
Datatype tag_t (Unique identifier for each object in the database)
Module: WSOM, AOM, EMH, FL, ITEM etc
Error Handling
Log files & Debugging
Memory Management
User Exits:
User Exist Type (Existing/Added/Replacement)
Procedure to create user exit
Action/Rule Handlers
User defined Methods (Method template) User defined Methods (Method template)
Property Methods : Adding Run-time (Derived) property
User defined error messages
User Services:
User Services Procedure
User function
Registering user service function
Calling code from client
Extension:
Types
Methods
Properties
POM class hierarchy (Schema editor/BMIDE/ browser utility (sb)
LOVs
ITK Batch Program:
Model batch program
Compile, linking and running standalone program
=================================================
======
Teamcenter Unified Deployment (10Hrs)
===================================================
====
Teamcenter Architecture (Resource/Enterprise/Web/Client layer): 2TIER/4TIER
Web server’s: Purpose and software installations
Directories and their importance
o TC_ROOT
o TC_DATA
o Web Root
o Volumes
o Transient Volumes
o FSC/FCC
o TSTK
o lang
o model
o Portal
o BMIDE
o Pool Manager
Installing database server and creating databases
Installation of License Server
Installation of Corporate Server
Setup options – solutions and features
Installation of BMIDE (2TIER/4TIER)
Deployment of custom template
POM schema file, iman_profilevars/tc_profilevars, tc_preferences, am_rule_tree etc
Managing Teamcenter volumes (FMS/FCC/TCFS/Local Volume etc),
Installation of Two-tier Rich Client (Normal/Per-client etc)
Web application manager
o Creating stages (Web Tier/ Distribution Instance/Distribution Server)
o Distribution Instance Deployment
o Web Tier Deployment
Multiples Volumes/Multiples FSC/Failover/Performance tuning
Best Practices of Installation
Silent Installation
Installation of patches
Uninstallation of server
Unpopulating database
Troubleshootin
==========================================
===========
Rich client customization
=============================================
=========
Eclipse Rich Client Platform
Rich Client Non programming customization.
• Change the Teamcenter Splash Window.
• Change the Logon Window.
• Change the Teamcenter Object Icon
Rich Client customization environment setup
Basics of Eclipse
• Set Project Preference
• Set the Target Platform
• Run the Rich client from Eclipse.
• Create a Project.
• Set the Dependencies
• Create a package for Icon
Rich Client Plug –in
Overriding Command
Adding menu command to a menu, toolbar and shortcut menu.
• Command
• Menu Contribution
• Handler
Rich Client –UI form introduction
• Teamcenter form key concepts.
• Communication with the server.
• Form user interface display components.
• Form Panel Construction.
Teamcenter Form types Basics
• Automatic Forms.
• XML Stylesheet
• JavaBeans.
• Abstract rendering.
Questions and Discussion.
Teamcenter Form types Example
RichClient –UI form with XML stylesheet.
XML Overview
Modifying a predefined style sheet.
Creating a new style sheet.
Example of XML style sheet definition and rendering.
User Properties XML definition.
Item Properties XML definition.
Rich-client UI Form with JavaBeans.
• UI Form customization with Java.
• Introduction – UI Form with JavaBeans.
• Install the form Beans
• Referencing TCComponentForm
• Registration.
• PropertyNameLabel
�
�� PropertyTextField
• PropertyLOV Combobox
Questions and Discussion.
Kernel API
Component of the API kernel
• Session
• TCComponent
• Service
• Try/C
atch block
• Traversing Example
Rich Client –UI form with AbstractReddening Class
• Developing forms by extending the abstract class.
• Create a Form Type
• Create the Form Panel.
• Register the Form Panel with the Rich Client.
• Basic user Interface form and component.
• Register the Form.
Add a new Perspectives and view.
• Perspectives
• Views
ITK Overview
Call ITK function from the Rich Client.
• Register the User Service Method.
• Call the Register functions.
• Implement method on the server side.
• Compile and link server Exit.
• Rich client example.
Questions and Discussion