0% found this document useful (0 votes)
70 views41 pages

TC Training Plan

Uploaded by

Nandini Kapure
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views41 pages

TC Training Plan

Uploaded by

Nandini Kapure
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 41

Topics

Basic IT Concepts

PLM Overview

TC Architecture

TC installation 2-tier

My Teamcenter

Organisation

Structure Manager
BMIDE

Preferences

TC utilities

Workflow Designer

Query Builder

Acccess Manager
TC installation using DC

AWC installation/Configur
Sub-Topics
IT
Data and Database

Client Server Communication


User inteface
Access Control
User and Role
Workflows
CRUD Operation
Search and Report
Software Development Life cycle

What is Product Lifecycle Management (PLM)?


Benefits of PLM
Softwares used for PLM
What is ITEM? (Teamcenter)
What is BOM?
Revision Concept
Save-As
Design BOM/Engineering BOM/Manufacturing BOM
Document Management
Requirement Management
PLM integrations/SAP/DatawareHouse
What do we mean by Released in PLM

2-tier architecture
4-tier architeture

Getting installables from GTAC


Install neccessory software like DB software/Java
Install teamcenter with BMIDE 2

Open different perspective/views


Properties View
Summary View
Column configuration
Export in Excel
Createfolder/workspace object/view-edit summary
Create, Revise, Save-AS, Linking two objects

Where Used/ Where Reference


Execute Searches/ Save Searches/ quick search
Properties on Relation

Undertanding Group/SubGroups/Roles/User
Adding new Group/Roles/User
Volume Creation/ Paths etc

Creating BOM
Understanding of Revision rule
Understanding Date/Unit Effectivity
releasing BOM
BOM Datamodel

Business Object Model


