CustomFieldAssignment

Description

Package: com.ibm.rpm.customfield.containers

Extends: RPMObject

Usage

A CustomFieldAssignment is used to assign a custom field to a particular project, deliverable, task, scope element, document, resource, client cost center, or asset. CustomFieldAssignment is always loaded with both its parent and related CustomField objects.

Calling ‘delete’ on this object will cause it to switch to the default value.

Parent is mandatory, allowed parent values are work element, scope, document, asset, resource and clientcostcenter.

Note: A CustomFieldAssignment must never be created manually.

Supported API Calls

Security Restrictions

N/A

Fields

The following table lists the fields for this object.

Table 1. CustomFieldAssignment Field Description
Field Detail
customField

Type: CustomField

Default value: N/A

Description: Defines the domain of valid values which can be assigned.

Field validation description: This field is read-only.

Additional field security restrictions: N/A

value

Type: anyType

Default value: null

Description: Defines the value of the custom field for this particular assignment.

Field validation description: May be null. The validation is dependant on the value of inputType.

  • Text: string. Limit 400 characters
  • Currency: double
  • Date: date
  • Numeric: integer
  • Checkbox: boolean
  • Datafield: The value is a Datafield. Must be a child of the specified datafieldCategory.

Additional field security restrictions: N/A

Inherited Fields

Click on object for list of inherited fields:

From RPMObject

Related Objects