Template Properties

This section has tables explaining the properties required to set up templates for Engineering BOM and Product Specification Management.

General Template Properties
Property Name
Allowed ValuesDescription
eServiceSuiteCPN.<Symbolic Name of the Product Data Type>.TableSections = 
<Section names separated by | >

Identifies the list of tables that applies to the product data type.

emxCPN.<Section_Name>.JPOAndFunctionAndTable = <JPOName>:<MethodName>:<TableName>
emxCPN.<Section_Name>.JPOAndFunctionAndTable = <JPOName>:<MethodName>|<SymbNameOfType>:<TableName>

Identifies the program that renders the table data and table name to display the data.

Template Properties for a New Type
Property Name
Allowed ValuesDescription

Types for the Template

enoTemplate.Types = type_Part,type_PartSpecification

Lists the types in the Created for of the Template. The Administrator must enter the symbolic names of the types separated by a comma.

Note: When you configure a super type, you can also create the template for sub-types.

UI Table Columns for Policies

enoTemplate.Template.PolicyClassificationHeaders
= enoTemplate.Common.Stage,enoTemplate.Common.Name,enoTemplate.Common.PolicyClassification

Displays the list of columns, its internationalized headers, and the Reconnect setting. The Reconnect setting is required to identify the selectable expression for the column.

enoTemplate.Template.PolicyClassification.Properties 
= property[StageMapping].value,name,property[PolicyClassification].value

Displays the columns of the Policies table and Polices column group.

Section Types at the Time of Create Section
enoTemplate.Section.Types = 
Value Only,Horizontal List, Horizontal List with 2 Columns, Vertical List,Table, Classification

Lists the section types that you can create. The following sections are available, but these can be customized if you wish to remove any of them:

  • Value only
  • Horizontal list
  • Horizontal list with two columns
  • Vertical list
  • Table
  • Classification
Applicable Types for the Template
enoTemplate.<SymbolicNameOfType>.TableSections = Approvals|ReferenceDocuments|Content|Retention
Time

This property lists of Table Sections applicable for the type and it's sub types.

For every section listed this entry system expects the Section table and Program settings.

Table Section Program and UI
enoTemplate.<SectionNameWithSpaceReplacedByUnderScore>.JPOAndFunctionAndTable = <JPO>:<method>:<TableName>

Identifies the table, program, and method required to display the table records.

Generic UI Elements for Part of the Template Framework

CreateTemplateGenericObject

Allows users to create an object using the template. Users can only create an object if the template for an object is configured.

Note: This command, by default, does not appear in the UI when the UI is installed. The administrator must configure this command in the UI.

TemplateApply

Allows users to add the appropriate template to an object. You can add this command to the Actions menu of any object.

This command does not appear if an object is already associated with a template.

TemplateAppliedRemove

Allows users to remove a template from an object. You can add this command to the toolbar Actions menu of any object.

This command does not appear if the object is not associated with a template.

TemplateGenericObjectViewProperties

Allows user to view the properties of a template. You can configure this command in the tree menu of an object Properties View. The Properties View appears if a template is associated with an object.

ContextObjectProperties

Lists all the properties of an object that are not listed in the Properties View. You can configure the an object with this command based on the business requirements of the user.

Engineering BOM and Product Specification Management makes this command available for product data.