com.ibm.rpm.resource.containers
ResourceAttributeAssignment

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.resource.containers.ResourceAttributeAssignment

ResourceAttributeAssignment
Extends: com.ibm.rpm.framework.RPMObject
Child objects: None

Related scope: com.ibm.rpm.framework.RPMObjectScope

Represents the assignment of a ResourceAttributeProficiencyLevel (ResourceAttributeCompetencyProficiencyLevel or ResourceAttributeSkillProficiencyLevel) to a resource.

Parent is mandatory, allowed parent type is Resource.

The checkout mode type is: Parent

Supported API Calls: Primary key: The following fields are required when using the loadFromID and loadArrayFromID methods:

ID

Field Summary
xsd:dateTime acquiredOn
   The date on which a resource acquired the proficiency level.
xsd:int defaultFlag
   This field's value is set to 1 if this competency is the resource's default, and is set to 0 if it is not. Only one competency can be attributed the defaultFlag value 1 at a time. When a new competency is added with the defaultFlag value set to 1, the previous competency or skill that had its value set to 1, gets its value set to the default value 0. A default competency must always exist.
xsd:string description
   Notes regarding a resource's acquisition of the proficiency level.
Experience experience
   The experience associated with the attribute proficiency level.
xsd:dateTime lastUsedDateTime
   The date the resource last used the proficiency level.
xsd:string lastUsedLocation
   The location the proficiency level was last used.
xsd:string mandatory
   The value of this field is 1 if the proficiency level is mandatory, and is 0 or null if otherwise.
xsd:string mandatoryDetails
   Details regarding the mandatory or non-mandatory status of the proficiency level.
PreferenceRank preferenceRank
   The preference rank associated with the attribute proficiency level.
ResourceAttributeProficiencyLevel proficiencyLevel
   The proficiency level attribute assigned to the resource.
ResourceRates rates
   The resource rates associated to the proficiency level.
xsd:string strategicFlag
   This field's value is 1 if this resource attribute is strategic. A resource can have only one strategic competency. Resources are assigned to projects or tasks, based on these strategic competencies. This setting is used in the Portfolio Viewer to assist in the analysis of alignment between resources and projects.
xsd:dateTime targetAttainmentDate
   The date targeted by the resource to attain the proficiency level.

Inherited Field Summary
xsd:string contextName
   The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.
xsd:boolean deleted
   If the value of this field is set to true, then the RPMObject will be deleted when performing a save.
xsd:string ID
   The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.
RPMObject parent
   The parent of the RPMObject.

Field Detail

acquiredOn


xsd:dateTime  acquiredOn
The date on which a resource acquired the proficiency level.

Validation: The year, month and day values will be used by this field.


defaultFlag


xsd:int  defaultFlag
This field's value is set to 1 if this competency is the resource's default, and is set to 0 if it is not. Only one competency can be attributed the defaultFlag value 1 at a time. When a new competency is added with the defaultFlag value set to 1, the previous competency or skill that had its value set to 1, gets its value set to the default value 0. A default competency must always exist.

Minimum: The minimum value for this field is 0.

Maximum: The maximum value for this field is 1.


description


xsd:string  description
Notes regarding a resource's acquisition of the proficiency level.

Maximum: The maximum length for this field is 50 characters.


experience


Experience experience
The experience associated with the attribute proficiency level.

Null value: This field may never be null.

Relationship: This field is a reference relationship.


lastUsedDateTime


xsd:dateTime  lastUsedDateTime
The date the resource last used the proficiency level.

lastUsedLocation


xsd:string  lastUsedLocation
The location the proficiency level was last used.

Maximum: The maximum length for this field is 50 characters.


mandatory


xsd:string  mandatory
The value of this field is 1 if the proficiency level is mandatory, and is 0 or null if otherwise.

mandatoryDetails


xsd:string  mandatoryDetails
Details regarding the mandatory or non-mandatory status of the proficiency level.

Maximum: The maximum length for this field is 50 characters.


preferenceRank


PreferenceRank preferenceRank
The preference rank associated with the attribute proficiency level.

Null value: This field may never be null.

Relationship: This field is a reference relationship.


proficiencyLevel


ResourceAttributeProficiencyLevel proficiencyLevel
The proficiency level attribute assigned to the resource.

Null value: This field may never be null.

Relationship: This field is a reference relationship.


rates


ResourceRates rates
The resource rates associated to the proficiency level.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


strategicFlag


xsd:string  strategicFlag
This field's value is 1 if this resource attribute is strategic. A resource can have only one strategic competency. Resources are assigned to projects or tasks, based on these strategic competencies. This setting is used in the Portfolio Viewer to assist in the analysis of alignment between resources and projects.

Maximum: The maximum length for this field is 1 characters.


targetAttainmentDate


xsd:dateTime  targetAttainmentDate
The date targeted by the resource to attain the proficiency level.

Validation: The year, month and day values will be used by this field.


Inherited Field Detail

contextName


xsd:string  contextName
The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


deleted


xsd:boolean  deleted
If the value of this field is set to true, then the RPMObject will be deleted when performing a save.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


ID


xsd:string  ID
The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.

Read-only behavior: The value of this field is read only.


parent


RPMObject parent
The parent of the RPMObject.

Scoping: This field will be used by the API if the scope field parent is enabled.

Read-only behavior: The value of this field is read only after the object was created.

Relationship: This field is a reference relationship.

X-Path availability: This field doesn't support X-Path queries.

Valid types:
com.ibm.rpm.resource.containers.Resource