Specialized Administration > Tailoring Business Objects > Object Initialization Rules Administration > Working with Object Initialization Rules > Using Supported Types and Attributes
  
Using Supported Types and Attributes
* 
Some types and attributes, for example calculated attributes, are not supported in object initialization rules out of the box and require a customized algorithm to be used. For the most up to date list of supported types and attributes, see the RuleConfigurableTypeAttribute.properties file described in Additional Type and Attribute Pairs to identify additional object types and attributes that are supported in the out-of-the-box configuration. If you do not have access to the configuration files, contact your system administrator.
For all Windchill solutions, you can use AttrValue and AttrConstraint elements in object initialization rules to specify default values and display constraints for supported object types. The following table shows the object type and attribute pairs supported out-of-the-box for object initialization rules. If an object type does not support using the AttrConstraint element, the Supported Attributes column is blank.
Object Type
Supported Attributes
com.ptc.windchill.enterprise.requirement.Requirement
Number
folder.id
com.ptc.windchill.enterprise.requirement.Specification
Number
folder.id
com.ptc.windchill.rd.ReceivedDelivery
Number
lifecycle
lifeCycle.id
com.ptc.wpcfg.doc.VariantSpec
Number
Name
Description
lifecycle
lifeCycle.id
teamTemplate
teamTemplate.id
folder.id
organization.id
com.ptc.windchill.option.model.OptionSet
Name
Description
lifecycle
lifeCycle.id
com.ptc.windchill.option.model.ChoiceMapping
number
com.ptc.windchill.option.model.ChoiceConstraint
number
com.ptc.core.managedcollection.ManagedCollectionImpl
Number
folder.id
com.ptc.rialto.WTSoftwareIssue
Number
lifecycle.id
teamTemplate
teamTemplate.id
folder.id
organization.id
com.ptc.windchill.wp. AbstractWorkPackage
Number
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.wp.delivery.DeliveryRecord
number
wt.access.agreement.AuthorizationAgreement
Number
folder.id
lifecycle
lifeCycle.id
wt.annotation.StructuredAnnotationSet
wt.change2.WTAnalysisActivity
wt.change2.WTChangeIssue
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.change2.WTChangeInvestigation
wt.change2.WTChangeOrder2
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id,
folder.id
organization.id
wt.change2.WTChangeActivity2
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
organization.id
wt.change2.WTChangeProposal
wt.change2.WTChangeRequest2
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.change2.WTVariance
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.change2.workset.WTWorkSet
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
organization.id
wt.doc.WTDocument
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.enterprise.Managed
wt.epm.EPMDocument
Number
Name
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.epm.familytable.EPMSepFamilyTable
wt.maturity.PromotionNotice
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.meeting.actionitem.DiscreteActionItem
wt.meeting.TraditionalMeeting
wt.part.alternaterep.WTPartAlternateRep
Number
Name
lifecycle
lifeCycle.id
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.part.WTPart
Number
Name
lifecycle
lifeCycle.id
teamTemplate
teamTemplate.id
folder.id
organization.id
wt.part.WTProductConfiguration
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
wt.part.WTProductInstance2
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
wt.vc.baseline.ManagedBaseline
Number
lifeCycle.id
lifecycle
teamTemplate
teamTemplate.id
folder.id
If Windchill MPMLink is installed, you can use AttrValue and AttrConstraint elements in object initialization rules to specify default values and display constraints for supported object types. The following table shows the object type and attribute pairs supported out-of-the-box for object initialization rules. If an object type does not support using the AttrConstraint element, the Supported Attributes column is blank.
Object Type
Supported Attributes
com.ptc.windchill.mpml.processplan.
MPMProcessPlan
number
folder.id
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.mpml.processplan.
sequence.MPMSequence
number
folder.id
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.mpml.processplan.
operation.MPMOperation
number
folder.id
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.mpml.mfgprocess.
MPMMfgStandardGroup
number
folder.id
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.mpml.mfgprocess.
MPMMfgProcess
number
folder.id
lifeCycle
lifeCycle.id
teamTemplate
teamTemplate.id
organization.id
com.ptc.windchill.mpml.resource.MPMPlant
number
com.ptc.windchill.mpml.resource.
MPMProcessMaterial
number
com.ptc.windchill.mpml.resource.
MPMResourceGroup
number
com.ptc.windchill.mpml.resource.MPMSkill
number
com.ptc.windchill.mpml.resource.MPMTooling
number
com.ptc.windchill.mpml.resource.MPMWorkCenter
number
com.ptc.windchill.mpml.pmi.MPMControlCharacteristic
number
If Windchill Supplier Management is installed, you can use AttrValue and AttrConstraint elements in object initialization rules to specify default values and display constraints for supported object types. The following table shows the object type and attribute pairs supported out-of-the-box for object initialization rules. If an object type does not support using the AttrConstraint element, the Supported Attributes column is blank.
Object Type
Supported Attributes
com.ptc.windchill.suma.npi.WTPartRequest
number
teamTemplate.id
com.ptc.windchill.suma.supplier.Manufacturer
com.ptc.windchill.suma.supplier.Supplier
com.ptc.windchill.suma.supplier.Vendor
Any subtypes of the object types listed in the previous tables can also be selected when you are creating a rule. The Type and Attribute Management utility allows you to create subtypes. Use the internal name of the type, as defined in the Type and Attribute Management utility. For more information, see About the Type and Attribute Management Utility.
To use default values for attributes of object types other than those listed in the RuleConfigurableTypeAttribute.properties file, see Additional Type and Attribute Pairs.
To use AttrConstraint elements to specify constraints for type and attribute pairs other than those listed in the RuleConfigurableTypeAttribute.properties file, see Additional Type and Attribute Pairs.
The related topics listed below describe the out-of-the-box attributes that are used with the AttrValue and AttrConstraint tags.
Windchill Object Attributes for AttrValue
Windchill Object Attributes for AttrConstraint