Datamodel Concept - Object Types , Classes, Properties
Type of diffrent properies/ Persistance-Runtime-Compound-Table-NameVa
BO constant/Properties Constants
Create - Custom Business Objects (Item, Dataset, Forms, Folders with Prop
LOV/Classic/Batch
Localization
BMIDE Conditions
BMiDE Utilities
GRM Relations
Display Rules
Deep Copy Rle
Most used object hirachey
Adding Custom object/property
Hot/cold deployments
Rich Client Stylesheet Understanding
BMIDE Steps
BMIDE & Stylesheet Exercises

What is preference?
Location, Protection Scope
Site/User preference
Import/Export preference

How to Run
list_users
clearlocks
preference import
backupxmlinfo
installencrypt
Stylesheet import

What is workflow and Workflow Designer


Create simple worklfow
Type of Tasks and there lifecycle
OOTB action handlers and rule handler
Import/export workrlows

Types of queries
Building queries
Import/export Queries

What is Access Manager/ACL?


Access Manager interface
Rule Tree and its evaluation logic
Export/Import ACL
Creating custom ACL

Installing Deployment Center


Instaling TC server and 4-tier RAC
Install AWC
Configure AWC indexing

Understand poolmgr configuration

Introduction to Active Workspace


AW User Actions (Create, Global Search, Advance Search View and update
AW Admin views - XRTEditor
UI Paradigms- Locations/SubLocations/Commands/Panels/Workarea
Active workspace Architecture
Indexing
Tile Configuration
Column Configuration
Workspace Configuration
Stylesheets
Time Required (in Days)Start Date End Date

2 29-8-2024 3-Apr-24

0.5

2
2

2
2

32.5
Files, Databases, Types of databases
Web server, types etc
Baiscs of web applicatinos

https://www.youtube.com/watch?v=HgDfCFkBAxM
How preference change the behivour of the system (example)

10. Teamcenter Admin Workflow Creation - YouTube


HgDfCFkBAxM
Topic
ITK custumisation

AWC declarative
Content
ITK - Introduction
Batch Command line utility
Workflow handler - Action Handler
Workflow handler - Rule Handler
Operation Override
Extensions - Pre Condition
Extensions - Pre-Post Action
Runtime Properties
SOA - Introduction
SOA - Build and Deploy
SOA - Client and Dynamic Policies
POM enquiry
Memory Management, Bulk Operations, Logging
Advance Topics: Dynamic LOV
Advance Topics: Code Query
Buffer

Declarative concept
Create AW dev env
Add new module/loaction/sublocation
Add custom command/command placement/comand visibility
Define custom view model
Add custom panel, write buttom click actions
call SOA, REST service, Javascript using declarative action
Understanding Java scripts and aynchronous behaviour
Stylsheet customistaion
Adding delarative key to stylesheet
AWC debug
Time(days) Week Links
0.5 1
1.5 1

Week 1
1.5 1
1.5 1
1.5 1
1 2

Week 2
1 2
2 2
1 2
1 3

Week 3
1 3
2 3
1 3
1 4

Week 4
1 4
3 4

0.5 6

Week 6
1.5 6
2 6
1 6
1 6
1 6
1 7

Week 7
0.5 7
0.5 7
0.5 7
0.5 7
Total Estimated time
31.5 days
Sub No Topic
Business Object Model/Common BO introduction
1 What is business object
2 What is POM object
3 What is Runtime Object
4 Basic propertied of POM objects(pid, object_string, lsd)
5 how POM object is stored in RDBMS
6 Workspaces object and subTypes(Item,ItemRevision,Folder,Dataset...)
7 Object Hierarchy
8 System Objects (User, Group, Role, Workflow)
Datamodel Concept - Object Types , Classes, Properties
1 Create Custom business object
2 Create Custum Abstract Business Object
3 Create Custom Business object with no storage class
4
Create - Custom Business Objects (Item, Dataset, Forms, Folders with Properties)
1
2
3
Type of diffrent properies/ Persistance-Runtime-Compound-Table-NameValue
1
2
3
Localization
1 Display names
2 Stroing Attributes in different language (localization)
3
Display Rules
1
2
3
Deep Copy Rules
1
2
3
Naming Copy Rules
1
2
3
Relations/Cardinality (GRM Rules)
1
2
3
Global Constant/ BO constant/Properties Constants
1
2
3
LOV/Classic/Batch
1 Classic,Batch,Dynamic LOV
2 Import Batch LOV
3 Use condition while attaching LOV
4 Cascading LOV
BMIDE Conditions
1
2
3

Code Generation/Code Compile


1
2
3
Basic IT Concepts IT
Data and Database

Client Server Communication


User inteface
Access Control
User and Role
Workflows
CRUD Operation
Search and Report

Software Development Life cycle


PLM Overview What is Product Lifecycle Management (PLM)?
Benefits of PLM
Softwares used for PLM
What is ITEM? (Teamcenter)
What is BOM?
Revision Concept
Save-As
Design BOM/Engineering BOM/Manufacturing BOM
Document Management
Requirement Management
PLM integrations/SAP/DatawareHouse
What do we mean by Released in PLM
Support Role What is support and diffrent level of support
Ticketing supoort
Support checklist

TC Architecture 2-tier architecture


4-tier architeture
TC installation 2-tier Getting installables from GTAC
Install neccessory software like DB software/Java
Install teamcenter with BMIDE 2

Open different perspective/views


Properties View
Summary View
Column configuration
My Teamcenter Export in Excel
Createfolder/workspace object/view-edit summary
Create, Revise, Save-AS, Linking two objects

Where Used/ Where Reference


Execute Searches/ Save Searches/ quick search
Properties on Relation

Organisation Undertanding Group/SubGroups/Roles/User


Adding new Group/Roles/User

Structure Manager Creating BOM


Understanding of Revision rule
Understanding Date/Unit Effectivity
releasing BOM

BMIDE basics Business Object Model


GRM Relations
Display Rules
Deep Copy Rle
Most used object hirachey
Adding Custom object/property
Hot/cold deployments
BMIDE Exercises

Preferences What is preference?


Site/User preference
Import/Export preference

Workflow Designer What is workflow and Workflow Designer


Create simple worklfow
Type of Tasks and there lifecycle
OOTB action handlers and rule handler
Query Builder Types of queries
Building queries

Acccess Manager What is Access Manager/ACL?


Access Manager interface
Rule Tree and its evaluation logic
Export/Import ACL
Creating custom ACL

TC Report Generate Report


Build basic Report
a. Hardware
i. Processor
ii. Memory
1) RAM
2) Disk Memory
iii. Networks
iv. Servers
1) Web Servers
2) Application Servers
3) Database Servers

b. Software
i. Operating System
ii. Complier
iii. Programming Language
iv. Databases
v. Web Development
Cloud
DevOps
1 1
1 Files, Databases, Types of databases
Web server, types etc
Baiscs of web applicatinos
1
1
1
1

Roles in IT Industry
a) Developer
b) Architect
c) Tester
d) Full Stack Developer
e) Front End Developer
f) Back End Developer
g) System Administration
h) Database Administration
i) Business Analyst
j) Project Manager
k) Scrum Master
l) Designer
m) Network Engineer
Mobile Development
1 1
1
1
1
1

1
1
1
1

0.5 1
1
1

0.5 1
0.5 1
0.5 1
1 1
2 1

0.5 2
2

2
2
2
2

0.5 2
2

2
2
2
2

0.5 3
0.5 3
0.5 3
0.5 3
0.5 3
0.5 3
0.5 3
2 3

0.5 4 How preference change the behivour of the system (example)


4
4

