Deploying Document Management
Deploying Document Management
Deploying Document Management
Teamcenter 12.0
Deploying Document
Management
PLM00053 • 12.0
Contents
Update the business object constant for generic attribute exchange . . . . . . . . . . . . . . . 10-30
Set up custom properties in Microsoft Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-31
Verify the generic attribute exchange configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 10-32
Automating the document rendering process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-32
Configuring document printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-33
Setting up document printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-33
Create a print configuration to define print settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-33
Specify banner pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-37
Create a system stamp configuration to set system stamps . . . . . . . . . . . . . . . . . . . . . 10-38
Defining printer device and page specifications for UNIX printing . . . . . . . . . . . . . . . . . 10-41
Provide access privileges for batch printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-45
Configuring system stamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-46
Setting up system stamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-46
Create a system stamp configuration to set system stamps . . . . . . . . . . . . . . . . . . . . . 10-46
Setting up logos and distribution statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-50
Set a MetaData Stamp file to add system stamps during PDF rendering and printing
processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-54
Insert system stamps in PDF and Microsoft Office files . . . . . . . . . . . . . . . . . . . . . . . . 10-55
Configuring document markup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-57
Setting up applications for document markup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-57
Turn off Adobe protected mode for markups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-58
Provide access privileges for document markups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-59
Configuring digital signing for PDF documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-60
Setting up digital signing for PDF documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-60
Provide access privileges for digital signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-60
Enable thumbnails for documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-61
Configuring full-text search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-61
Configuring Active Workspace features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-63
Requirements to configure Document Management for Active Workspace . . . . . . . . . . . 10-63
Create document revisions in Active Workspace by dragging files to a folder . . . . . . . . . 10-63
View the document page type in Active Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . 10-64
View PDFs in the Active Workspace universal viewer . . . . . . . . . . . . . . . . . . . . . . . . . 10-64
Enable PDF streaming in the Active Workspace universal viewer . . . . . . . . . . . . . . . . . 10-64
Standardize document behavior in Active Workspace . . . . . . . . . . . . . . . . . . . . . . . . . 10-65
Host Active Workspace in Microsoft Office applications . . . . . . . . . . . . . . . . . . . . . . . 10-65
Host Active Workspace in Adobe Creative Cloud applications . . . . . . . . . . . . . . . . . . . 10-65
Documents play an important role in product data management. Documents that support the
development efforts of a product must be maintained in sync with the development process.
However, document authors manage documents in several different environments that have no
connection to their product data. As a result, documents are often out of sync with the product
information. Such misaligned processes cause companies to miss their product launch deadlines due
to incomplete or improper documents, poor labeling, or incorrect regulatory filings. In some cases,
even overabundance of documents affect the product release.
To ensure that documents conform to the required formats, meet product deadlines, and use the
latest product information, you use Teamcenter Document Management.
• Print documents with watermarks, stamps, and logos to ensure proper distribution.
• Manage attribute exchange between Teamcenter and Microsoft Office documents by leveraging
Teamcenter attribute exchange features. Also, manage the generic attribute exchange from
Teamcenter to Microsoft Office documents by using logical objects.
Users of Teamcenter Document Management perform various tasks such as creating templates,
rendering documents to different formats, and marking up documents. However, not all sites may
require the users to perform all tasks. As an administrator, you must plan to install the appropriate
components on the server and client machines as per the site requirements.
The following table describes the role of the components in Document Management deployment:
After installing Teamcenter, you install Teamcenter patches, if available. Teamcenter updates are
delivered in patches and in maintenance packs.
To create a new Teamcenter environment and to install the patches, refer to the following, as
applicable:
• Windows
Windows Server Installation
4. In the Old Configuration panel, select an existing configuration on which you want to install
Document Management and click Next.
5. In the Feature Maintenance panel, select Add/Remove Features and click Next.
10. In the Security Services panel, you configure Security Services for Teamcenter, which provides
single sign-on authentication. Once you enable these services, the users need not enter logon
credentials each time they launch a different Teamcenter product during a single session.
Select Enable Security Services and enter the following information:
If you use Security Services in the Teamcenter web tier application, you must configure Security
Services using Web Application Management as described in the appropriate server installation
guide.
11. Click Next and enter information, as needed, in the subsequent panels.
You must install Business Modeler IDE to configure Document Management and to import the sample
BMIDE Document Management template (docmgt_samples.xml).
You can install Business Modeler IDE as a standalone application or install it within your existing
Eclipse (Java IDE) environment.
Caution
Install Business Modeler IDE on a machine separate from the one containing your
corporate server.
For rendering documents to different file formats, to generate thumbnails for documents, and to batch
print documents, you must install Visualization Convert and Print with Ghostscript version 8.64 (Asian
font version) as specified in Teamcenter Convert and Print.
You require Dispatcher to render documents in different file formats, to generate thumbnails, and for
batch printing by using the appropriate conversion and print translators.
You can install Dispatcher as a standalone instance or in an existing Teamcenter environment. If
Dispatcher is already installed in your existing Teamcenter environment, you must modify it to include
the print and conversion translators.
• Document Management (DocMgt) Translators→RenderMgtTranslator and BatchPrint
• TcVis Translators→PreviewService
Warning
Teamcenter Office Online web service is only supported on an IIS web server. Therefore,
you must first enable IIS and ASP.NET on the machine on which you plan to install
Teamcenter Office Online web service.
2. Access the Deployment Center web application from a web browser. The format of the
Deployment Center URL is http://host:serverPort/deploymentcenter
Here, host is the server where Deployment Center is installed, and serverPort is the port number
specified by the -serverPort argument in the installation script.
3. Enter the user name and password as specified in the -user and -password arguments of the
Deployment Center installation script.
4. In the Deployment Center home page, click Environments and select the environment where
you want to install Teamcenter Office Online.
5. If Active Workspace is installed, proceed to step Install Teamcenter Office Online. If it is not
installed:
a. In Deploy Software→Software, click Add .
b. In the Available Software panel, select Active Workspace and click Update Selected
Software.
6. Click Go to Options, select Environment Type and Architecture Type, and click Save
Environment Options.
• Enter the URL in Microsoft Office Online Server Discovery URL. A sample URL is
http://host/hosting/discovery.
• In IIS Web Application Pool Configuration, select Create new application pool.
Deploy Scripts displays the ZIP files that were generated for each server along with the
associated component names. Each ZIP file contains the installation scripts for a single server. If
all the components were installed on a single machine, there is only one ZIP file. The ZIP file
name ends with the target machine name where you run the script.
13. Go to the ZIP file location, copy the Teamcenter Office Online deployment script to the machine
where you want to install it, and extract the contents of the file.
14. Open a command prompt window and navigate to the location where you extracted the file
contents. Run the deploy.bat (Windows) or deploy.sh (UNIX or Linux) script using the following
arguments:
-dcusername Specify the user name for Deployment Center as defined when installing
Deployment Center.
-dcpassword Specify the password for Deployment Center as defined when installing
Deployment Center.
-softwareLocation Specify the location in the -softwareLocation argument, for example,
-softwareLocation=D:\deploy_software
On Windows, if you mapped a shared location for the scripts using the M
drive, you can run deploy.bat without the -softwareLocation argument.
When the installation is complete, the command prompt returns the message Deployment action
successfully completed.
• OfficeOnlineTimeToLive
Specifies the life span (in seconds) of the Teamcenter access token.
• OfficeOnlineWopiHostURL
Specifies the URL of the Teamcenter Office Online Web Service, also known as the WOPI host.
The WOPI protocol integrates Office Online Server with Teamcenter.
Example:
https://tcooweb.example.com/TcOOWeb/api/wopi
If the port is changed after the Teamcenter Office Online Web Service installation, you must
manually update the port in this preference.
Example:
https://tcooweb.example.com:7009/TcOOWeb/api/wopi
You must set up the Secure Socket Layer (SSL) protocol on Internet Information Services (IIS) for
the TcOOWeb web application, which integrates Office Online Server with Teamcenter. To do so,
refer to How to Set Up SSL on IIS 7.
For providing single sign-on authentication, in the web.config file, ensure that the connection node
has SSO enabled:
<connections SSO_Enabled="true" SSO_AppId="Teamcenter"
SSO_URL="http://teamcenter.example.com:7001/tcssoservice">
Teamcenter Office Online uses sponsored authentication, which allows an application integrated with
Teamcenter to log on to Teamcenter using the sponsored mode. Sponsored authentication uses a
sponsoring user, which allows integrated applications to access Teamcenter and perform a task.
Update the sponsor credentials in the <tcsecurity> section of the web.config file. However, this
section is encrypted by default, you must first decrypt it by running the following command in the
command prompt window by using Run as administrator:
aspnet_regiis -pdf "tcsecurity" path_to_web.config_file
Example
aspnet_regiis -pdf "tcsecurity" "C:\inetpub\tcooroot\TcOOWeb"
After changing the credentials, you must encrypt the <tcsecurity> section by running the following
command in the command prompt window, using Run as administrator:
aspnet_regiis -pef "tcsecurity" path_to_web.config_file
Example
aspnet_regiis -pef "tcsecurity" "C:\inetpub\tcooroot\TcOOWeb"
Update the Teamcenter 4-tier and FSC URLs in the <tcresources>→<connections> section of the
web.config file. In this section, you must change the server connection URI, assigned FSC URL
(assignedfscurls), and bootstrap FSC URL (bootstrapfscurls), as necessary, for the Teamcenter
and FMS servers.
Document authors and reviewers can create and review documents in standalone Microsoft Office
applications. They can also edit or view documents by using Microsoft Office applications within the
Active Workspace browser. To use these applications in Active Workspace, you set up Teamcenter
Office Online.
However, if they wish to use the standalone Office applications, you must enable Teamcenter Client
for Office as follows:
1. Locate the client_specific.properties file in the Teamcenter installation directory.
Example
You may want a cover page on specification documents but not on other document types,
or you may wish to apply specific distribution statements to different document types.
For such tasks, you can set up templates in which you can specify the attributes exchanged
with Teamcenter, the cover page, and distribution statements as needed. Once this is
done, users start with the information and format specified while creating documents.
You can either import the Document Management sample template file (DMTemplates.xml) or
set up a new Document Management template.
After you release a document template, you use it to standardize a the behavior of a document at
different stages of its lifecyle.
A document template can also use properties created in Microsoft Office applications by using the
feature Attribute Exchange in Client for Office. Document properties can also be exchange from
Teamcenter to Microsoft Word by using the generic attribute exchange. Doing so provides a way to
link the properties added in a Microsoft Office application to Teamcenter attributes.
d. In the Configuration panel, select the configuration from which the corporate server was
installed. Click Next.
e. In the Feature Maintenance panel, under the Teamcenter section, select Add/Remove
Features. Click Next.
g. Click Next.
server-install-location\sample\document_management
Note
See the readme file at the following location:
server-install-location\sample\document_management
2. Open the docmgt_samples.xml file and use search and replace to change the prefix of SAM9
on the data model items to reflect your own organization's prefix.
Note
When you name a new data model object, a prefix from the template is automatically
affixed to the name in order to designate the object as belonging to your organization,
for example, A4_.
a. Choose File→Import.
The Import wizard runs.
b. In the Select dialog box, choose Business Modeler IDE→Import template file. Click Next.
c. Click the arrow in the Project box to select the project you want to import the sample file into.
d. Click the Browse button to the right of the Template file box and browse to the directory
where the docmgt_samples.xml file is located, and select the docmgt_samples.xml file.
e. Click the arrow in the Extension file box and choose the extension file you want to receive
the document management data model (for example, default.xml).
f. Click Finish.
The data model is imported from the docmgt_samples.xml file to the extension file in the
project.
4. In the Extensions folder, open the Document Management folder to see the samples in the
Dispatcher Service Config, IRDC, Print Configuration, and System Stamp Configuration
folders. The names of the samples each show your project’s naming prefix that you used for
replacing the SAM9 prefix in the docmgt_samples.xml file.
You can use these as the basis for your own dispatcher service configurations and item revision
definition configurations (IRDCs).
Note
After deploying the IRDC rules, you may need to restart Teamcenter Server Manager
services to ensure that they are available to the new tcserver processes.
6. Perform the following steps to import the DMTemplates file using My Teamcenter in the rich client:
a. Choose Tools→Import→From PLMXML.
b. Click the browse button (...) to the right of the Importing XML File box and select the
following file:
server-install-location\sample\document_management\importdmtemplates\DMTemplates.xml
c. Leave the Transfer Mode Name set to the default value of ConfiguredDataImportDefault.
d. Click OK.
Note
Depending on the templates loaded on your system, you may be presented with
other options in this sequence of steps.
A. Choose File→New→Item, select Document in the New Item dialog box, and click Next.
E. Click Finish.
F. Verify that the document revision is created successfully and that the correct sample
functional specification Word dataset is attached to the newly created document revision.
G. Create another document and select the Software Design Document value in the
Document Subject box. Verify that the document revision is created successfully and
that the correct sample software design document Word dataset is attached to the newly
created document revision.
2. In the New Item dialog box, select Document Management Template from the Business
Object Type list.
3. Click Next.
4. Type a name and an ID for the document template. You can also click Assign to automatically
generate the item ID and revision identifiers.
6. Click Finish.
2. In the New Dataset dialog box, enter a name and description for the dataset.
3. Select a dataset type from the Type bar, for example, MS Word Template.
If you do not see the type you are looking for, click More to display all defined dataset types.
4. Click the browse button next to Import to import the document template file.
In the Upload File dialog box, choose the required file and click Upload.
2. Click the browse button next to Import to import the cover page.
In the Upload File dialog box, choose the required file and click Upload.
a. Right-click the cover page attached to the document template revision and click Properties
on Relation.
b. In the Properties dialog box, set the Page Type as Cover Page and click OK.
To use the document template in an item revision definition configuration (IRDC) object, the template
and its attached datasets must be in the released status.
To release the template and attached datasets:
3. In the New Process dialog box, select TCM Release Process from the Process Template list.
4. In the Attachments tab, expand the document template revision and select the datasets to be
released.
5. Click OK.
Example
Consider that a user has checked out a specification document authored in Microsoft Word.
You can define the following behavior: when the user checks in the document, a PDF must
be generated. You can also specify that the PDF must include system stamps. You can
also specify a naming convention for the PDF. Further, you can specify the applications
that can be used for marking up the specification document.
• Create an item revision definition configuration (IRDC) for a document template. You create an
IRDC for each document template. For example, you can create an IRDC for the specification
document template. Similarly, you can create another IRDC for the functional specification
document template.
• Create a dispatcher service configuration for translating the documents (created using the
document template) from the source format (example, Word) to the presentation or derived
format (example, PDF).
• Configure system stamps to include system stamps in the derived format, if required.
• Open the Extensions\Document Management folders, right-click the IRDC folder, and
choose New IRDC.
2. Perform the following steps in the IRDC Base Criteria Page dialog box to create the IRDC object:
a. The Project box defaults to the already-selected project.
b. In the Name box, type the name you want to assign to the new IRDC in the database.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
d. Click the Browse button to the right of the Applies to Business Object box to select the
item revision business object for which you are creating the IRDC. You can only select
children of the ItemRevision business object.
e. Click the Browse button to the right of the Condition box to select the condition for which
this IRDC applies. If the IRDC applies to all objects of a type, use the isTrue condition.
You can also create your own conditions.
Only the conditions that have valid signatures appear. For IRDCs, the valid condition
signatures are as follows:
condition-name(ItemRevision)
condition-name(ItemRevision, UserSession)
Caution
If multiple IRDCs apply to the same business object type, and the values of their
conditions resolve to true during the creation of the business object, the latest
alphabetical condition drives the IRDC selection. The isTrue condition always
takes the highest priority. The system uses it if no other condition is true.
When an IRDC is defined at the parent business object, such as ItemRevision
and when an IRDC condition does not evaluate to true for the child business
objects, the parent business object's condition is evaluated. If this condition is
true, the IRDC defined for the parent is used when the business object is created.
f. If you want to assign a template, click the Browse button to the right of the Create Template
box to select the Document Management template to provide initial source datasets for the
item revision when it is created. The Teamcenter Repository Connection wizard prompts
you to log on to a server to look up the available templates.
You can also import the sample template (DMTemplate) to the server.
g. Click Next.
The IRDC Dataset Criteria Page dialog box is displayed.
3. Perform the following steps in the IRDC Dataset Criteria Page dialog box to specify the source
and derived dataset types for translation for this item revision. For example, you may want
Microsoft Word document datasets to get translated into PDFs.
a. Click the Add button to the right of the Source Dataset table to select the source dataset type.
b. In the Select Source Dataset Type dialog box, perform the following steps in the Select
Source Dataset Type dialog box:
A. Click the Browse button to the right of the Source Dataset box to select the source
dataset business object. Only children of the Dataset business object are displayed.
B. Click the Browse button to the right of the Item Revision Relation box to specify the
relationship the source dataset has to the item revision. The default is TC_Attaches.
To identify the dataset that contains the page information, such as cover page, signature
page, and index page, select the Fnd0DocPageTypeRel relation.
C. Click Finish.
D. Add as many dataset types as need to be defined for the IRDC. The order of the source
datasets is used to resolve the dataset type for attaching files.
Any dataset type such as Text that allows any file extension must be defined last in the
order in the source dataset list. If it is the first in the list, all the source datasets defined
later are ignored when automatically selecting a type for a file extension.
c. Click the Add button to the right of the Derived Dataset table to select the derived dataset
you wish to translate into when translation is performed.
d. In the Select Derived Dataset Type dialog box, perform the following steps:
A. Click the Browse button to the right of the Derived Dataset box to select the derived
dataset to translate into. Only children of the Dataset business object are displayed.
The derived datasets must be those that the system can generate using the dispatcher
service configuration objects.
B. Click the Browse button to the right of the Item Revision Relation box to select the
relationship between the derived dataset and to the item revision. The default relation is
TC_Attaches.
To identify the dataset that contains the page information, such as cover page, signature
page, and index page, select the Fnd0DocPageTypeRel relation.
C. Select the Required check box to require that the derived dataset be generated. (If the
required derived dataset cannot be generated or located, checkin cannot proceed.)
D. Click Finish.
e. Click Next.
4. In the IRDC Dataset Naming Page dialog box, perform the following steps to specify how the
dataset is named. The name is built using the rows in the sequence in the table. When the
Document Management system creates a new source data file, it concatenates the entries made
in this table (text and specified portions of all the selected attributes) to create the new file name
and then adds the file extension that is appropriate for the dataset type.
a. Click the Add button to the right of the Source Dataset Naming Rule table to specify a
row for the dataset name.
Perform the following steps in the Add Source Dataset Naming Rule dialog box:
A. (Optional) In the Text for Name box, type the name for the dataset.
B. Click the arrow in the Attribute for Name box to select the item revision property to use
as part of the dataset name. This box specifies an attribute of the item revision to be
used in creating the name of the dataset.
C. In the Starting Character box, type a number to specify the starting character position
in the attribute selected for file naming (for example, 1).
D. In the Number of Characters box, type a number to specify the number of characters to
use from the attribute selected for naming (for example, 50).
E. Click Finish. Repeat for each attribute to be used in building the dataset name.
b. Click the Add button to the right of the Derived Dataset Naming Rule table to specify the
row for the dataset name when the dataset is translated into a derived file.
Perform the following steps in the Add Derived Dataset Naming Rule dialog box. The
common fields are similar to those in the Source Dataset Naming Rule table.
A. In the Text for Name box, type a name for the dataset.
B. Click the arrow in the Attribute for Name box to select the property to use as part of
the dataset name.
C. In the Starting Character box, type a number to specify the starting character position
in the attribute selected for file naming.
D. In the Number of Characters box, type a number to specify the number of characters to
use from the attribute selected for naming.
E. Click the Browse button to the right of the Derived Dataset box to select the type of
business object. Different derived dataset types can be given different names.
F. Click Finish.
c. Click Next.
5. In the IRDC Checkin Page dialog box, perform the following steps to specify the item revision
behavior when it is checked in:
a. Click the arrow in the Derived Visualization Files to Checkin box to support the client side
creation of derived files that are already in the directory with the source files:
• Same File Name
Attaches and checks in the derived files only if they have the same name as the source
dataset.
• None
Does not attach and check in any derived files.
Because all first level subdirectories are searched for derived files unless this value is
none, source files that reside in a top-level directory such as C:\ or D:\ lead to poor
checkin performance if the Same File Name or Any File Name are selected. The
source files should be placed in a specific directory without any subdirectories before
performing checkin.
b. Click the arrow in the Create Derived Visualization Data box to translate the dataset on
checkin:
• Required
Creates derived files at checkin. If the required derived file cannot be generated or
located, checkin cannot proceed.
• Optional
Creates derived files if possible, but if not, continues to check in the source dataset.
• No
Does not create derived files at checkin. They may be created by the workflow process
or manually later
c. By default, the system translates one dataset type to the derived dataset based upon the sort
order field of the dispatcher service configuration objects. If other source datasets need to be
translated, the Special Render Control Table can be used to define what gets translated.
Click the Add button to the right of the Special Render Control Table to define controls for
file translation.
In the Render Control Wizard Page dialog box, perform the following steps:
A. Click the Browse button to the right of the Derived Dataset box to select the derived
dataset type to apply the controls to. Only children of the Dataset business object are
displayed.
B. Click the Browse button to the right of the Input Dataset box to select the source dataset
type to translate. Only children of the Dataset business object are displayed.
C. Click the Browse button to the right of the Item Revision Relation box to select the
relationship that the item revision has to the input source dataset. (The listed business
objects are children of the ImanRelation business object.)
D. Click the arrow in the When to Translate box to choose the conditions to translate file
attachments into visualization files:
• Always
Specifies that the attachments should always be translated into derived dataset files.
• If First
Specifies that the attachments must be translated if the source dataset is the first
one found in the table for this derived dataset type. This is because the rows are
processed in order. For example, an item may have an IRDC defined with both
MSWord and MSExcel source files, but a particular item may have only an MSWord
or only an MSExcel file or both. If the table is defined with MSWord to PDF in the
first row and MSExcel to PDF in the second row, and both rows are set as If First,
an item with both files types only gets the MSWord type translated. Similarly, an item
with only an MSWord setting gets the MSWord type translated, and an item with
only the MSExcel setting gets the MSExcel type translated.
E. In the Input File Names box, type a name pattern for the files to be translated. This
restricts translation to files with specific file name patterns. For example, the pattern
*master* translates only those files with master in the file name.
F. (Optional) Click the Browse button to the right of the Derived From Dataset Relation
box to specify the relation that the derived dataset had to the source dataset. The listed
business objects are children of the ImanRelation business object. If specified, the
system uses it to update the derived dataset instead of creating a new dataset during
subsequent render processes.
G. Click the arrow in the Delete On Translate? box and select No unless the input datasets
must be deleted after successful translation. This is actually provided when the checkin
search attaches files that are used for render only such as intermediate postscript files.
H. Click Finish.
d. Click Next.
6. In the IRDC Rules Page dialog box, perform the following steps to configure deep copy rules
for the item revision. Deep copy rules govern how item revisions are copied during save as
and revise operations.
a. Click the arrow in the Delete Data File? box to specify whether the file data attached to the
item revision should also be deleted when the item revision is deleted. Select Yes to delete
the datasets or No to leave it.
b. To create a deep copy rule, click the Add button to the right of the Deep Copy Rules table.
c. Click Next.
7. In the Enter Markup Information dialog box, perform the following steps to configure markup
rules for the document revision:
a. (Optional) Click the Browse button to the right of the Markup Application box to select the
tool to be used for markup, for example, MS Word or PDF_Tool. If specified, markup is
limited to the specified tool for the item revision dataset file. This is to prevent some users
marking up with Lifecycle Visualization and other users marking up with Adobe tools.
b. Click the Browse button to the right of the Markup Dataset box to select the dataset type to
use for markup. This field is optional. If specified, markup is limited to the specified dataset
types for the item revision dataset file. This is to prevent some users marking up the Word
files and other users marking up PDF files.
c. Select the Markup in Context of Change? check box to indicate whether the markup is
controlled in the context of a change. When the check box is selected, a user can only create
or update the markup if they have selected a change object.
d. Select the Make Markups Official? check box to indicate that all markups should be created
as official markups.
e. In the Markup ACL box, type the name of an access control list to grant access to markups
made on the document. This is to control if other users can see each other’s markups.
f. Click Finish.
The new IRDC appears in the IRDC folder.
8. To save the changes to the data model, choose BMIDE→Save Data Model, or click the Save
Data Model button on the main toolbar.
9. Deploy your changes to the test server. Choose BMIDE→Deploy Template on the menu bar, or
select the project and click the Deploy Template button on the main toolbar. Restart Pool
Manager to get the servers use the new configuration. You must also restart the Dispatcher
client if it is running.
Note
After deploying IRDC rules, you may need to restart TAO services to ensure they
are available to new tcserver processes.
• interactively as a result of a user request (for example, the user clicks Render Document or
starts a workflow process in My Teamcenter).
• On the menu bar, choose BMIDE→New Model Element, type Dispatcher Service Config
in the Wizards box, and click Next.
OR
2. Perform the following steps in the Dispatcher Service Config dialog box:
a. The Project box defaults to the already-selected project.
b. In the Name box, type the name you want to assign to the new service in the database.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
d. Select the Service Available check box to make the service available for use. (If this check
box is cleared, it can indicate the service is not to be used temporarily, or the service is
replaced by a different service.)
e. In the Provider Name box, type the name of your organization as the provider of the service,
for example, Siemens.
f. In the Provider Display Name box, type the name of your organization as the way you
want it to be displayed in the user interface.
g. In the Service Name box, type the name of the translator you want to perform the translation,
for example, previewservice or pdfgenerator.
Note
The previewservice translator requires Lifecycle Visualization Convert and Print.
h. In the Service Display Name box, type a name for the translation service the way you want it
to be displayed on the user interface, for example, MSWord to PDF.
i. Click the arrow in the Priority box to select the importance of this service configuration
when a queue of multiple configurations is awaiting execution by Teamcenter Dispatcher.
Select Low, Medium, or High. Configurations with a high priority are executed first, while
those with a low priority are executed last.
j. In the Sort Order box, enter a number to assign the precedence for this Dispatcher service
when multiple source dataset types are available to create a given output. The dispatcher
RenderMgtTranslator translator module uses the highest sort order number when multiple
service configurations are available. The lowest number entered in this box is considered to
have the lowest sort order.
Tip
For a selected business object, the Document Management system normally
renders only one dataset type for a specified derived dataset type. It looks for the
renderable dataset type based on the sort order for translation of that dataset
type into the specified derived dataset type. Once rendered, the system does
not use any other dataset type to render dataset types into the same derived
dataset type for the specified business object. This behavior can be overridden by
using the Special Render Control Table table in the IRDC Checkin Page dialog
box when creating an IRDC. To specify the source and derived dataset types for
visualization translation, use the IRDC Dataset Criteria Page dialog box when
creating an IRDC.
The following table illustrates the effect of the sort order setting when Microsoft
Office dataset types are rendered. Assume that on the IRDC Dataset Criteria
Page dialog box that the Source Dataset table lists the MSWord, MSExcel, and
MSPowerPoint types, and the Derived Dataset table lists the PDF type. There
is no IRDC derived dataset naming rule defined for this example, so the derived
dataset name is based on the source dataset named reference file name. In all
examples, multiple renderable dataset types are attached to the ItemRevision
business object, and the output derived dataset types are in PDF format.
Note
The derived dataset name is composed as follows:
source-dataset number.file-extension
Here, source-dataset is the source dataset named reference file name including its
extension, number is a three-digit sequence starting at 001 (for multiple datasets)
and file-extension is the derived dataset type file type extension.
The IRDC Derived Dataset Naming Rule table can be used to specify the base
name for the derived dataset. However, the three-digit sequence and file extension
are appended to the base name.
k. If you want to pass arguments to the translator application that executes the translation, click
the Add button to the right of the Service Arguments table.
The Dispatcher Service Argument wizard runs.
l. Perform the following steps in the Dispatcher Service Argument Wizard Page dialog box:
A. In the Name box, type a name you want to assign to this service argument.
B. In the Key box, type the service argument. For example, if you want to pass a true
or false (logical) argument, type true or false. You can also type a number (integer)
or text (string).
C. Click the arrow in the Interface Type box to select the kind of value of the argument:
• Logical
• Integer
• String
A string of characters.
D. In the Default box, type the default value to use for the service argument. The key
and its default value are passed to the translator application as additional command
line arguments. For example, the thumbnail translation uses these values to pass the
thumbnail size to the previewservice translator for the prepare program.
E. Click Finish.
m. Click Next.
The Dispatcher Service Config Relation Page dialog box is displayed. Use this page to set
up the dataset type to be translated and the type it is translated to.
n. Perform the following steps in the Dispatcher Service Config Relation Page dialog box:
A. Click the Browse button to the right of the Source Dataset Type Name box to select the
input dataset type to be translated.
For example, if you want to translate a Word document, select MSWord.
B. Click the Browse button to the right of the Derived Dataset Type Name box to select the
output dataset type you want to translate into.
For example, if you want to translate into PDF, select PDF.
C. Click the Browse button to the right of the Source Dataset Named Reference box to
select the kind of named reference that the source dataset uses.
Datasets are often used to manage several different types of files. These files are the
named references of the dataset. Each dataset type uses a predefined set of named
references. For example, if your source dataset is an MSWord dataset type, select
Word for the named reference.
D. Click the Browse button to the right of the Derived Dataset Name Reference box to
select the kind of named reference that the derived dataset uses.
For example, if the translated file type is PDF, select PDF_Reference.
E. Click the Browse button to the right of the Derived from Dataset Relation box to
select the relationship that the derived dataset has to the source dataset, for example,
TC_Derived. The source dataset is the primary object and the derived dataset is the
secondary object. This is optional. If it is not defined, each time the source dataset is
translated, a new derived dataset is created. If this relation is defined, it is used to locate
the existing derived dataset and update its named reference file.
F. Click the Browse button to the right of the Item Revision Relation box to select the
relationship that the derived dataset has to the source document revision, for example,
TC_Attaches. The source document revision is the primary object and the derived
dataset is the secondary object. This is optional, and TC_Attaches is the default relation.
The IRDC Derived Dataset table can specify the item revision relation that overrides this.
G. Click Finish.
The configuration appears in the Dispatcher Service Config folder.
3. To save the changes to the data model, choose BMIDE→Save Data Model, or click the Save
Data Model button on the main toolbar.
4. Deploy your changes to the test server. Choose BMIDE→Deploy Template on the menu bar, or
select the project and click the Deploy Template button on the main toolbar.
5. Verify that the new service is made available to Teamcenter and that it works properly:
a. Ensure that the translation capability (Dispatcher) is installed and configured for Teamcenter,
including document render.
b. Create an IRDC that uses the same source dataset type as the service configuration.
The IRDC must be set up to translate the source dataset type that attached to an item
revision (or its subtype) to a derived dataset type. After the item revision is submitted for
render that matches the defined IRDC (based on the IRDC’s condition), the Document
Management Render Management Dispatcher Client looks up the dispatcher service for the
given source dataset. The client performs the translation of the source dataset file to the
derived dataset type (for example, from MSWord to PDF). If the derived dataset is created
then, the dispatcher service configuration is setup correctly.
C. For the Existing File option, select Preserve to retain the existing translated file or
Replace to replace it.
E. After the translation is complete, check the translated dataset to ensure it was translated
properly.
3. Perform the following steps in the Create a System Stamp Configuration object dialog box:
a. In the Name box, type the name you want to assign to the new system stamp configuration
object in the database. Because stamp configurations are associated with business object
types, you may want to name the configuration according to the business object, for example,
prefixItemRevisionStamp.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
b. In the Description box, type a description for the new system stamp configuration object.
c. Click the Browse button to the right of the Business Object box to select the business
object that this stamp applies to, for example, ItemRevision.
d. Click the Browse button to the right of the Condition box to select the condition under which
this stamp is applicable, for example, isTrue.
Prints the system stamp for batch print operations only. The system stamp is not added
to the PDF file for render operations.
• Render
Adds the system stamp to the PDF file for render operations. The system stamp is not
printed for batch print operations.
• PDF_Control
Adds the system stamp to the PDF file for PDF control operations only.
• PrintAndRender
Adds the system stamp for print and render operations.
Note
The Print, Render, and PrintAndRender operations use the MetaDataStamp
(MDS) file. The PDF_Control operation uses the PDF Control Command XML file.
f. Select the Include User Name? check box to include the print requester's name at the end
of the system stamp on the printed documents.
g. Select the Include Date and Time? check box to include the date and time at the end of the
system stamp on the printed documents.
h. Click Next.
4. In the Stamp Information dialog box, perform the following steps in the Stamp Information
dialog box:
a. Click the Add button to the right of the Properties table to include an object's properties on
the printed documents or on the generated PDF file for render operations or on the PDF file
for PDF control operations.
The Property Prefix wizard runs.
Perform the following steps in the New Prefix Property dialog box.
A. (Optional) In the Prefix box, type a prefix, such as Document name:. This precedes
the properties.
B. Click the arrow in the Property box to select properties, such as its name (object_name),
and description (object_desc).
C. Click Finish.
b. In the User Stamp box, type text that you want to appear on the document, such as Internal
Distribution or Not Current if Printed.
c. In the Watermark box, type text that you want to appear as a watermark, such as Confidential.
d. Click the Browse button to the right of the MDS Template box to specify a metadata stamp
template.
The the MetaData Stamp (MDS) template controls how the stamp elements are applied
during batch printing and document rendering. The MDS template must be saved on the
server as a Document Management template (DMTemplate) object. You can either import a
sample document template or create new templates. The template can contain either the
MDS file or the PDF Control Command XML file.
If the MDS template is not selected, a system stamp or a user stamp is not applied to the
printed document.
e. Click Finish.
The stamp configuration is displayed in the System Stamp Configuration folder.
5. To test the stamp, run a batch print on the type of object for which the stamp is created, such as
an item revision. If the Stamps Supported check box is selected in the print configuration object
for the dataset type, the stamp is automatically placed on the printed documents.
• Member objects are the objects that are traversed through references and relations, starting from
the root object. For Document Management, the member objects can be Document Revision or
Item Revision.
• Presented properties are the properties selected from the root and member objects and added
onto logical objects as first-class properties. For Document Management, presented properties
can be last modified date, created by, created on, and so on.
a. Enter Internal Name, Name, and Description for the logical object.
b. In the Root Object section, click Add Root Object . For example, search for Dataset,
and click Add.
c. In the Parent Logical Object section, click Add Parent Logical Object . For example,
search for Logical Object, and click Add.
d. Click Add.
5. In the Overview tab, click Add Member to add new members to the logical object.
b. To get the attribute values from the business object (for example, document revision) to
which the dataset is attached, select Backward in Segment 1.
You can traverse forward or backward with relationships and business objects. For datasets,
you always start with traversing backward.
e. Click Add.
7. Click Add Member again to add another member to the logical object to relate the business
object with the dataset by using a different relation.
f. Select Forward.
i. Click Add.
9. For each member, add member properties that you want to consider for document rendering.
To do so:
a. Select the member first and then select a property, for example, Display Name.
c. In the Add Property panel, select a property of the member, for example, fnd0Root.
e. Click Add.
You can add as many properties as required for each member.
3. In the Edit Properties dialog box, add the logical object that you created for the document item
revision in Logical Object Type Relation. To do so:
a. Click Edit first and then Add .
2. In the Business Object dialog box, click the Business Object Constants tab.
3. Click Edit to add a new business object constant, Fnd0TriggerLOAttrExch, with the following
list of values:
• Disabled
This value indicates that the generic attribute exchange will not be triggered automatically.
This is the default value.
• Configured
This value indicates that the generic attribute exchange will be triggered automatically and
the value of the Fnd0RelToDatasetForLOAttrExch business constant is considered for the
relations to traverse from the item revision to the dataset.
• Enabled
This value indicates that the generic attribute exchange will be triggered for all datasets
attached to the item revision.
are related to logical objects through these relations, the generic attribute data exchange will be
triggered for these datasets.
5. Click Finish.
5. Select Type.
6. Enter the information in Value. As a default value is required, enter either a space or information
that must be displayed in the document.
7. Click Add.
b. In the Field dialog box, select DocProperty in Field names and select a custom property
that you created in Property.
c. Click OK.
The value of the custom property is inserted at the selected location.
• Create, check in, revise, save as, or render a document revision. Verify that attributes are
automatically filled in the Word document.
If a distribution statement is configured for the document revision, the statement is inserted into
the Word document during generic attribute exchange.
• When the user starts a workflow process to render documents. For this, you must set up a
workflow process task by using the DOCMGT-render-document-revision workflow action
handler.
As a administrator, you can automate the document rendering process so that a document is
automatically rendered into different file formats. You can also set system stamps to be automatically
added to the rendered documents.
To automate the document rendering process, you must:
• Ensure that you have installed Dispatcher with the RenderMgtTranslator and PreviewService
translators. Also, ensure that you have installed Visualization Convert.
• Create a dispatcher service configuration for translating the documents from the source format
(example, Word) to the presentation or derived format (example, PDF).
• Configure system stamps to include the stamps in the derived format, if required.
• Configure system stamps to include the stamps in the printed documents, if required.
3. Perform the following steps in the Create a Print Configuration object dialog box:
a. In the ID box, type the name you want to assign to the new print configuration object in
the database.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
b. In the Description box, type a description for the new print configuration object.
c. In the Provider Name box, type siemens as the provider of the service.
d. In the Provider Display Name box, type the name of your organization as you want it to
display in the user interface, for example, Siemens PLM Software.
e. In the Service Name box, type batchprint as the name to assign this print configuration.
f. In the Service Display Name box, type the name of the service as you want it to display in
the user interface, for example, Batch Print Service.
g. If you want to pass arguments to the application that executes the batch print, click the Add
button to the right of the Dispatcher Service Arguments table.
The Dispatcher Service Argument wizard is displayed.
Perform the following steps in the Dispatcher Service Argument Wizard Page dialog box:
A. In the Name box, type a name you want to assign to this service argument.
B. In the Key box, type the service argument. For example, if you want to pass a true
or false (logical) argument, type true or false. You can also type a number (integer)
or text (string).
C. Click the arrow in the Interface Type box to select the type of value of the argument:
• Logical
A Boolean value of True or False.
• Integer
An integer without decimals from 1 to 999999999.
• String
A string of characters.
D. In the Default box, type the default value to use for the service argument. The Key
value overrides the Default value.
E. Click Finish.
The argument is added to the Dispatcher Service Arguments table.
h. Click Next.
Note
To obtain available printer names, Business Modeler IDE must be installed on the
same workstation as Lifecycle Visualization.
On Linux systems, define the printer in the vvcp.operating-system.cfg file, and
click the Browse button to the right of the Printer Name box to browse to the
location of this file.
b. Click the Add button to the right of the Paper Sizes table to select paper sizes to make
available for print batch jobs.
c. Click the Add button to the right of the Supported Datasets table to select the dataset types
that can be printed, such as MSWord and MSExcel.
d. Select the Stamps Supported check box to allow stamps on the printed documents such as
the date or a watermark. If object types are printed for which stamps are configured, stamps
are automatically placed on the printed documents.
e. Click Finish.
b. In My Teamcenter in the rich client, select an object with associated documents, such as an
item revision, and choose Translation→Batch Print.
Your print configuration is displayed in the Print Configuration menu. Click Finish to print
the documents.
• PrinterBanner
Specifies the banner page for a specific printer. This overrides the Banner setting for the
specified printer.
• BannerFormat
Specifies either text (TXT) or metadata stamping (MDS) format for banner page processing.
\Attribute
\Copies
\Date
\Time
Note
You must not provide values for BannerInfo and PrinterBannerInfo. Teamcenter
provides these values.
For information about configuring banner page printing, see the Introduction to Convert and Print
guide provided with the Lifecycle Visualization application Convert and Print software.
3. Perform the following steps in the Create a System Stamp Configuration object dialog box:
a. In the Name box, type the name you want to assign to the new system stamp configuration
object in the database. Because stamp configurations are associated with business object
types, you may want to name the configuration according to the business object, for example,
prefixItemRevisionStamp.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
b. In the Description box, type a description for the new system stamp configuration object.
c. Click the Browse button to the right of the Business Object box to select the business
object that this stamp applies to, for example, ItemRevision.
d. Click the Browse button to the right of the Condition box to select the condition under which
this stamp is applicable, for example, isTrue.
• Render
Adds the system stamp to the PDF file for render operations. The system stamp is not
printed for batch print operations.
• PDF_Control
Adds the system stamp to the PDF file for PDF control operations only.
• PrintAndRender
Adds the system stamp for print and render operations.
Note
The Print, Render, and PrintAndRender operations use the MetaDataStamp
(MDS) file. The PDF_Control operation uses the PDF Control Command XML file.
f. Select the Include User Name? check box to include the print requester's name at the end
of the system stamp on the printed documents.
g. Select the Include Date and Time? check box to include the date and time at the end of the
system stamp on the printed documents.
h. Click Next.
4. In the Stamp Information dialog box, perform the following steps in the Stamp Information
dialog box:
a. Click the Add button to the right of the Properties table to include an object's properties on
the printed documents or on the generated PDF file for render operations or on the PDF file
for PDF control operations.
The Property Prefix wizard runs.
Perform the following steps in the New Prefix Property dialog box.
A. (Optional) In the Prefix box, type a prefix, such as Document name:. This precedes
the properties.
B. Click the arrow in the Property box to select properties, such as its name (object_name),
and description (object_desc).
C. Click Finish.
b. In the User Stamp box, type text that you want to appear on the document, such as Internal
Distribution or Not Current if Printed.
c. In the Watermark box, type text that you want to appear as a watermark, such as Confidential.
d. Click the Browse button to the right of the MDS Template box to specify a metadata stamp
template.
The the MetaData Stamp (MDS) template controls how the stamp elements are applied
during batch printing and document rendering. The MDS template must be saved on the
server as a Document Management template (DMTemplate) object. You can either import a
sample document template or create new templates. The template can contain either the
MDS file or the PDF Control Command XML file.
If the MDS template is not selected, a system stamp or a user stamp is not applied to the
printed document.
e. Click Finish.
The stamp configuration is displayed in the System Stamp Configuration folder.
5. To test the stamp, run a batch print on the type of object for which the stamp is created, such as
an item revision. If the Stamps Supported check box is selected in the print configuration object
for the dataset type, the stamp is automatically placed on the printed documents.
Argument Purpose
printername Identifies the printer from the command line.
printertype Specifies the data accepted by the defined printer.
density Specifies the default density in pixels-per-inch format.
This setting is supported by raster and PostScript printers.
margin Specifies the margin for each page.
Printer hardware preferences often set the margin value.
Check your printer documentation to determine if margin
settings can be set using software preferences.
Other Include any other printer specifications provided by your
printer.
Units Specifies the unit of measure for the coordinate system.
This setting supports inches or centimeters. If omitted,
the default setting is inches.
Examples
printername DEVICE HPGL \n\
Argument Purpose
printername Identifies the printer from the command line.
Each printer or plotter can have one or more page
specifications.
sizespec Specifies the mnemonic page size.
Supported mnemonics include:
{A|B|C|D|E|J|A4|A3|A2|A1|A0}
Argument Purpose
Text Specifies comment text.
Spaces are supported and commas are not.
printer coordinates Lists the printer coordinates from the lower-left corner to
the upper-right corner of the drawing using the printer
coordinate system (llx, lly, urx, ury).
Coordinates must be separated by commas.
printcommand Specifies printer commands to create printed output.
Enclose the entire string in double quotation marks ("
"). If quotation marks are required within the string, use
single quotation marks (' '). In addition, you can use an
exclamation mark (!) to pipe output into a UNIX command.
Notes
• You can use sample entries as guides when defining your printer and page setup.
• For PostScript and raster-based printers, if the printer uses the lower-left corner as the origin,
the first two values should be 0,0 (default value). To calculate the upper-right corner value,
multiply the sheet size by the density.
• HPGL-based printers use printer logical units (PLUs) to measure the coordinate system. Each
PLU is 1/40 mm; therefore, there are 1016 PLUs per inch.
• Several HPGL printers place the origin in the middle of the paper. This defines the lower-left and
upper-right corners to be symmetric around the origin (0,0). For example, the entry for an A-sized
sheet for an HP7580 is [-4318,-5588,4318,5588].
Examples
• This example defines a PostScript printer with a density of 300 dpi and a margin of 0.5 inch.
To define a PostScript printer with a density of 300 dpi and a margin of 0.5 inch, type the following
line in the configuration file:
PS1 DEVICE Postscript,300,0.5,0,0,0,0 in \n\
To create a portrait A-sized page definition, type the following line in the configuration file:
PS1 PAGE A (8.5x11 in),0,0,2550,3300 "!lpr" \n\
The page definition is determined by multiplying the A-size dimensions by the density (8.5 X
11) * (300).
x-axis y-axis
x dimension = 2550 pixels (8.5 in. * y dimension = 3300 pixels (11 in. * 300 dpi)
300 dpi)
The first line in the example configuration file shows a defined printer (DEVICE), and the second
line shows a defined page size (PAGE).
• This example specifies an HPGL printer that has an automatic density setting equal to printer
logical units (PLUs) and a beginning origin in the lower-left corner.
To specify the HPGL printer, type the following line in the configuration file:
HP1 DEVICE HPGL \n\
To create a page definition specifying a portrait A-sized sheet with its origin in the lower-left
corner, type the following line in the configuration file:
HP1 PAGE A (8.5x11 in),0,0,8636,11176 "!lpr" \n\
The page definition is determined by multiplying the A-sized dimension by the PLUs. You may
find it easier to perform the calculations if you convert the dimension to millimeters.
x-axis y-axis
x dimension = 8636 y dimension = 11176
(8.5 in. * 25.4) * 40PLU (11 in. * 25.4) * 40PLU
The first line in the example configuration file shows a defined printer and the second line shows
a defined page size.
Preview*plotters: \
Std-Post DEVICE POSTSCRIPT,300,0,0,0,-1,-1 in \n\
Std–Post PAGE A (8.5x11 in)),0,0,2550,3300 "!lp -d<device>” \n\
Std-Post PAGE B (11x17 in),0,0,3300,5100 "!lp -d<device>” \n\
Std-Post PAGE C (17x22 in),0,0,5100,6600 "!lp -d<device>” \n\
Std-Post PAGE D (22x34 in),0,0,6600,10200 "!lp -d<device>” \n\
Std-Post PAGE E (34x44 in),0,0,10200,13200 "!lp -d<device>” \n\
Eur-HPGL DEVICE HPGL \n\
Eur-HPGL PAGE A4 (21x29.7 cm),0,0,8400,11880 "!lp
-d<device>” \n\
Eur-HPGL PAGE A3 (29.7x42 cm),0,0,11880,16800 "!lp -d<device>” \n\
Eur-HPGL PAGE A2 (42x59.4 cm),0,0,16800,23760 "!lp -d<device>” \n\
Eur-HPGL PAGE A1 (59.4x84.1 cm),0,0,23760,33640 "!lp -d<device>” \n\
Eur-HPGL PAGE A0 (84.1x129.7 cm),0,0,33640,51880 "!lp -d<device>” \n\
You can modify these ACLs or create others using Access Manager.
Note
Commercial off-the-shelf (COTS) ACLs do not grant World batch print access privilege.
To print dataset files you do not own, the ACLs must be modified to grant batch print
access privileges.
• Set up logos and distribution statements. Currently, you can add logos only to PDF files and
distribution statements only to Microsoft Word files.
• Set a metadata stamp file to add system stamps during the PDF rendering and printing processes.
After setting up system stamps, you add them to PDF or Microsoft Office files.
To insert the stamps (except the distribution statement) in PDF files:
• Use the DOCMGTAPP-apply-pdf-control workflow action handler.
• Render files in different file formats, using the RenderMgtTranslator Dispatcher translator. For
the document rending to occur, ensure that you have automated the document rending process.
• Print files, using the BatchPrint Dispatcher translator. Ensure that you have configured batch
printing.
• Create a new Word file or render another file into Word file format. The distribution statement is
immediately added in the file.
You can also check-in, revise, or save the Word file. The distribution statement is asynchronously
added to the file by the RenderMgtTranslator Dispatcher translator.
Ensure that you have configured generic attribute exchange and installed Dispatcher with
RenderMgtTranslator.
3. Perform the following steps in the Create a System Stamp Configuration object dialog box:
a. In the Name box, type the name you want to assign to the new system stamp configuration
object in the database. Because stamp configurations are associated with business object
types, you may want to name the configuration according to the business object, for example,
prefixItemRevisionStamp.
When you name a new data model object, a prefix from the template is automatically affixed
to the name to designate the object as belonging to your organization, for example, A4_.
b. In the Description box, type a description for the new system stamp configuration object.
c. Click the Browse button to the right of the Business Object box to select the business
object that this stamp applies to, for example, ItemRevision.
d. Click the Browse button to the right of the Condition box to select the condition under which
this stamp is applicable, for example, isTrue.
• Render
Adds the system stamp to the PDF file for render operations. The system stamp is not
printed for batch print operations.
• PDF_Control
Adds the system stamp to the PDF file for PDF control operations only.
• PrintAndRender
Adds the system stamp for print and render operations.
Note
The Print, Render, and PrintAndRender operations use the MetaDataStamp
(MDS) file. The PDF_Control operation uses the PDF Control Command XML file.
f. Select the Include User Name? check box to include the print requester's name at the end
of the system stamp on the printed documents.
g. Select the Include Date and Time? check box to include the date and time at the end of the
system stamp on the printed documents.
h. Click Next.
4. In the Stamp Information dialog box, perform the following steps in the Stamp Information
dialog box:
a. Click the Add button to the right of the Properties table to include an object's properties on
the printed documents or on the generated PDF file for render operations or on the PDF file
for PDF control operations.
The Property Prefix wizard runs.
Perform the following steps in the New Prefix Property dialog box.
A. (Optional) In the Prefix box, type a prefix, such as Document name:. This precedes
the properties.
B. Click the arrow in the Property box to select properties, such as its name (object_name),
and description (object_desc).
C. Click Finish.
b. In the User Stamp box, type text that you want to appear on the document, such as Internal
Distribution or Not Current if Printed.
c. In the Watermark box, type text that you want to appear as a watermark, such as Confidential.
d. Click the Browse button to the right of the MDS Template box to specify a metadata stamp
template.
The the MetaData Stamp (MDS) template controls how the stamp elements are applied
during batch printing and document rendering. The MDS template must be saved on the
server as a Document Management template (DMTemplate) object. You can either import a
sample document template or create new templates. The template can contain either the
MDS file or the PDF Control Command XML file.
If the MDS template is not selected, a system stamp or a user stamp is not applied to the
printed document.
e. Click Finish.
The stamp configuration is displayed in the System Stamp Configuration folder.
5. To test the stamp, run a batch print on the type of object for which the stamp is created, such as
an item revision. If the Stamps Supported check box is selected in the print configuration object
for the dataset type, the stamp is automatically placed on the printed documents.
Setting up logos
• Ensure that the logo image file is attached to a Document Management template.
• Create a dataset for each logo that you want to include in a PDF file.
• Create a dataset for the Document Management configuration XML file. The configuration file
contains information about logos and steps on how to enable logos.
You can use the sample configuration file (DocMgmtConfig.xsd)
to create your own configuration file. The sample file is located at
TC_ROOT\sample\document_management\importdmtemplates. You can view the
sample configuration file directory only if you install the Sample Files feature (in Teamcenter
Environment Manager).
• To insert logos during PDF rendering or printing processes, set a Meta Data Stamp (MDS) file
with the logo placement information.
For the PDF rendering process, ensure that Applies To is set as Print or PrintAndRender in the
system stamp configuration. And, for the PDF printing process, ensure that Applies To is set as
Render or PrintAndRender.
Additionally, ensure that Dispatcher with RenderMgtTranslator and BatchPrint translators is
installed and running.
• Create a dataset for each distribution statement that you want to include in a Word file.
• Create a dataset for the Document Management configuration XML file. The configuration file
contains information about distribution statements and steps on how to enable them.
You can use the sample configuration file (DocMgmtConfig.xsd)
to create your own configuration file. The sample file is located at
TC_ROOT\sample\document_management\importdmtemplates. You can view the
sample configuration file directory only if you install the Sample Files feature (in Teamcenter
Environment Manager).
• Configure generic attribute exchange to insert distribution statements when you create, check
in, revise, save as, or render a file.
Create datasets for Document Management configuration file, logos, and distribution
statements
Currently, you can add logos only to PDF files and distribution statements only to Microsoft Word files.
You can add multiple logos and distribution statements. You must create a dataset for each logo and
distribution statement. You must also create a dataset for the Document Management configuration
file that contains information about the logos and distribution statements that you can use.
To create a dataset for logos, distribution statements, or Document Management configuration file:
1. In My Teamcenter, select an existing Document Management template (DMTemplate) revision
or select the template that you have created.
2. Click File→New→Dataset.
Example
<dmcfg:logoList>
<dmcfg:logoDataset datasetName="Logo_1" ID="1">
<dmcfg:enableWhen>
<dmcfg:property key="fnd0CurrentLocationCode"
value="Cypress"/>
<dmcfg:property key="programOrProject"
value="Training"/>
</dmcfg:enableWhen>
</dmcfg:logoDataset>
<dmcfg:logoList>
<dmcfg:logoDataset datasetName="Logo_2" ID="2">
<dmcfg:enableWhen>
<dmcfg:property key="fnd0CurrentLocationCode"
value="Shoreview"/>
<dmcfg:property key="programOrProject"
value="Training"/>
</dmcfg:enableWhen>
</dmcfg:logoDataset>
</dmcfg:logoList>
<dmcfg:distStatementList>
<dmcfg:distStatementDataset datasetName="ExportControlledITAR"
ID="1">
<dmcfg:enableWhen>
<dmcfg:property key="fnd0CurrentLocationCode"
value="Shoreview"/>
</dmcfg:enableWhen>
<dmcfg:MSOfficePlacement>
<dmcfg:tag value="Statement_1"
</dmcfg:MSOfficePlacement>
<dmcfg:distStatementDataset datasetName="NonExportControlledITAR"
ID="1">
<dmcfg:enableWhen>
<dmcfg:property key="fnd0CurrentLocationCode"
value="Cypress"/>
</dmcfg:enableWhen>
<dmcfg:MSOfficePlacement>
<dmcfg:tag value="Statement_2"
</dmcfg:MSOfficePlacement>
</dmcfg:distStatementList>
b. Import the logo image file, distribution statement Word file, or Document Management
configuration file.
d. Click OK.
c. Click OK.
6. Select the dataset and click File→New→Workflow Process to release the dataset.
b. In the Attachments tab, expand Targets to select the logo, distribution statement, or
Document Management configuration file that is attached to the dataset.
c. Click OK.
A release flag is displayed next to the released dataset.
8. If the Document Management template that you selected in the first step to create the dataset is
not the default template, you must also release the template by starting a new workflow process.
Update the PDF command file to specify the placement of logos in PDF files
1. In My Teamcenter, check out a dataset that has the PDF command XML file attached to it. Files
are attached to a dataset as named references.
3. In the Named References dialog box, select the attached file and click Download to download
the files to a specific location.
4. Update the downloaded file to specify the location of the logo and to specify the coordinates to
position the logo in a PDF file. If you want to place multiple logos in a PDF file, specify the path
and position of each logo.
<cmd:propertyDefinitions>
<!--this property is a special value used to identify a logo to be added
to the document. See the logo command below for more information.-->
<cmd:propertyDefinition key="LogoFilePath_1"/>
<cmd:propertyDefinition key="LogoFilePath_2"/>
</cmd:propertyDefinitions>
<!--add a logo stamp to the upper left corner; note it will be placed
underneath the 1st textStamp because the text has a greater Z-order-->
<cmd:logo>
<cmd:logoFilepathKey>LogoFilepath_1</cmd:logoFilePathKey>
<cmd:position>
<cmd:coordinates x="36" y="36"/>
</cmd:position>
<cmd:zOrder>0</cmd:zOrder>
</cmd:logo>
<cmd:logo>
<cmd:logoFilepathKey>LogoFilepath_2</cmd:logoFilePathKey>
<cmd:position>
<cmd:coordinates x="36" y="72"/>
</cmd:position>
<cmd:zOrder>0</cmd:zOrder>
</cmd:logo>
5. After making the required changes, first delete the existing named reference file and ensure that
there is only one named reference file available. Then, click Upload to upload the updated file.
5. In Main Tabs, select the Developer check box and click OK.
7. Place the cursor where you want to position the distribution statement and click one of the Aa
icons to insert either rich text content or plain text content.
8. Select Click here to enter text and click Properties in the DEVELOPER ribbon.
9. In the Content Control Properties dialog box, enter Title and Tag. The value of the tag must
be same as that specified in the MSOfficePlacement tag value in the Document Management
configuration file. The value of the datasetName that matches the tag value you specified in
Word is placed as the distribution statement.
<dmcfg:distStatementList>
<dmcfg:distStatementDataset datasetName="ExportControlledITAR" ID="1">
<dmcfg:enableWhen>
<dmcfg:property key="fnd0CurrentLocationCode" value="Shoreview"/>
</dmcfg:enableWhen>
<dmcfg:MSOfficePlacement>
<dmcfg:tag value="Statement_1"
</dmcfg:MSOfficePlacement>
Set a MetaData Stamp file to add system stamps during PDF rendering and
printing processes
You set a MetaDataStamp (MDS) file that specifies the stamping options for a rendered PDF file.
This is the file that is generated when another file is rendered to a PDF format. You must also set the
MDS file to include system stamps when a PDF file is printed.
To set an MDS file, you must do one of the following:
• Create your own MetaDataStamp (MDS) template.
• Download the default batchprint.mds and stampinfo.mds sample MDS templates attached to
MDS datasets. These templates are provided in the DMTemplates directory:
TC_ROOT/sample/document_management/importdmtemplates/DMTemplates.
• In the Named References dialog box, click Download to download the sample MDS file.
Example
\Pos(36,16)
Submitted by \Attribute(FullUserName) on \Attribute(DateAndTime)
\Attribute(DialogUserStamp)
\Pos(36,72)
\Char(8)
OS User:\Attribute(TCUserName)
\Attribute(UserStamp)
\Watermark(LL2UR,AUTO)
\Attribute(WaterMark)
\Logo(\Attribute(LogoFilePath_1),72,140)
Here, LogoFilePath_1 is the path of the logo specified in the PDF command XML file.
If there are multiple logos specified in the Document Management configuration file,
add \Logo attribute for each logo.
You can use Teamcenter Visualization Convert to determine the size of the logo in
order to specify the x and y coordinates accurately.
A readme.pdf file is provided in the following directory:
TC_ROOT/sample/document_management
• After making the required changes, first delete the existing named reference file and ensure that
there is only one named reference file available. Then, click Upload to upload the updated
MDS file.
Stamping PDF and Microsoft Office files by using workflow action handlers
To insert system stamps (except distribution statements) in a PDF file, send the PDF to a workflow
process that is set by using the DOCMGTAPP-apply-pdf-control action handler.
To insert distribution statements in a Word file, send the file to a workflow process that is set by using
the DOCMGTAPP-update-docprop-logicalobject action handler.
Stamping PDF and Microsoft Office files by using Teamcenter Visualization Convert
To apply stamps while rendering PDF and Microsoft Office files to a PDF format, update the
Teamcenter Visualization vvcp.ini file by setting StampFormat=PDF in the Prepare section. This
setting improves the performance and output quality as the stamped PDF files are not rasterized.
The quality of the stamped PDF file is significantly better, especially when you zoom into a page.
Additionally, the text search capability is preserved as the PDF files are not rasterized.
You must set this up on the machine where you have installed Dispatcher and Visualization Convert
and Print.
The following metadata stamp (MDS) commands are not supported when stamp format is set to PDF
in the Teamcenter Visualization vvcp.ini file:
• \BackgroundColor
• \Circle
• \Color
• \FooterCenter
• \FooterLeft
• \FooterRight
• \HalfTone
• \HeaderCenter
• \HeaderLeft
• \HeaderRight
• \Image
• \Include
• \Line
• \Outline
• \Size
For more information on including system stamps in PDF and Office documents, see the Teamcenter
convert and print help.
You can also Check-in, revise, or save the Word file. The file is asynchronously updated with the
distribution statement by RenderMgtTranslator.
When you print a PDF file, the system stamps (except the distribution statement) are added to
the printed file.
• Microsoft Word, Excel, and PowerPoint embedded within the Active Workspace browser. This
requires Teamcenter Office Online.
• Active Workspace markup manager that supports the marking up of PDFs and several image
types.
See the Integration Matrix on GTAC to obtain the correct versions of Microsoft and Adobe
integrations.
A dataset tool represents a software application such as Microsoft Word or Adobe Acrobat. To
enable software applications to perform markups, you modify the associated tool object and select
the Markup Capable check box. If you do not select this check box, users can only view markups.
You can specify which Microsoft applications can be launched when a Microsoft document is opened
for review. For example, you can specify that an Excel document can be opened in Word for marking
it up.
To do so, you set the following preferences:
• Excel_ViewMarkup_Launchable_TcTypes
• Outlook_ViewMarkup_Launchable_TcTypes
• PowerPoint_ViewMarkup_Launchable_TcTypes
• Word_ViewMarkup_Launchable_TcTypes
b. Specify a new entry for FILES_ALLOW_ANY when more than one directory is allowed.
If a TEMP environmental variable is defined, set FILES_ALLOW_ANY to the %TEMP%\*
directory. If a TEMP environmental variable is not defined, set FILES_ALLOW_ANY to
point to the C:\temp\* directory.
c. If you have Teamcenter Client for Microsoft Office users who use Microsoft Outlook to view
and mark up PDF files, set FILES_ALLOW_ANY to the %APPDATA%\Siemens\* directory.
2. Copy the ProtectedModeWhitelistConfig.txt file to the same location where Adobe Reader
is installed (where acrord32.exe is located).
For example, if C:\Program Files (x86)\Adobe\Reader 11.0\Reader is an Adobe
Reader-installed directory where acrord32.exe is located, then the file must be copied under
this same directory.
3. Start the Microsoft regedit program so you can add the following registry setting.
a. Go to the HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat
Reader\11.0\FeatureLockDown folder in the Adobe-installed directory.
Please back up the registry first before making the following registry modifications.
b. Right-click FeatureLockDown and choose New → DWORD (32 bit) Value. Enter
bUseWhitelistConfigFile for the name.
c. In the Sandbox Protections dialog box that appears, choose Enable Protected Mode
at startup.
e. Click Ok on the Preferences dialog box and choose File → Exit to close Adobe Reader.
For more details about how to set Adobe Reader protected view to off, see the Adobe description:
http://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/protectedmode.html#policy-configuration.
• Markup Dataset
View and markup action privileges for datasets
• General Markup
Read, write, and delete privileges for datasets having general markups
• Markup Official
Read, write, checkin, checkout, and delete privileges for datasets having official markups
You can modify these ACLs or create others using Access Manager.
The system also provides ACLs for Markup.
These ACLs are used with the Markup Capable option value to determine whether users can
perform markups or only view content.
You can use a workflow to grant the markup privilege when appropriate in a review task, or you can
change the access rule to manage it by owner group and role.
The commercial off-the-shelf (COTS) ACL does not grant World View/Markup access privilege. To
let users mark up a rendered PDF file, you can do either of the following:
• Edit the Dispatcher client configuration file
dispatcher_root\DispatcherClient\conf\Service.properties to set
Service.DataSetOwner=CAD.
This generates PDF datasets with the same owner as the source dataset; otherwise, the datasets
are owned by dcproxy.
• Adobe Reader
Note
For Adobe Reader, the PDF file must have Enable Usage Rights for Digitally Sign
enabled.
The DIGITAL_SIGN privilege lets users create an access control list (ACL) rule to digitally sign a PDF
file and to cancel a digital signature.
The Digital Sign Dataset ACL rule grants the owning user and owning group digital signing privileges
for the dataset object.
• World access users do not have digitally sign privileges.
The Digital Sign Dataset ACL rule may not be present in an upgraded system. To use the digital
signing capability, this rule must be created.
The initial configuration for the digital signing of PDF files is set to not include markups
by the Fnd0IncludeMarkupsWithSignedFile business object constant default value,
DoNotIncludeMarkups.
2. Several FTS preferences are required to enable the Autonomy search engine.
3. To enable exact match queries for keywords, set AdvancedSearch to true in the [Server]
section of the IDOL Server configuration file before you index content.
The exact match criteria is submitted by enclosing the search keyword inside quotes, for
example, "cat".
4. To enable case-sensitive exact match queries for keywords, set AdvancedCaseSearch to true
in the [Server] section of the IDOL Server configuration file before you index content.
The case-sensitive exact match criteria is submitted by prefixing the keyword with a tilde (~) and
enclosing it in quotes, for example, "~Cat".
Caution
Be aware that searching for case-sensitive matches can degrade searching
performance.
7. You can enable real time indexing to update the full-text search index automatically whenever
objects or their named references are saved, modified, or deleted.
You can use the UnstemmedMinDocOccs parameter in the [Server] section of the configuration
file to specify the number of documents in which a term must occur for it to be considered in a
wildcard search.
You cannot use wildcards to search for numeric characters if the SplitNumbers configuration setting
is set to true in the [Server] section of the configuration file.
• TC_fts_default_AND_operator
Specifies the default logical operator for keyword search.
true Uses the AND operator in search criteria. Entering dog cat queries for
dog AND cat. Results must contain both search terms.
false Uses the OR operator in search criteria. Entering dog cat queries for dog
OR cat. Results must contain at least one of the search terms.
• TC_fts_result_latest_ItemRevision
Specifies whether keyword searches return only the latest item revisions.
• TC_fts_max_results
Specifies the number of query results returned by the full text search engine. Use this preference
to avoid potential performance overhead on the Autonomy server.
Accepts a single string as a value. Must be single positive integer.
Troubleshooting
To help you investigate problems with full-text search, you can check:
• Log files created in the Autonomy installation directory structure.
• The output from running the build_fts_index utility using the report argument.
For installing these features, refer to Active Workspace Deployment and Configuration.
You can change the default behavior to automatically create a document revision and attach
files (as datasets) to it when files are dragged to a folder. For this, you set the value of the
Dma1CreateDocOnDrop preference to an internal name of the object type that must be created (for
example, Item). If set to Item, when files are dragged to a folder, an item is created, the dragged files
are attached to the item revision, and the item revision is attached to the folder.
However, once you set the value of the modifiable attribute of the relation property to true, the user
can modify all the relations that are displayed on the user interface.
Example
SEARCHORDER.DocumentRevision=TC_Attaches, IMAN_reference,
Fnd0DocPageTypeRel
downloaded. Due to this, it may take longer to download PDF files. It also uses more network
bandwidth to complete the download.
You can enable PDF streaming only for PDF files that are optimized for page-by-page viewing. To
verify that a PDF file is optimized by this type of viewing:
1. Open the PDF file in Adobe Acrobat or Reader.
2. Click File→Properties and verify that the Fast Web View:Yes is displayed.
To generate PDF files that are optimized for Fast Web View when using Visualization Convert, set
PDFLinearized=om in the converter section of the vvcp.ini configuration file.
PDF streaming also requires the web server to return the Content-Length HTTP response header
for a PDF file. Currently, only IIS servers return this header. Oracle WebLogic and IBM WebSphere
do not return this header.
o Create preferences to define whether to use Active Workspace elements (for example,
TC_Use_ActiveWorkspace_Create, TC_Use_ActiveWorkspace_Inbox, and
TC_Use_ActiveWorkspace_Summary) and set their value to True.
• Specify the URL for accessing Active Workspace from the Adobe applications.
1. Ensure that Active Workspace is installed. Refer to the Active Workspace Deployment guide.
2. Download the Adobe CC Integration distribution package from GTAC. Refer to the Integration
Matrix on GTAC to obtain the correct version of Teamcenter and Adobe Integration.
4. Copy the downloaded Adobe CC Integration distribution package into the directory containing
the ExMan tool.
5. From the command line, in the ExMan directory, enter the following command:
• Mac:
"./ExManCmd --install AWIntegration.zxp"
• Windows:
"ExManCmd /install AWIntegration.zxp"
3. Open the config.xml file and modify the <ActiveWorkspaceUrl> tag to specify the Active
Workspace installation location. Ensure that ?ah=true appears towards the end of the URL.
Example
<ActiveWorkspaceUrl>http://host:port/awc/?ah=true</ActiveWorkspaceUrl?
4. (Optional) Modify the <WorkingDirectory> tag to specify the directory to use when downloading
or uploading files.
Example
<WorkingDirectory>/tmp/com.mb.teamcenter.awc/</ActiveDirectory>
Headquarters
Europe
Granite Park One
Stephenson House
5800 Granite Parkway
Sir William Siemens Square
Suite 600
Frimley, Camberley
Plano, TX 75024
Surrey, GU16 8QD
USA
+44 (0) 1276 413200
+1 972 987 3000
Asia-Pacific
Americas
Suites 4301-4302, 43/F
Granite Park One
AIA Kowloon Tower, Landmark East
5800 Granite Parkway
100 How Ming Street
Suite 600
Kwun Tong, Kowloon
Plano, TX 75024
Hong Kong
USA
+852 2230 3308
+1 314 264 8499