Resource

Description

Package: com.ibm.rpm.resource.containers

Extends: RPMObject

Usage

A Resource can include as little or as much information as required to identify a resource and assign them to projects. However, the minimum information required to allow a resource to logon to IBM Rational Portfolio Manager, and to assign resources to projects are Username, Password, Resource Calendar, and Effective Start Date.

Parent is mandatory, allowed parent type is Pool.

Supported API Calls

Security Restrictions

N/A

Fields

The following table lists the fields for this object.

Table 1. Resource Field Description
Field Details
active

Type: boolean

Default value: true

Description: This field is true if the resource is active, and is false if the resource is not. For the resource to be allowed to log on to IBM Rational Portfolio Manager, this value must be set to true.

Field validation description: N/A

Additional field security restrictions: N/A

address1

Type: string

Default value: N/A

Description: The first address line of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

address2

Type: string

Default value: N/A

Description: The second address line of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

alternativePhone

Type: string

Default value: N/A

Description: The alternative phone number of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

calendar

Type: RPMCalendar

Default value: N/A

Description: The calendar of the resource. For the resource to be allowed to logon to IBM Rational Portfolio Manager, this value must be specified.

Field validation description: N/A

Additional field security restrictions: N/A

companyCode

Type: : string

Default value: N/A

Description: The company code of the resource.

Field validation description: Limit 10 characters.

Additional field security restrictions: N/A

competencyAttributeAssignments

Type: ResourceAttributeAssignment[]

Default value: N/A

Description: Each instance of ResourceAttributeAssignment keeps a pointer to an assigned AttributeAssignment for competency.

Field validation description: N/A

Additional field security restrictions: N/A

contactGroupAssignments

Type: ContactGroupAssignment[]

Default value: N/A

Description: Each instance of ContactGroupAssignment keeps a pointer to an associated ContactGroup.

Field validation description: N/A

Additional field security restrictions: N/A

countryCode

Type: string

Default value: N/A

Description: The country code of the resource

Field validation description: Limit 10 characters

Additional field security restrictions: N/A

currency

Type: Currency

Default value: The default currency selected when the IBM Rational Portfolio Manager client is first configured by the administrator.

Description: The currency in which the resource’s rates are entered.

Field validation description: Not null

Additional field security restrictions: N/A

custom1

Type: string

Default value: N/A

Description: An employee information field. The field name is configured through the Application Administration ResourceCustomFields class. The member name is '1', and the member value is the field name that is displayed.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

custom2

Type: string

Default value: N/A

Description: This field is an employee information field. The field name is configured through the Application Administration ResourceCustomFields class. The member name is '2', and the member value is the field name that is displayed.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

custom3

Type: custom3

Default value: N/A

Description: This field is an employee information field. The field name is configured through the Application Administration ResourceCustomFields class. The member name is '3', and the member value is the field name that is displayed.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

custom4

Type: string

Default value: N/A

Description: This field is an employee information field. The field name is configured through the Application Administration ResourceCustomFields class. The member name is '4', and the member value is the field name that is displayed.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

custom5

Type: string

Default value: N/A

Description: This field is an employee information field. The field name is configured through the Application Administration ResourceCustomFields class. The member name is '5'and the member value is the field name that is displayed.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

customFieldAssignments

Type: CustomFieldAssignment[]

Default value: N/A

Description: N/A

Field validation description: N/A

Additional field security restrictions: N/A

dashboard

Type: string

Default value: N/A

Description: The dashboard for the resource.

Field validation description: Limit 2048 characters.

Additional field security restrictions: N/A

departmentCode

Type: string

Default value: N/A

Description: The department code of the resource.

Field validation description: Limit 10 characters.

Additional field security restrictions: N/A

discontinueDate

Type: dateTime

Default value: N/A

Description: The discontinued employment date of a resource.

Field validation description: The field effectiveStartDate must be less than or equal to the field discontinueDate.

Additional field security restrictions: N/A

divisionCode

Type: string

Default value: N/A

Description: The division code of the resource.

Field validation description: Limit 10 characters.

Additional field security restrictions: N/A

documentFolder

Type: DocumentFolder

Default value: N/A

Description: The documents that belong to the resource.

Field validation description: N/A

Additional field security restrictions: N/A

educations

Type: Education[]

Default value: N/A

Description: The resource’s education.

Field validation description: N/A

Additional field security restrictions: N/A

effectiveStartDate

Type: dateTime

Default value: The present date

Description: The effective start date of the resource. In order for the resource to be allowed to logon to IBM Rational Portfolio Manager, this value must be set to a date equal, or less than, the current date.

Field validation description: The field effectiveStartDate must be less than or equal to the field discontinueDate.

Additional field security restrictions: N/A

