siemens plm connection unified...why “live” integration with excelintegration with excel a good...

40
Siemens PLM Connection Excel Live Integration in Teamcenter Krishnan Srinivasan Copyright © Siemens AG 2008. All rights reserved. Copyright © Siemens PLM Software Inc. 2008. All rights reserved.

Upload: others

Post on 24-Dec-2019

12 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Siemens PLM Connection

Excel Live Integration in Teamcenterg

Krishnan Srinivasan

Copyright © Siemens AG 2008. All rights reserved.Copyright © Siemens PLM Software Inc. 2008. All rights reserved.

Page 2: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

T t Di it l Lif l M t S l tiTeamcenter Digital Lifecycle Management Solutions

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 2

Page 3: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Systems Engineering & Requirements ManagementSystems Engineering & Requirements Management

AgendaMarket ChallengesWhy Live Integration with Excel?Features Available in Teamcenter 2007.xExcel Templates in Teamcenter 8Excel Templates in Teamcenter 8

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 3

Page 4: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Market ChallengesMarket Challenges

PLM Systems capture complex information about product lifecycle

They often need to display information about variousThey often need to display information about various objects and their properties in a simple and intuitive form

U ft f t b l i h th t dUsers often prefer tabular view where they can sort and filter data (like MS Excel)

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 4

Page 5: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Why “Live” Integration with ExcelWhy Live Integration with Excel

A good majority of data in a PLM System can be arranged in tabular form (eg. Product data and their structure, Manufacturing data and their processes, Properties on objects. etc..)

MS Excel is one of the most widely used applications to manipulateMS Excel is one of the most widely used applications to manipulate Tabular data. Users analyze, sort, format data in Excel

Many PLM Systems offer the ability to Export their data to MS ExcelMany PLM Systems offer the ability to Export their data to MS Excel. But most do not offer a way to edit data directly from MS Excel

However, when users change information in Excel, they are not , g , yreflected in the PLM System

What we need is a “two way” communication between Excel and PLM

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 5

System.

Page 6: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Excel Live features in Teamcenter 2007Excel Live features in Teamcenter 2007

Export Teamcenter data to MS Excel “Live”Data edited in Excel can be saved directly in TeamcenterData edited in Teamcenter can be sent to Excel

Work “Off Line”Work Off LineSave generated sheet to local diskUser can open the sheet later and edit the values “Off line”

Direct connectivity from Excel to TeamcenterUsers can open the saved sheet and connect to directly to TeamcenterUsers can saved the date modified “Off Line”

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 6

Page 7: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Exporting Data from MyTeamcenterExporting Data from MyTeamcenter

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 7

Page 8: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Export To ExcelExport To Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 8

Page 9: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Exported Sheet in ExcelExported Sheet in Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 9

Page 10: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can edit properties from ExcelUsers can edit properties from Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 10

Page 11: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can edit properties from ExcelUsers can edit properties from Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 11

Page 12: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can edit List of Values, Date Properties …Users can edit List of Values, Date Properties …

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 12

Page 13: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Non Editable Properties in ExcelNon Editable Properties in Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 13

Page 14: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Export from Product Structure EditorExport from Product Structure Editor

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 14

Page 15: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can Filter Exported SheetUsers can Filter Exported Sheet

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 15

Page 16: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can Filter Exported SheetUsers can Filter Exported Sheet

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 16

Page 17: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can Sort Exported SheetUsers can Sort Exported Sheet

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 17

Page 18: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can Sort Exported SheetUsers can Sort Exported Sheet

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 18

Page 19: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can copy a cell and paste into multiple cellsUsers can copy a cell and paste into multiple cells

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 19

Page 20: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Off Line Editing and Direct ConnectivityOff Line Editing and Direct Connectivity

After Excel Sheet is exported (see the Note below), users can save the Excel Sheet, modify the values “Off Line” and merge the changes later into Teamcenter

Users can directly connect to Teamcenter from Excel orUsers can directly connect to Teamcenter from Excel orUsers can open the saved sheet from the “Rich Client” and merge the changes into Teamcenter

Note: This feature is supported only if the sheet is exported form MyTeamcenter or Search results window in 2007.

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 20

Page 21: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can save the sheet (in XLSM format only)Users can save the sheet (in XLSM format only)

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 21

Page 22: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can edit the file in Off Line ModeUsers can edit the file in Off Line Mode

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 22

Page 23: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can connect to the Teamcenter directlyUsers can connect to the Teamcenter directly

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 23

Page 24: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

User changes will be merged into TeamcenterUser changes will be merged into Teamcenter

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 24

Page 25: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Excel connected to Teamcenter !Excel connected to Teamcenter !

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 25

