Additional Windchill Capabilities > Service Information Management > About Service Structures > Building Service Structures > About Auto Populating a Service Structure > Doctype for Auto-Populate Configuration File
  
Doctype for Auto-Populate Configuration File
Element
Description
Attributes
Attribute Value/Child Element
Configuration
This is the root element for the configuration file. It can contain a number of IEType elements for each different Information Element subtype.
ExcludedTypes
ExcludedContainers
Rule
ExcludedTypes
Use this element to specify a list of Information Element type names that should be excluded from the auto-population process.
This element is optional.
Type
internalName
ExcludedContainers
Use this element to specify a list of containers that are to be excluded from the auto-population process. Use the child element to specify each container.
This element is optional.
ExcludedContainer
ExcludedContainer
Use this element to specify the details for each container that is to be excluded from the auto-population process.
Type
Specify either a product or a library.
organisationName
Specify the organization name.
name
Specify the container name. For example,
Rule
Use this element to specify a logical grouping of Information Elements and the structures they should be inserted into based on the attribute expressions.
IEType
Structure
IEType
Use this element to specify the configuration for a particular Information Element subtype. Attribute expressions are used in the child element Matches to determine if the Information Element should be automatically added to the structures.
Matches
internalName
Specify the fully qualified internal name of the type. For example, wt.epm.EPMDocument|org.rnd.DynamicDocument.
Structure
Use this element to specify a collection of service structures that the Information Elements should be inserted into if they match the attribute expressions.
InformationStructures
PublicationStructures
Matches
Use this element to specify a collection of elements that will be used to determine if the object satisfies the criteria.
AttributeExpressions
AttributeExpressions
Use this element to group expressions for attributes.
All expressions specified within one AttributeExpressions element will be considered an AND condition.
Expressions that are specified in different AttributeExpressions elements will be considered an OR condition.
AttributeExpression
AttributeExpression
Use this element to construct an expression for each attribute.
internalName
Specify the internal name of the attribute used for matching on the object.
Operand
Specify one of the following options as operand:
equals
notEquals
contains
notContains
greaterThan
lessThan
beginsWith
endsWith
regularExpression
value
Specify the internal name only for the attribute value. If the display name is specified, the expression may not get processed correctly.
InformationStructures
Use this element to specify one or more information structures into which the Information Element will be inserted. Attributes on the root node can be matched against specific criteria.
InformationStructure
PublicationStructures
Use this element to specify one or more publication structures into which the Information Element should be inserted. Attributes on the root node can be matched against specific criteria.
PublicationStructure
InformationStructure
Use this element to specify the information structure into which the Information Elements should be inserted, depending on the specified attribute expressions.
Matches
Group
internalName
Specify the internal type name for the structure object. Applicable only if soft attributes are used for comparison.
PublicationStructure
Use this element to specify the publication structure into which the Information Elements should be inserted, depending on the specified attribute expressions.
Matches
Section
internalName
Specify the internal type name for the structure object. Applicable only if soft attributes are used for comparison.
Group
Use this element to specify the details of an information group into which Information Elements should be inserted, depending on the specified attribute expressions. Attribute expressions are used to identify the group within its parent Information Structure. If a group with specified name and number does not exist, it will be created within the InformationStructures element and using the type specified in the internal name or the default group type.
Matches
AttributeMapping
internalName
Specify the internal type name for the group object. Applicable only if soft attributes are used for comparison.
Section
Use this element to specify the details of a publication section into which the Information Elements should be inserted, depending on the specified attribute expressions. Attribute expressions are used to identify the section within its parent Publication Structure. If a section with the specified name and number does not exist, it will be created within the PublicationStructures element and using the type specified in the internal name or the default section type.
Matches
AttributeMapping
internalName
Specify the internal type name for the section object. Applicable only if soft attributes are used for comparison.
AttributeMapping
Use this element to specify the details of a group or section and the Information Element. If the attribute values of these attributes are equal, the Information Element will be added to that group or section.
divisionAttrName
Specify the internal name of an attribute of a group or section.
ieAttrName
Specify the internal name of an attribute of an Information Element.