emailAddress

Type: string

Default value: N/A

Description: The e-mail address of the resource.

Field validation description: Limit 100 characters.

Additional field security restrictions: N/A

employeeCode

Type: string

Default value: N/A

Description: The employee code of the resource.

Field validation description: Limit 10 characters

Additional field security restrictions: If the parent pool’s maskEmployeeInfo member value is set to true, then the employeeCode field is hidden and cannot be modified.

employeeStatus

Type: EmployeeStatus

Default value: N/A

Description: The status of the employee.

Field validation description: N/A

Additional field security restrictions: N/A

employmentHistories

Type: EmploymentHistory[]

Default value: N/A

Description: The employment history of a resource.

Field validation description: N/A

Additional field security restrictions: N/A

executiveAttributeClassifications

Type: AttributeAssignment[]

Default value: N/A

Description: Each instance of AttributeClassificationAssignment keeps a pointer to the assigned AttributeClassification for executive attribute classification.

Field validation description: N/A

Additional field security restrictions: N/A

executiveAttributes

Type: AttributeAssignment[]

Default value: N/A

Description: Each instance of AttributeAssignment keeps a pointer to the assigned Attribute.

Field validation description: N/A

Additional field security restrictions: N/A

executiveRole

Type: ProjectSecurityRole

Default value: N/A

Description: The security role of a resource on a project.

Field validation description: N/A

Additional field security restrictions: N/A

experience

Type: Experience

Default value: The member value of the Application Administration Experience class whose member name is '7'.

Description: The experience level of a resource.

Field validation description: N/A

Additional field security restrictions: N/A

externalID

Type: string

Default value: N/A

Description: The external identifier of a resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

familyName

Type: string

Default value: N/A

Description: The family name of the resource.

Field validation description: Limit 35 characters.

Additional field security restrictions: N/A

fax

Type: string

Default value: N/A

Description: The fax number of the resource.

Field validation description: Limit 17 characters.

Additional field security restrictions: N/A

fullName

Type: string

Default value: N/A

Description: The full name of the resource.

Field validation description: Limit 35 characters. The following special characters are not to be included in the value of fullName: ", %, (, ), *, /, :, <, >, ?, \, |, €.

Additional field security restrictions: N/A

geographicalAssignment

Type: GeographicalAssignment

Default value: N/A

Description: The resource’s assignment to a geographical position.

Field validation description: N/A

Additional field security restrictions: N/A

givenName

Type: string

Default value: N/A

Description: The resource’s given name.

Field validation description: Limit 35 characters.

Additional field security restrictions: N/A

homePhone

Type: string

Default value: N/A

Description: The home phone number of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

industryExperiences

Type: IndustryExperience[]

Default value: N/A

Description: The industry experience of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

interviewExperience

Type: string

Default value: N/A

Description: The resource’s experience as described during an interview.

Field validation description: Limit 512 characters.

Additional field security restrictions: N/A

languageProficiencies

Type: LanguageProficiency[]

Default value: N/A

Description: The known languages and proficiency levels of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

locationPreferences

Type: LocationPreferences

Default value: N/A

Description: The location preferences of a resource.

Field validation description: N/A

Additional field security restrictions: N/A

logonReminder

Type: string

Default value: N/A

Description: The resource's logon reminder.

Field validation description: Limit 64 characters.

Additional field security restrictions: N/A

middleName

Type: string

Default value: N/A

Description: The middle name of the resource.

Field validation description: Limit 35 characters.

Additional field security restrictions: N/A

mobile

Type: string

Default value: N/A

Description: The mobile number of the resource.

Field validation description: Limit 17 characters.

Additional field security restrictions: N/A

myAchievements

Type: string

Default value: N/A

Description: The resource’s achievements as described during an interview.

Field validation description: Limit 512 characters.

Additional field security restrictions: N/A

myPersonalPassions

Type: string

Default value: N/A

Description: The resource’s personal passions as described during an interview.

Field validation description: Limit 512 characters.

Additional field security restrictions: N/A

myPortalURLs

Type: string[]

Default value: N/A

Description: The URLs displayed to the resource when in IBM Rational Portfolio Manager’s My Portal window.

Field validation description: Limit 5 strings. Each string is limited to 255 characters.

Additional field security restrictions: N/A

mySummaryOfSkills

Type: string

Default value: N/A

Description: The skills of a resource as described during an interview.

Field validation description: Limit 512 characters.

Additional field security restrictions: N/A

myWebsite

Type: string

Default value: N/A

Description: The web site of the resource.

Field validation description: Limit 100 characters.

Additional field security restrictions: N/A

nickName

Type: string

Default value: N/A

Description: The nick name of the resource.