0.5 4 10. Teamcenter Admin Workflow Creation - YouTube


0.5 4
1 4
1 4
0.5 4
1 4

0.5 4
0.5 4
0.5 4
0.5 4

0.5 4 https://www.youtube.com/watch?v=WSgZidE3hU0
1 4
https://www.youtube.com/watch?v=HgDfCFkBAxM
Topic
TC installation 4-tier

BMIDE

Admin Role

Batch/Shell scripting

TC utilities

Dispatcher

PLMXML

TC Maintainace/Upgrade
Content
Instaling TC server and 4-tier RAC
Install dispatcher
Install AWC
Configure AWC indexing
Understand FSC/FCC configuration
Understand poolmgr configuration

Business Object Model/Common BO introduction


Datamodel Concept - Object Types , Classes, Properties
Create - Custom Business Objects (Item, Dataset, Forms, Folders with Properties)
Display Rules
Type of diffrent properies/ Persistance-Runtime-Compound-Table-NameValue
BO constant/Properties Constants
LOV/Classic/Batch
Localization
BMIDE Conditions
Relations/Cardinality
Deep Copy Rules
Code Generation/Code Compile

What involved in TC administration


Admin Checklists

basic batch/shell commands


writing script
TC scripts - portal.bat,tc_profilevars.bat

How to Run
list_users
clear_locks
preference import
backupxmlinfo
installencrypt
What is dispacher
Why dispacher is used
Dispacher Module/Sheduler/Client config

What is PLMXML
PLMXML export
defining closure rules
Integrating deliverables(code/bmide templates/configurations)
Deploying to integration/staging/production
Upgrading TC(impact analysis/server update/code migration/custom configuration migration)
Time(days) Week Links
2 1
1 1
1 1
0.5 1
0.5 1
0.5 2

0.5 3
3
0.5 3
3
0.5 3
0.5 3
3
0.5 3
0.5 3
0.5 3
0.5 3
1 3

0.5 2
2

0.5 2
0.5 2
2

0.5 2
0.5 2
2
2
2
2
0.5 2
2
0.5 2

0.5 2
2
0.5 2
1
1
1
Total Estimated time
18 days
Topic
Modularity and OSGi, Dependencies and Lifecycle, OSGi Services
OSGi Bundle and Lifecycle and Service demo

Runtime and OSGi,


Generic Workbench,
Plug-ins,
Start-up sequence, Extension points, extensions, contributions
Create Plugin, Early Startup, Startup/shutdown,
Working with Views/Perspectives, Working with SWT, Jface
Create View, Perspective, Create form to take input using SWT dialog
Understanding Adapters, Property Testers, Utility classes
Programs based on Adapters, Property Testers
Teamcenter Client Alignment with Eclipse, Create Teamcenter application, Provide basic View
Eclipse Configuration, BMIDE deployment for project, New Application creation, Setting Icons, Regestry in Place
Session, Teamcenter Kernel, Menus, Handlers, Operations, Property Tester, TCPreferences
Create a Menu, Handler, Dialog, Operation, Check Preferences, Call OOTB SOA Service
Rendering Hint for stylesheets and forms, Call server exits
Multiple ways to write Rendering hints, Call server exits
Working with SWT Wizards, Jface controls
Create New SWT wizard, Provide Pages for existing wizards
UI and Non UI Jobs - Implementation with Teamcenter
Reverse Engineering the Teamcenter Applications. Best Practices
Time(days) Week
0.5 1
1 1 Total Estimated time

Week 1
1 16.5 days
1 1
1 1
1 1
1 2
1 2
Week 2

1 2
1 2
1 2
1 3
1 3
Week 3

1 3
1 3
1 3
Week 4

