Activity

Description

Package: com.ibm.rpm.timesheet.containers

Extends: RPMObject

Usage

When a task is large or complex, it can be split into several smaller activities (steps) in order to allow time to be entered separately against each activity. An activity must have at least one timesheet assigned to it. When an activity is deleted all its timesheets are also deleted.

Parent is mandatory, allowed parent type is TaskAssignment.

Supported API Calls

Security Restrictions

N/A

Fields

The following table lists the fields for this object.

Table 1. Activity Field Description
Field Detail
billable

Type: boolean

Default value: N/A

Description: Specifies whether the activity is billable or not.

This field is read-only.

Field validation description: N/A

Additional field security restrictions: N/A

EETC

Type: double

Default value: EETC = (TaskAssignment’s expectedWork) - (the summation of the number of hours worked in each timesheet in timesheetDetails array)

Description: The Estimated Effort to Complete the activity. When EETC is 0, percentageComplete is 100.

Field validation description: Must be a positive number rounded to the nearest 0.25 value.

Additional field security restrictions: N/A

ETCChanged

Type: boolean

Default value: N/A

Description: Specifies whether EETC has been modified or not.

Field validation description:Limit 50 characters.

This field is read-only.

Field validation description: N/A

Additional field security restrictions: N/A

name

Type:string

Default value: N/A

Description: The name of the activity.

Additional field security restrictions: N/A

percentageComplete

Type: double

Default value: 0

Description: The percentage of work that is completed. When EETC is 0, percentageComplete is 100.

Field validation description:

Value range: 0 - 100

The value cannot have more than two digits in its fractional part (for example, 1.22 is a valid value but 1.222 is not).

Additional field security restrictions: N/A

timeCode1

Type: TimeCode

Default value: null

Description: The first time code of the activity.

Field validation description: timeCode1 must belong to Time Codes I category and it must be assigned to the project.

Additional field security restrictions: N/A

timeCode2

Type: TimeCode

Default value: null

Description: The second time code of the activity.

Field validation description: timeCode2 must belongs to Time Codes II category and must be assigned to the project.

Additional field security restrictions: N/A

timesheetDetails

Type: Timesheet[]

Default value: N/A

Description: The list of timesheets reported against this activity.

Field validation description: Must contain at least one timesheet.

Additional field security restrictions: N/A

weight

Type: double

Default value: 0

Description: The weight of the activity.

Field validation description:

Value range: 0 - 100

The value cannot have more than two digits in its fractional part (for example, 1.22 is a valid value but 1.222 is not).

Additional field security restrictions: N/A

Inherited Fields

Click on object for list of inherited fields:

From RPMObject

Related Objects