# Class: XmlModelPosition

## tibco.objectapi.de.base.XmlModelPosition

#### new XmlModelPosition()

Describes an org-model Position and the associated entities. Constructs a new XmlModelPosition.

### Extends

- tibco.objectapi.de.base.XmlBasePosition

### Members

#### allocationMethod :tibco.objectapi.de.base.XmlSelectionMode

Describes the method of work allocation for this position. This property holds the value of the 'Allocation Method' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlSelectionMode

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#allocationMethod

#### attribute :Array.<tibco.objectapi.de.base.XmlOrgAttributeValue>

Names an attribute assigned to this position, and gives the definition for that attribute. Attributes can only be assigned to a position if it has a schema-type. This property holds the value of the 'Attribute' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlOrgAttributeValue>

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#attribute

#### calendarAlias :string

The alias of the calendar that this position will use for deadline calculations. This information is only included if requested as part of the request parameters. This property holds the value of the 'Calendar Alias' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#calendarAlias

#### candidateQuery :tibco.objectapi.de.base.XmlCandidateQuery

The optional query that will identify candidate Resource for this Position. This property holds the value of the 'Candidate Query' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlCandidateQuery

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#candidateQuery

#### candidateQuery1 :boolean

Only used in the org-model drill-down API. Returns true if this Position holds a Candidate Query configuration. This property holds the value of the 'Candidate Query1' attribute.

##### Type:

- boolean

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#candidateQuery1

#### guid :string

The GUID that uniquely identifies the entity. This property holds the value of the 'Guid' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#guid

#### idealNumber :number

For modelling purposes only, this returns the ideal number of resources that should be assigned to this Position. A position can be filled by any number of human resources, but an ideal number can be specified. This ideal number is merely an indication, and a lower or higher number of human resource assignments can be made. This property holds the value of the 'Ideal Number' attribute.

##### Type:

- number

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#idealNumber

#### label :string

The optional label assigned to the entity. This is used for display purposes. If not given, the name is used for display. This property holds the value of the 'Label' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#label

#### locationRef :tibco.objectapi.de.base.XmlModelEntity

Identifies the location to which this position is associated. This property holds the value of the 'Location Ref' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlModelEntity

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#locationRef

#### name :string

The name assigned to the entity. This property holds the value of the 'Name' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlModelEntity#name

#### privilegeHolding :Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Identifies the privileges held by this position, and any qualifier values that may apply. This property holds the value of the 'Privilege Holding' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#privilegeHolding

#### pushDestination :Array.<tibco.objectapi.de.base.XmlPushDestination>

Describes a Push Destinations, used to push work-items to Resources. This property holds the value of the 'Push Destination' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlPushDestination>

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#pushDestination

#### reqCapability :Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Identifies a capability assignment that forms the collection of capabilities required to join this position. This property holds the value of the 'Req Capability' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlEntityAssignmentQualified>

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#reqCapability

#### schemaType :tibco.objectapi.de.base.XmlModelEntity

Describes the org-model schema type from which this position is derived. This is an optional element, as a position need not be derived from a schema type. This property holds the value of the 'Schema Type' containment reference.

##### Type:

- tibco.objectapi.de.base.XmlModelEntity

Inherited From:
  - tibco.objectapi.de.base.XmlBasePosition#schemaType