Training On Teamcenter PLM Concept to Customization (80 Hrs) FaithPLM Solutions Simplifying complex enterprise PLM Aspirant Teamcenter PLM (C2C) PLM Professional People Product Tools Process 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. This program will be achieved in 80 hrs through phased based approach. Page 1
PLM Concept 1 Product Data & Process Management PLM System Administration PLM System Deployment PLM System Customization Industry Project Requirement Gathering Problem Definition Solution Definition Capability Mapping Actual Implementation Demonstration Industry Changes Suggested/Gap Indentified? No Deploy to Production Yes C H A N G E M G M N T Page 2
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 Page 3
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 Page 4
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 Page 5
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 Page 6
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 Page 7
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 Page 8
Collect garbage dataset cleanup fscadmin, fccstat import export business rules, regen schema file, gen xmit file, make datasettype backup xmlinfo dsa Teamcenter Data Model (With Implementation Case) (10Hrs) Business Classes Primary and secondary business objects Persistent and runtime objects References and relations Properties/Attributes Constants (Property/Global) Feature Model Data model extraction and population TC Business Data extraction and population (tcxml) Business objects extraction and population (plmxml) Preferences and options POM Schema Business logic flow Database tables and hierarchy Business Data model and xml data model Page 9
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 Page 10
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 Page 11
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 Page 12
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 Troubleshooting Page 13
Contact, training@faithplm.com, anantb@faithplm.com Corporate Address: A/8, SidhhiPrerna Sai Chauk, New Sangvi Pune-411027. State, Maharashtra Country, India. +91-9049149933 US Office: 2840, Bearcat Way Cincinnati, OH-45219 Ph: 513-368-6476 Page 14