Field validation description: Limit 35 characters. The following special characters are not to be included in the value of nickName: ", %, (, ), *, /, :, <, >, ?, \, |, €.

Additional field security restrictions: N/A

organizationalAssignment

Type: OrganizationalAssignment

Default value: N/A

Description: The resource’s assignment to an organizational.

Field validation description: N/A

Additional field security restrictions: N/A

overrideOriginalDocumentOnCheckout

Type: boolean

Default value: true

Description: This field is true if the system should override the original document of a resource on a checkout, and is false if otherwise.

Field validation description: N/A

Additional field security restrictions: N/A

pager

Type: string

Default value: N/A

Description: The pager number of the resource.

Field validation description: Limit 17 characters.

Additional field security restrictions: N/A

passport

Type: Passport

Default value: N/A

Description: The passport and visa information of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

password

Type: string

Default value: ibmrpm

Description: The password for the resource. In order for the resource to be allowed to logon to IBM Rational Portfolio Manager, this value must be specified.

Field validation description: Limit 16 characters.

Additional field security restrictions: N/A

projectHistories

Type: ProjectHistory[]

Default value: N/A

Description: The project history of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

rates

Type: ResourceRates

Default value: N/A

Description: The rates of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

resourceCostCenterAssignments

Type: ResourceCostCenterAssignment[]

Default value: N/A

Description: Each instance of ClientCostCenterAssignment keeps a pointer to the assigned ResourceCostCenter.

Field validation description: N/A

Additional field security restrictions: N/A

resourceSecurityRights

Type: ResourceSecurityRights

Default value: N/A

Description: The security rights of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

resourceTimesheetTaskAssignment

Type: ResourceTimesheetTaskAssignment

Default value: N/A

Description:The resourceTimesheetTaskAssignment keeps a pointer to all assigned TimesheetTask for this resource.

Field validation description: N/A

Additional field security restrictions: N/A

reVerifiedBy

Type: Resource

Default value: N/A

Description: Is the Resource ID of the Resource Manager or Project manager that has re-verified the resource’s personal information.

Field validation description: If the field reVerified is false, the value of this field must be null.

Additional field security restrictions: N/A

securityGroup

Type: SecurityGroup

Default value: N/A

Description: The security role of the resource.

Field validation description: N/A

Additional field security restrictions: N/A

skillAttributeAssignments

Type: ResourceAttributeAssignment[]

Default value: N/A

Description: Each instance of ResourceAttributeAssignment keeps a pointer to an assigned AttributeAssignment for skills.

Field validation description: N/A

Additional field security restrictions: N/A

title

Type: string

Default value: N/A

Description: The title of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

title

Type: string

Default value: N/A

Description: The title of the resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

userName

Type: string

Default value: A unique random number.

Description: The user name of the resource. In order for the resource to have permission to logon to IBM Rational Portfolio Manager, this value must be specified.

Field validation description: Limit 50 characters. Must be a unique, non-empty string. The following special characters are not to be included in the value of userName: ", %, (, ), *, /, :, <, >, ?, \, |, €. This field is mandatory.

Additional field security restrictions: N/A

verifiedBy

Type: Resource

Default value: N/A

Description: The Resource Manager or Project Manager that has verified the resource’s personal information.

Field validation description: If the field Verified is false, the value of this field must be null.

Additional field security restrictions: N/A

weeklyMaxHours

Type: int

Default value: 40

Description: The maximum amount of hours that can be billed by the resource.

Field validation description: The value range is 0 to 9999.

Additional field security restrictions: N/A

weeklyMinHours

Type: int

Default value: N/A

Description: The minimum amount of hours that can be billed by the resource.

Field validation description: The value range is 0 to 9999.

Additional field security restrictions: N/A

whatIDoReallyWell

Type: string

Default value: N/A

Description: The resource’s superior abilities, as described during an interview.

Field validation description: Limit 512 characters

Additional field security restrictions: N/A

workingStatus

Type: WorkingStatus

Default value: N/A

Description: The resource’s working status.

Field validation description: N/A

Additional field security restrictions: N/A

workLocation

Type: WorkLocation

Default value: The member value of the Application Administration WorkLocation class whose member name is '1'.

Description: The location at which the resource works.

Field validation description: N/A

Additional field security restrictions: N/A

workPackages

Type: Portfolio[]

Default value: N/A

Description: The published work packages of a resource.

Field validation description: N/A

Additional field security restrictions: N/A

workPhone

Type: string

Default value: N/A

Description: The work phone number of a resource.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

zipPostalCode

Type: string

Default value: N/A

Description: The zip or postal code of a resource.

Field validation description: Limit 16 characters.

Additional field security restrictions: N/A

Inherited Objects

Click on object for list of inherited fields:

From RPMObject

Related Objects

N/A