white paper on teamcenter
TRANSCRIPT
2
Table of Content
Abstract ............................................................................................................................................................................. 3
Business Scenario .............................................................................................................................................................. 4
About the Domain ............................................................................................................................................................. 5
1. Purpose of this Document ........................................................................................................................................ 6
2. Prerequisites ............................................................................................................................................................. 6
3. Content Management Capabilities ........................................................................................................................... 6
3.1 Content Management Environment Components ........................................................................................... 7
4. Content Management Rich Client ............................................................................................................................. 7
4.1 Content Management Administration .............................................................................................................. 8
4.2 Required Relationships in Content Management ........................................................................................... 10
4.3 Content Management Authoring .................................................................................................................... 11
4.3.1 Content Management Interface ............................................................................................................. 12
4.4 Creating and Editing content in an Editing Tool ............................................................................................. 14
4.5 Workflows and Content Management ........................................................................................................... 15
4.6 Publishing in Content Management ............................................................................................................... 16
5. Technology Stack .................................................................................................................................................... 17
6. Conclusion ............................................................................................................................................................... 18
7. References .............................................................................................................................................................. 19
3
Abstract The intent of this document is to provide how Teamcenter Content Management System provides dynamic solutions for automating the activities associated with authoring, assembling and publishing complex product and/or service documentation in multiple languages and delivery formats.
Teamcenter provides advanced integrations and customer-selected SGML/XML authoring and publishing tools. These integrations and Teamcenter’s smarter and faster authoring, review and publication capabilities can be used to unify product engineering and authoring processes, as well as to create and publish highly flexible and accurate documentation like User Manuals, Parts Catalogue.
4
Business Scenario
Ideally, documentation should be developed in concert with your product development process. Authors
often create and manage their work in isolated environments, with the result that technical publications
groups need to perform significant rework as engineering changes occur late in the development process
or even worse, they fail to deliver a document on time for the product release.
These misaligned and serial processes can cause companies to release their products to market without
proper documentation, labelling or regulatory filings and often delay the product launch all together.
Teamcenter’s content management solutions overcome this isolation by providing workflow, version control
and relationship management capabilities that link product documents with their associated parts in an
assembly. PLM-driven content management directly relates XML content instances to a product’s parts –
thereby synchronizing the product and its documentation even when product changes arise. The
relationships between product parts and content ensure that critical path documents that depend on
engineering data flow will be completed without imposing unnecessary overhead. It provides the following
advantages:
Reduce Manual preparation time by 25-50%
Increase production Volume by 50%
Increase quality and accuracy of documentation
5
About the Domain The subject discussed in this document is related to Content Management, an optimal Teamcenter solution
which is a single source publishing system for the creation of Technical Documents.
6
1. Purpose of this Document
The purpose of this document is to understand the Content Management capabilities of Temcenter. It also
provides the usage and functioning of the module in conjunction with various publishing and editing tools.
2. Prerequisites
This document is prepared in context of Teamcenter 4-Tier Architecture
During Teamcenter installation Content Management feature must be enabled
User need to have Teamcenter access with DBA (Database Administrator Access) Role
Application administrator must assign you Content Management permissions that are appropriate for your role and the tasks that you perform in the application
3. Content Management Capabilities
In today’s fast paced global economy, documentation is critical to product launch and delivery. With this in
mind, Teamcenter enables you to incorporate content management into your product lifecycle management
(PLM) so that you can:
Establish standards for documentation input and collaboration
Leverage advanced content authoring and management
Automate and optimize publication and distribution
For advanced documentation needs, you can extend your Teamcenter environment with content
management capabilities that utilize SGML/XML applications to improve the processes associated with
authoring, assembling and publishing product and service-related documents in multiple languages and
output formats.
Applications of Content Management include:
Technical and User’s Manual generation - Aerospace, Defence, Automobile, Machinery, Consumer
Products
Online and offline Parts Catalogues generation
Work Instructions generation – Manufacturing Process Sheets, Service and Repair Manuals,
Assembly/Disassembly Instructions, Operational Method Sheets
7
3.1 Content Management Environment Components
Technical publications maintained in the system consist of objects, generally referred to as topics, and their
relationships, which are stored in the Teamcenter database along with any associated graphics used in the
publications. The structure of a publication is validated by schemas, such as DTDs. The publication layout
is implemented with style sheets, which allows the same content to be available for different media, such as
print or Web applications. Content developed as individual topics may be reused among different
publications.
Content Management works in conjunction with several publishing and editing tools, which enable
publications to be generated for both online and print formats. Content Management includes support for
multiple language versions and includes the ability to manage topics through translations and release
cycles
4. Content Management Rich Client
The Content Management rich client provides the following perspectives:
Content Management perspective for Authoring tasks
Content Management Administration perspective for administrative tasks
The Content Management for Authoring contains multiple views that can be rearranged, including content
and graphics previews, query browser, current workspace, structure expansion and editing, local caches,
and object status information.
The Content Management perspective for Authoring offers the following capabilities:
Creation of publications and publication variants
Use of publication and topic templates
Publishing by use of standard publishing engines
Integration with Teamcenter workflows
Item versioning
Import and export of contents
The Content Management Administration perspective offers the following capabilities:
Integration of schemas and stylesheets
Definition of structure templates and topic types
8
Integration of XML tools
Creation of style types as collections of stylesheets
Administration of languages, translation offices, and other data
Before Content Management can be used for authoring a publication, you must set up the following:
Schemas
Topic types and structure
XML attribute mappings
Style types
Stylesheets
Editing and publishing tools
4.1 Content Management Administration
Before authors can use Content Management, the Content Management administrator must complete the
following tasks:
Create at least one style type to organize multiple stylesheets based on a unique layout
specification.
Create stylesheet objects related to style type(s), adding the stylesheets to the database.
Create at least one structure template with a publication type and related topic types. Relate the
publication and topic types to stylesheets.
Create schema objects, adding the schemas to the database; and relate them to publication and
topic types.
Create a tool object for each installed authoring and publishing tool and for previewing content, and
relate the tool objects to stylesheets.
Create XML attribute mapping items for exchange of metadata between XML and topic types, and
relate them to topic types.
Create graphic priority lists for editing and publishing tools.
In the Content Management Administration, create and relate the following object types to configure the
environment for different users and document types:
Publication type
A publication type is the topmost object in an XML publication structure and is used as a structure
template for new publications. A publication type can have topic types, stylesheets, XML attribute
mappings, compose policies, and transformation policies as related items.
Topic type
A topic type is a component of a publication type. You can use a topic type as a structure template
for new topics. A topic type can have topic types, stylesheets, XML attribute mappings, compose
policies, and transformation policies as related items. Each topic type corresponds to an associated
subset of the document structure. A topic type identifies the level at which the system saves content
as a reusable object. The topic type structure must be created to match the XML tag structure
defined in the DTD or schema.
Stylesheet
A stylesheet contains formatting information used to render, edit, or transform a topic or document.
9
Style type
A style type is used to organize and manage the stylesheets associated with publications. The style
type helps manage which stylesheets appear in preview or publish functions.
XML attribute mapping
An XML attribute mapping enables the transfer of data between topic attributes in the XML tag
content and database object metadata and vice versa.
Schema
Schemas define the basic structure of elements and attributes used in a topic. If your company uses
the S1000D or DITA Content Management solution, you can import the schemas for those
standards. Users with administrative privileges can also create the following types of schemas:
DTD
Character entity map
Example content
SGML catalog file
SGML declaration file
SGML DTD
Editing tool
The editing tool object contains information about the editing tool to be used for editing content. In
the Content perspective, when users choose Edit Content, the editing tool specified by the editing
tool object automatically opens.
Publishing tool
The publishing tool object contains information about the XML publishing application to be used to
render content to PDF, HTML, or other formats. In the Content perspective, when users choose
Publish, the selected content is published as specified in the publishing tool object.
Graphic priority list
The graphic priority list specifies the priority with which graphic options are selected when content is
viewed or published. The editing or publishing tool that uses the graphic priority list always selects
the graphic option that is listed first. If no file with this usage is found, the graphic option in the next
position is selected, and so on.
Graphic attribute mapping
A graphic attribute mapping controls how a file name or attributes on a graphic file being imported
are mapped to properties in Content Management. For example, a graphic attribute mapping can
define how a graphic option's file name is transferred to its Public Identifier property in Content
Management. A graphic attribute mapping can map file names or attributes to both graphic options
and graphic items.
10
4.2 Required Relationships in Content Management
The following lists the relationships required for each object type to support authoring. An example of
required relationships is illustrated below:
Topic type
Topic types must be related to stylesheets, an XML attribute mapping, and a schema. They are also
typically related to other topic types. Topic types are related to a different stylesheet for each
method in which they are published. For example, a topic type may be related to one stylesheet for
viewing in an editing tool and another for viewing as a PDF.
Style type
Style types are related to stylesheets, typically one stylesheet for each publishing method.
Stylesheets
Stylesheets are related to a style type, topic types, and an editing or publishing tool.
Tools
Editing and publishing tools are related to stylesheets.
Schema
Each SGML topic type must have three related schemas: an SGML declaration, an SGML DTD, and
an SGML catalog file. XML topic types are not required to have a related schema, but it is
recommended to always relate at least one.
XML Attribute Mapping
XML attribute mappings are related to topic types, including publication types. More than one can be
related to each topic type.
11
A publication structure is used for Content Management publications and typically consists of one root
publication type and a hierarchy of related topic types. This structure enables you to define a typical book
structure such as a publication with a header and footer, chapters, sections, and components, as in this
example:
The lowest level of the structure typically has the primary content, such as text blocks, tables, and graphic
references; whereas the higher levels represent title information and the underlying structure. The structure
must match the composition of schemas related to the corresponding topic types. If a topic type has no
related schema, you cannot edit or publish topics at this level in the structure.
Once a publication structure is created, when content authors create a new publication with the publication
type defined in the structure, they will be restricted to adding only topics with the defined topic types.
4.3 Content Management Authoring
Using Content Management, you can:
Create and manage publications containing XML and SGML content and graphics.
Manage translations of publications.
View, print, and publish PDF and HTML output for publications.
Manage publication releases.
In Content Management, you work with topics and publications. You can create topic and publication
objects in the Publication view. You can also create topics in an editing tool.
A publication contains topics and subtopics. Depending on the topic types available in your schema, the
publication you create may contain such topics as a cover page, back page, header, footer, and manual
contents, which may consist of several subtopics such as sections or chapters.
12
You can create either a blank publication or a publication based on a template. You can also create a
publication template that can be used to create new publications with the same elements as existing
publications.
You must create a publication object before you can add topics to a publication.
4.3.1 Content Management Interface
Your application administrator must assign you Content Management permissions that are appropriate for
your role and the tasks that you perform in the application.
Within the Teamcenter rich client user interface, functionality is provided in perspectives and views. Use
perspectives and views to rearrange how the functionality is presented.
Click Content Management in the navigation pane to launch Teamcenter Content Management.
Sl. No. View Description
1 Publication
view
The main work area where you create, update, delete,
and relate topics to other topics.
2 Graphics
view
The area where you update, delete, and relate
graphics.
3
Publication
Resources
view
The area where you perform database queries for all
objects other than graphics and view query results.
13
4
Graphics
Resources
view
The area where you perform database queries for
graphics and view query results.
5 Preview view
The area that displays the preview of content, either
when you select a graphic in the Graphics Cache
view, or when you use the Show Content button in
other views.
6 Graphics
Cache view
The area that displays the graphic options stored in
the local cache. When you open a topic that contains
graphics, the graphic options may be placed in the
local cache. If a graphic is updated in the database,
the graphic in the cache will be updated the next time
you open a topic containing the graphic.
7 Import
Results
The area that displays recently imported objects. It
also displays newly created column setting objects.
8 Item Info
view
The area that displays information about the item
highlighted in the Publication view or Graphics view.
9 Log The area that displays the log file generated by the
application when it runs a process such as publishing.
Understanding the following basic concepts will help you use the processes and features of Content
Management:
Objects
Items in Content Management are Teamcenter database objects. Each object has an ID. As you
relate an object to other objects, it appears in multiple locations in the structure of objects. All these
locations are references to the same object. You can verify whether two items reference the same
or different objects by looking at their object IDs in the Item Info view.
Teamcenter database
The Teamcenter database stores all the objects you see in Content Management. Content
Management is the interface you use to manage these objects.
Topics
Topics are the lowest type of object in the hierarchy of objects that comprise publications.
Topic versions
14
Each topic has a version number and a content version:
Version number
The version number represents the current and frozen versions of a topic in the database. It
consists of an alphabetic revision character and a sequence number, such as A.1. When a
topic is frozen and then revised, its revision character increases and its sequence number
remains at 1. (The sequence number does not change unless your system has been
configured to do that.) For example, A.1 changes to B.1.
Content version
The content version represents the number of times a topic is edited. It consists of a number
that increases each time the content of the topic is edited. When a topic is first created, its
content version is -1. The content version of a topic can be viewed in the Item Info view.
When a topic has a translation, you can compare the content version of the topic to the
content version of the translation to determine if the topic has changed since the topic was
translated.
Publication structure
A publication structure is a hierarchy of topic types that form the structure of a traditional XML (Base
Content Management) publication. The structure is created by the Content Management
administrator according to the schemas your company uses, and it defines which types of topics you
can add to specific locations in a publication.
Publish
When content is published, it is rendered to PDF, HTML, or other formats.
Translations
Content Management supports multiple language versions of topics and publications. You can
manage translation orders that are sent to a translator and the content that is returned in the
translated languages.
4.4 Creating and Editing content in an Editing Tool
The content of topics is created and edited in an editing tool. You can also create a new topic within an
existing topic by using an editing tool. Examples of editing tools compatible with Content Management
include: Arbortext Editor, XMetaL Author, FrameMaker, and XMLSpy.
15
An editing tool is used to author and edit XML and SGML content and is launched when you edit a topic.
Editing tools are installed on each client, following the supplier's instructions. Create an editing tool object
for each editing tool installed. You must also install any additional add-ons required for the editing tool. To
enable authors to edit content, you must do the following:
Create a stylesheet for editing content.
Create an editing tool and relate it to the stylesheet.
Relate the stylesheet to the topic type or publication type.
4.5 Workflows and Content Management
Your system administrator can design workflow process templates that incorporate your company's
business practices and procedures into process templates. In Content Management your company can use
workflows to process topics through release cycles and between participants. Content Management
includes workflow templates specifically for translation processes and publishing to a server.
16
4.6 Publishing in Content Management
Publishing tools are used to render content to PDF, HTML, or other formats, and are launched when you
publish a topic. A publishing tool is also used to view content in the Preview view, using the Preview option.
Publishing tools are installed on each client, following the supplier's instructions. Create a publishing tool
object for each publishing tool installed.
To enable authors to render content to PDF, HTML, and the Preview view you must do the following:
Create stylesheets for PDF publishing, HTML generation, and Internet Explorer Preview.
Create publishing tools for PDF publishing, HTML generation, and preview generation and relate
them to the stylesheets.
Relate the stylesheets to topic types and publication types.
You can publish output to a file system if your application administrator has configured your system to
support that. Each time you publish the same version of a topic or document, the output file replaces the
one stored in the system folder. However, if you freeze and revise content that you published to the file
system, and then publish it again, the system creates a folder for the new version, to store the newer files.
The folder structure contains folders for: the content type of the renditions (such as HTML or PDF), the XML
number of the topic or document, the language, and a subfolder for each version published. The first time
you publish the topic or document it is saved in folder A. After you freeze, revise, and publish it again, it is
saved in folder B, and so on. The most recent version of the published content is also saved i
n a folder named CURRENT. The folder names do not correspond to revision levels of the content they
contain.
You can do one of the following to Publish:
Right-click the topic or document and choose Publish.
Select the topic or document and click the Publish button on the toolbar of the Publication view
17
Teamcenter software provides a PLM-driven environment that streamlines today’s technical publications
processes through dynamic publishing techniques. These streamlined publication processes enable
technical documents to be developed in concert with the product development process.
Teamcenter-driven PLM environments provide a single logical authoritative source of product definitions
and linked documents that can be manipulated by user initiated workflow and data management
capabilities to integrate engineering, manufacturing and technical publications.
5. Technology Stack
Client Tier: Rich client (Java), Thin client (Browser)
Web Application Tier: BEA WebLogic Server 7.1, 8.1, IBM WebSphere 4.0, IBM WebSphere 5.0,
SunONE Web Server 6.0 (iPlanet), 7.0, Tomcat
Enterprise Tier: Server pool Manager
Resource Tier: Oracle, SQL Server, DB2
18
6. Conclusion
Companies can eliminate the isolation that separates technical publications groups from their engineering
design/development counterparts by effectively using XML in both environments. To facilitate effective
collaboration, the technical publication group’s system of choice and engineering design group’s system of
choice must use the same workflows and process automation environment.
Moving XML into an engineering environment – through the use of PLM-driven content management – is
crucial to integrating the processes and information flows common to both environments, while at the same
time delivering improved productivity and cost savings.
However, diverse development paths no longer offer sufficient justification for keeping engineering design
and technical publications in separate computing environments. Today’s common change management
processes and the configuration management capabilities of PLM now provide companies with a holistic
environment for managing both product and documentation development. This holistic environment is
especially adept at reducing the risk of inconsistent or out-of-date technical documentation while shortening
the length and complexity of the publications cycle.
19
7. References
http://www.plm.automation.siemens.com
https://training.plm.automation.siemens.com
http://www-cad.fnal.gov