Pool

Description

Package: com.ibm.rpm.resource.containers

Extends: RPMObject

Usage

A Resource Pool is a logical grouping of resources that can be grouped by similar competencies or geographical locations. Resource Pools are also used for matrix-oriented organizations which allow Resource Managers to manage resources across departmental boundaries.

Zero or many resources can be assigned to a Pool. When deleting a Pool all contained Resource objects are also deleted. If a Pool contains a Resource that has been assigned an effort, it cannot be deleted.

Parent is not 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. Pool Field Description
Field Details
address

Type: string

Default value: N/A

Description: The address of the company.

Field validation description: Limit 225 characters.

Additional field security restrictions: N/A

administrativeTaskAssignments

Type: AdministrativeTaskAssignment[]

Default value: N/A

Description: The administrative tasks assigned to the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

attributeAssignments

Type: AttributeAssignment[]

Default value: N/A

Description: Each instance of AttributeAssignment keeps a pointer to an assigned PoolAttribute.

Field validation description: N/A

Additional field security restrictions: N/A

clientCostCenter

Type: ClientCostCenter

Default value: N/A

Description: The client/cost center that is assigned to the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

companyBackground

Type: string

Default value: N/A

Description: The background of the company.

Field validation description: Limit 2048 characters.

Additional field security restrictions: N/A

contactName

Type: string

Default value: N/A

Description: The contact name of the company.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

description

Type: string

Default value: N/A

Description: The description of the Pool.

Field validation description: Limit 225 characters.

Additional field security restrictions: N/A

documentFolder

Type: DocumentFolder

Default value: N/A

Description: The documents that are associated to the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

domain

Type: PoolDomain

Default value: N/A

Description: The domain of the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

email

Type: string

Default value: N/A

Description: The e-mail address of the company contact.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

fax

Type: string

Default value: N/A

Description: The fax number of the company contact.

Field validation description: Limit 25 characters.

Additional field security restrictions: N/A

industriesServed

Type: string

Default value: N/A

Description: The industries that the Pool serves.

Field validation description: Limit 2048 characters.

Additional field security restrictions: N/A

locationsServed

Type: string

Default value: N/A

Description: The locations that are served by the Pool.

Field validation description: Limit 2048 characters.

Additional field security restrictions: N/A

maskEmployeeInfo

Type: boolean

Default value: true

Description: If this field is true, the Employee Code of Resources belonging to this Pool is hidden and cannot be modified.

Field validation description: N/A

Additional field security restrictions: N/A

name

Type: string

Default value: N/A

Description: The name of the pool.

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

Additional field security restrictions: N/A

organizationName

Type: string

Default value: N/A

Description: The name of the organization.

Field validation description: Limit 50 characters.

Additional field security restrictions: N/A

ownership

Type: string

Default value: N/A

Description: The ownership of the Pool.

Field validation description: Limit 2048 characters.

Additional field security restrictions: N/A

pools

Type: Pool[]

Default value: N/A

Description: List of children Pool.

Field validation description: This value must be null if the Pool is the 28th nested Pool in the hierarchy.

Additional field security restrictions: N/A

productsExpertiseUsed

Type: string

Default value: N/A

Description: A highlight of the major projects and product expertise that are used by the resources belonging to the Pool.

Field validation description: Limit 2048 characters

Additional field security restrictions: N/A

publish

Type: boolean

Default value: false

Description: If the field is true, the pool is published and all users who have Staff Acquisition access can search against the resources in the Pool. If the field is false, the pool is available only to the pool participants.

Field validation description: N/A

Additional field security restrictions: N/A

resourceAssignments

Type: ResourceRoleAssignment[]

Default value: N/A

Description: Used to identify and assign pool management resources. Allows management resources to view, search, and assign from the pool.

Field validation description: N/A

Additional field security restrictions: N/A

resources

Type: Resource[]

Default value: N/A

Description: The resources in the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

securityGroup

Type: SecurityGroup

Default value: N/A

Description: The security group of the Pool.

Field validation description: N/A

Additional field security restrictions: N/A

servicesOffered

Type: string

Default value: N/A

Description: The services offered by the Pool.

Field validation description: Limit 2048 characters

Additional field security restrictions: N/A

servicesSpecialized

Type: string

Default value: N/A

Description: The services in which the Pool specializes.

Field validation description: Limit 2048 characters

Additional field security restrictions: N/A

telephone

Type: string

Default value: N/A

Description: The telephone number of the company contact

Field validation description: Limit 25 characters

Additional field security restrictions: N/A

Inherited Objects

Click on object for list of inherited fields:

From RPMObject

Related Objects