Page 26: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Users can open a saved sheet from Rich ClientUsers can open a saved sheet from Rich Client

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 26

Page 27: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Other FeaturesOther Features

Users can run search and export the search results to Excel “Live”Users can export structure data from the following applications

Requirement ManagerProduct Structure EditorCollaboration ContextCollaboration ContextManufacturing

Note: Data exported from Structure Editor cannot be saved and workedNote: Data exported from Structure Editor cannot be saved and worked “Off Line”. This feature is planned in a future release

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 27

Page 28: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Diagram: Teamcenter client to ExcelAn object isDiagram: Teamcenter client to ExcelAn object is exported to

Excel

COMAddinProperty

value is changed

NevaObject

API

E l COMSO S Excel COM Addin ref.

SOA Service

T t

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 28

Teamcenter Server TeamcenterDatabase

Page 29: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Diagram : Excel to Teamcenter communicationDiagram : Excel to Teamcenter communication

COMObject

is COMAddin

is exporte

d to Excel

Socket

SProperty value is changed

T t

TcRequirement Service

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 29

TeamcenterDatabaseTeamcenter Server

Page 30: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Enhancements coming in Teamcenter 8Enhancements coming in Teamcenter 8

Export to Excel Using Excel TemplatesTemplates can be created that define the list of properties to export for each object typeTemplates can also define the format for values

Apply Rules to Export ProcessApply Rules to Export ProcessRules can be defined such that a specific set of properties can be exported that match given rules

Apply Packing of rows to create Trace TableApply Packing of rows to create Trace TablePack one or more rows into a row to create Trace Table

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 30

Page 31: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Example of Excel Template – Formatted cellsExample of Excel Template Formatted cells

R l fFormatted Rules for each type of

object

Formatted properties

using keywords

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 31

Page 32: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Excel Template can be created and edited using ExcelExcel Template can be created and edited using Excel

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 32

Page 33: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

New Export To Excel DialogNew Export To Excel Dialog

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 33

Page 34: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Generated Sheet using TemplateGenerated Sheet using Template

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 34

Page 35: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Rule Tables in Excel TemplateRule Tables in Excel Template

Rule table consists of three partsLevelRelationsTypeLevelLevel

The Level key field specifies the level of the objects for which the property tag data is exported. For example, with 2 as the key field argument data is exported for objects that appear at level two in theargument, data is exported for objects that appear at level two in the view. Level will be applicable only for PSE, CC,RM, MSE etc.

SYNTAX – {%L-Level} EXAMPLE - {%L-1}{ }

RelationsType

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 35

Page 36: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Level Field in Rule Tables in Excel TemplateLevel Field in Rule Tables in Excel Template

LevelThe Level key field specifies the level of the objects for which the property tag data is exported. For example, with 2 as the key field argument data is exported forwith 2 as the key field argument, data is exported for objects that appear at level two in the view. Level will be applicable only for PSE, CC,RM, MSE etc.

SYNTAX {%L L l}SYNTAX – {%L-Level} EXAMPLE - {%L-1}

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 36

Page 37: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Relations field in Rule Tables in Excel TemplateRelations field in Rule Tables in Excel Template

RelationsThe Relation key field specifies the GRM relation that defines the association between two POM objects. SYNTAX – {%R-Relationship Name}EXAMPLE {%R IMAN specification}EXAMPLE - {%R-IMAN_specification}

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 37

Page 38: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Type Field Rule Tables in Excel TemplateType Field Rule Tables in Excel Template

TypeThis key field specifies the Type definition for which the property tag data is exported For example with Requirement as a key field data isFor example, with Requirement as a key field, data is exported for requirements that are selected for export to Excel.SYNTAX {%S T N }SYNTAX – {%S-Type Name}EXAMPLE - {%S-Requirement}

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 38

Page 39: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

Levels and RelationLevels and Relation

Levels and relation depend on how the user specifies the objects to export:When objects are exported from MyTeamcenter level of objects is ignoredobjects is ignored.When all visible objects are exported from a RM, PSE the level is 1 for the leftmost objects, with level numbers i i f l ft t i ht b i lincreasing from left to right by numeric value.

May 2008© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM SoftwareSlide 39

Page 40: Siemens PLM Connection Unified...Why “Live” Integration with ExcelIntegration with Excel A good majority of data in a PLM System can be arranged in tabular form (eg. Product data

ContactContact

Krishnan SrinivasanDevelopment ManagerRequirements / Teamcenter Applications & Solutions Development

2435 N Central Expressway2435 N. Central ExpresswaySuite 1100Richardson, Texas 75080

Phone: 972 497 0327

E-mail: [email protected]@

www.siemens.com/plm

Copyright © Siemens AG 2008. All rights reserved.