2.2.4.62 BpmProperty

Namespace: http://www.microsoft.com/performancepoint/scorecards

This BpmProperty complex type is the abstract base type for BpmPropertyDate, BpmPropertyDecimal, BpmPropertyHyperlink, BpmPropertyHyperlink2, BpmPropertyLinkBase, BpmPropertyList, BpmPropertyListItem, BpmPropertyLongText, BpmPropertyText and BpmPropertyUser.

 <xs:complexType name="BpmProperty" abstract="true" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:attribute name="UniqueName" type="xs:string"/>
   <xs:attribute name="DisplayName" type="xs:string"/>
   <xs:attribute name="Description" type="xs:string"/>
   <xs:attribute name="Required" type="xs:boolean" use="required"/>
   <xs:attribute name="Visible" type="xs:boolean" use="required"/>
 </xs:complexType>

UniqueName: The UniqueName attribute MUST be set to a string that is distinct from UniqueNames used for other instances of BpmProperty and derived types. It MUST NOT contain any of the following characters: [ ] . ‘ ~ # % & * { } | \ : " / ? < > and the string length MUST be less than 1000 characters.

DisplayName: The DisplayName attribute is the string that is provided to the user. It MUST be shorter than 1000 characters.

Description: The Description attribute describes the property. It MUST be shorter than 1000 characters.

Required: This attribute MUST be present and MUST be true if this property MUST be specified when an instance of the type is used; otherwise, false.

Visible: This attribute MUST be present and MUST be true if this attribute is presented to the user; otherwise, false.