1 4
1 4
1. Existing list
a. Teamcenter Manufacturing Topics – Overview and used case study.
i. Variant BOM/BOP – 150% MBOM, BOP and illustrations for diff
ii. Plant Specific BOP Creation
iii. MBOM/BOP Creation Recipes
iv. Process Plan Validation (BOP/Accountability check)
v. EWI Integration to MES
vi. Change Control/ Release/ Approval Process in BOP
vii. BOE (Factory Data Management)
a. Overview and case study on Integration of Teamcenter Manufacturing to MES
b. Overview and case study on Integrated Change Management (Manufacturing Change no
c. Integration to Teamcenter Manufacturing - 3D Non-animated work instructions
d. Overview and case study on Easy Plan (Next Generation Teamcenter Manufacturing with
e. Case study on different customizations related to Teamcenter Manufacturing
1. New Topics
a. CAD BOM + EBOM
i. EBOM Creation, Reconciliation from CAD BOM.
ii. Prevent Part number proliferation ( Reuse ) with variable pos
1. Case study for - Deformable, Suppression, Position override, Arrangements for flexible
iii. CAD BOM + EBOM Change Control/ Release/ Approval Proces
iv. Part classification and search options across tool landscape
v. Monolith JT Vs regular JT usage. Case study on how to preven
vi. Engineering Effectivity model.
a. MBOM
i. Mfg. Effectivity Model with Unit and Date.
ii. Easy navigation of Part Traceability across products for impa
iii. How Sales Order influence the point of EBOM + MBOM + BOP
1. Case study on how a product with multiple variants are built, linked and configured (1
iv. Broken Link management between EBOM & MBOM & BOP
v. Order BOM ( derived from MBOM ) management.
a. BOP
i. Incremental BOP building ( in-process assembly)
ii. Order BOM specific Order BOP management & Reconciliation
iii. Process Flow Management & MES integration.
iv. Time Analysis, PERT Charts management.
a. Product Configurator
i. SAP CRM, ECC integration with TC Product Configurator
ii. How to maintain single source for Product configuration betw
iii. Setup MBOM variant options within Product Configurator usin
iv. How to configure 100% CAD BOM + EBOM using MBOM confi
v. End to End Case Study for Product Configurator.
and illustrations for different product variants

bility check)

cess in BOP

ring to MES
nufacturing Change notice)
instructions
ter Manufacturing with active workspace-based applications)
nufacturing

use ) with variable positions + orientation.


angements for flexible components.
lease/ Approval Process
across tool landscape
tudy on how to prevent missing JT scenarios with data & tool gaps.

ross products for impact analysis ( Similar but not OOTB Where Used )
EBOM + MBOM + BOP linkage.
ked and configured (150% CAD BOM, EBOM, MBOM, BOP & Multiple Plant setups).
OM & MBOM & BOP
nagement.

assembly)
ement & Reconciliation

uct Configurator
uct configuration between TC & SAP
oduct Configurator using dictionaries.
BOM using MBOM configuration via product configurator.
nfigurator.
Roles Topic Time(days)
PLM Overview
TC Architecture
TC installation 2-tier
My Teamcenter
Support Organisation
Acccess Manager Err:509
Structure Manager
BMIDE Basics
Admin

Workflow designer
Query builder
Developer

TC Report
TC installation 4-tier
Architect

Dispatcher
Consultant

Admin Role
Batch/Shell scripting 18
TC utilities
PLMXML
BMIDE
ITK custumisation
AWC installation/Configuration
31.5
AWC declarative

BOM Management
Change Management
Document Mangement
Data Migration
Topic Content
Active Workspace Installation Movement from 2 Tier to 4 Tier

Installation

AW Introduction Tiles
Global Search
How Global Search and Indexing are linked
Stylesheets
Mapping UI RAC To Active Workspace
Workspace

AW Architecture Architecture, Services


Data Flow
Folder structure
FMS, Services
SORL Database and its usage (indexing)

Tile Configuration Tile Architecture


Adding and arranging Tiles, Themes
Exercises

Solar Indexing Architecture, Services


Data Flow
Precedure, Constants, Indexing Preferences (Prefilter, Category)
Exercises

Preferences Active Workspace specific preferences


Creating Preferences for Active Workspace through
utility, RAC, Active Workspace

Workspace Workspace Configuration

Stylesheet Configuration Study OOTB Stylesheets


Adding custom Stylesheets
Stylesheets for different modules
Content tab, workflow
exercises

Column Configuration Column configuration for different Modules


Creating Dev Environment Folder structure, working, use
Active Workspace dev environment utilities

Basic Customization Creating Commands


Creating custom Theme
Changing Page Styles
Changing Icons for Business Objects/Release statuses
(OOTB/Custom)

Building Blocks of Customization AW Programming


React JS
UI Elements
SCSS
View, View Model, Javascript

Advance Customization Custom Command Panel


Calling SOA from custom command
Adding Custom HTML Panel in Stylesheet
Directive (Applicable for AW 5.2)
exercises
Time(days) Week
1

2
4
Links
4 tier Installation 4 tier InstallationDoc
AW Installation PPT
jdk1.8.0_231_ForAW5.2
jdk1.8.0_231_ForAW5.2
Active Workspace Microservices 5.2
TC Active Workspace 5.2
jdk11.0.18_ForAW6.2
TC Active Workspace 6.2
Active Workspace Microservices 6.2

Active Workspace Introduction

Active Workspace Gateway Architecture

Tiles Documents

Solar Indexing Documents

Workspace Documents

Stylesheets Documents
Development Env Setup

Creating Custom Command


Custom Theme Help
Customizing CSS

Create/Change New Icon in AW

AW Programming Basics
Introduction to React

AW JSON

Calling Custom SOA

You might also like