FRAMES NO FRAMES |
com.ibm.rpm.framework.RPMObjectcom.ibm.rpm.wbs.containers.WorkElement
com.ibm.rpm.wbs.containers.AggregateNode
com.ibm.rpm.wbs.containers.GenericProject
Related scope: com.ibm.rpm.wbs.scope.WorkElementScope
This class cannot be used to directly create an object. It is extended to create a Proposal, Project, or WorkOrganization.
The checkout mode type is: Self
Supported API Calls:Related code samples :
Java
C#
Field Summary | |
AttributeAssignment[]
|
actionAttributeAssignments
The list of attribute assignments of type Action associated with the project. |
Scorecard
|
actionScorecard
A reference to the scope scorecard to assign automatically to all the action objects created under this project. |
AssignedScorecard[]
|
assignedScorecards
The list of scorecards assigned to the project. |
AssignmentType
|
assignmentType
The type of project (Work or Duration). |
RPMCalendar
|
calendar
The calendar to be associated with the project. |
AttributeAssignment[]
|
changeRequestAttributeAssignments
The list of attribute assignments of type ChangeRequest associated with the project. |
Scorecard
|
changeRequestScorecard
A reference to the scope scorecard to assign automatically to all the change request objects created under this project. |
Currency
|
currency
The project currency used in all financial calculations. |
xsd:boolean
|
defaultProject
Specifies whether this is the default project. |
DefaultStep[]
|
defaultSteps
Default steps are used as a shortcut to create steps automatically by project members while they create steps on their timesheet. |
AttributeAssignment[]
|
defectAttributeAssignments
The list of attribute assignments of type Defect associated with the project. |
Scorecard
|
defectScorecard
A reference to the scope scorecard to assign automatically to all the defect objects created under this project. |
AttributeAssignment[]
|
deliverableAttributeAssignments
The list of attribute assignments of type Deliverable associated with the project. |
AttributeAssignment[]
|
documentAttributeAssignments
The list of attribute assignments of type Document associated with the project. |
xsd:boolean
|
earnedValuesCalculationState
Specifies whether the EarnedValues calculation flag has been activated. |
AttributeAssignment[]
|
issueAttributeAssignments
The list of attribute assignments of type Issue associated with the project. |
Scorecard
|
issueScorecard
A reference to the scope scorecard to assign automatically to all the issue objects created under this project. |
Opportunity
|
opportunity
The opportunity data associated with the project. |
ProjectOrganizationalAssignment[]
|
organizationalAssignments
The list of organizational assignments associated with the project. |
Portfolio
|
portfolio
The Portfolio associated with the project. |
xsd:int
|
probabilityPercent
The percentage probability of successfully being awarded the project. |
ProjectCostCenter
|
projectCostCenter
The ProjectCostCenter associated with the project. |
AttributeAssignment[]
|
requirementAttributeAssignments
The list of attribute assignments of type Requirement associated with the project. |
Scorecard
|
requirementScorecard
A reference to the scope scorecard to assign automatically to all the requirement objects created under this project. |
AttributeAssignment[]
|
riskAttributeAssignments
The list of attribute assignments of type Risk associated with the project. |
Scorecard
|
riskScorecard
A reference to the scope scorecard to assign automatically to all the risk objects created under this project. |
AttributeAssignment[]
|
serviceRequestAttributeAssignments
The list of attribute assignments of type ServiceRequest associated with the project. |
Scorecard
|
serviceRequestScorecard
A reference to the scope scorecard to assign automatically to all the service request objects created under this project. |
AttributeAssignment[]
|
taskAttributeAssignments
The list of attribute assignments of type Task associated with the project. |
WorkflowRoleMapping[]
|
workflowRoleMappings
The list of WorkflowRoleMappings associated to the GenericProject. |
Inherited Field Summary | |
WbsScheduleDate
|
actualDate
The actual date for this WorkElement. The actual duration in hours/days, of actual work hours, actual duration in minutes, and actual start and finish dates of the WorkElement. WorkElements that contain sub-elements:
|
Asset
|
asset
Asset for this WorkElement. |
AssetFinancialCategory
|
assetCode
The work element's asset code. |
AttributeAssignment[]
|
attributeAssignments
The attributes assigned to the work element. |
WbsScheduleDate
|
baselineDate
The baseline duration in hours and/or days, baseline work hours, baseline duration in minutes, and baseline start and finish dates of the WorkElement. Values copied from The |
WorkElement[]
|
children
List of work element children |
xsd:dateTime
|
closedByDate
The date that the element was closed. |
xsd:string
|
closedByName
The name of the resource who closed the element. |
WorkElement
|
containingProject
The WorkElement's containing Project. |
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. |
CustomFieldAssignment[]
|
customFieldAssignments
List of CustomFieldAssignment containers. |
xsd:boolean
|
deleted
If the value of this field is set to true, then the RPMObject will be deleted when performing a save. |
ElementDependency[]
|
dependencies
List of ElementDependency containers . |
DocumentFolder
|
documentFolder
The documents that belong to the WorkElement. |
EarnedValues
|
earnedValues
Earned value is a project management technique that relates resource planning to schedules and to technical cost and schedule requirements. |
xsd:dateTime
|
estimatedFinishDate
The estimated finish date. |
xsd:dateTime
|
estimatedStartDate
The estimated start date |
WbsScheduleDate
|
expectedDate
The expected duration in hours and/or days, expected work hours, expected duration in minutes, and expected start and finish dates of the WorkElement. Overwritten
by |
xsd:string
|
externalID
|
WbsScheduleDate
|
forecastDate
The forecast duration in hours and/or days, forecast work hours, forecast duration in minutes, and forecast start and finish dates of the |
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. |
WbsScheduleDate
|
initialBaselineDate
Initial baseline duration in hours and/or days, initial baseline work hours, initial baseline duration in minutes, and initial baseline start and finish dates of the Values
copied from Once the |
xsd:dateTime
|
lastModifiedDate
Date last modified. If the timestamp portion of the date is not provided, 00:00:00 will be appended. |
xsd:int
|
minutesPerDay
Minutes per day. |
xsd:string
|
name
The name of the element being created. |
RPMObject
|
parent
The parent of the RPMObject. |
WbsScheduleDate
|
planDate
The plan duration in hours and/or days, plan work hours, plan duration in minutes, and plan start and finish dates of the WorkElement.WorkElements that contain sub-elements:
|
WbsScheduleDate
|
previousBaselineDate
The previous baseline duration in hours and/or days, previous baseline work hours, previous baseline duration in minutes, and previous baseline start and finish dates of the Values
copied from |
xsd:int
|
priority
The priority of the |
WbsScheduleDate
|
proposedDate
The proposed duration in hours and/or days, proposed work hours, proposed duration in minutes, and proposed start and finish dates of the |
ProjectPublishedType
|
published
The project's publish type indicator. |
xsd:long
|
referenceID
Specifies the reference ID of the work element (project ID of a GenericProject). |
xsd:string
|
referenceNumber
|
ResourceTaskAssignment[]
|
resourceTaskAssignments
List of ResourceTasks assigned to this |
RtfAssignment[]
|
rtfAssignments
List of RtfAssignments for this WorkElement. |
ScopeElement
|
scopeElement
The |
DatafieldState
|
state
The state of the |
StatusUpdate[]
|
statusUpdates
List of |
xsd:string
|
templateSortingRank
The rank of the associated template. |
TimeCode
|
timeCode1
The first of two time codes associated with the |
TimeCode
|
timeCode2
The second of two time codes associated with the WorkElement. |
TimeCodeAssignment[]
|
timeCodeAssignments
List of TimeCodeAssignment containers. |
WbsFinancial[]
|
wbsFinancials
List of |
xsd:string
|
wbsSortingRank
The rank of this WBS item. |
AvailableWorkflowProcess[]
|
workflowProcessesAvailable
List of available |
RunningWorkflowProcess[]
|
workflowProcessesRunning
List of running |
WorksheetFinancial[]
|
worksheetFinancials
List of worksheet financials |
Field Detail |
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field assignedscorecards is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Null value: This field may never be null during updates.
Relationship: This field is a reference relationship.
Default value: This default value is Work.
Null value: This field may never be null during updates.
Relationship: This field is a reference relationship.
Default value: The default value is the default RPM Calendar.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Relationship: This field is a reference relationship.
Null value: This field may never be null during updates.
Default value: This default value is false.
Scoping: This field will be used by the API if the scope field defaultSteps is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Null value: This field may never be null during updates.
Read-only behavior: The value of this field is read only.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field opportunity is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field organizationalAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field portfolio is enabled.
Relationship: This field is a reference relationship.
Minimum: The minimum value for this field is 0.
Maximum: The maximum value for this field is 100.
Null value: This field may never be null during updates.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeScorecards is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field relatedAttributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field workflowRoleMappings is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Inherited Field Detail |
The actual duration in hours/days, of actual work hours, actual duration in minutes, and actual start and finish dates of the WorkElement.
WorkElements that contain sub-elements:
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field asset is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field assetCode is enabled.
Relationship: This field is a reference relationship.
Default value: The default value is the AssetFinancialCategory with ID 6501.
Scoping: This field will be used by the API if the scope field attributeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Values copied from
The
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field children is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Maximum: The maximum length for this field is 100 characters.
Scoping: This field will be used by the API if the scope field containingProject is enabled.
Relationship: This field is a reference relationship.
Read-only behavior: The value of this field is read only.
X-Path availability: This field doesn't support X-Path queries.
Scoping: This field will be used by the API if the scope field customFieldAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Read-only behavior: The value of this field is read only.
X-Path availability: This field doesn't support X-Path queries.
Scoping: This field will be used by the API if the scope field dependencies is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field documentFolder is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field earnedValues is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Validation: The year, month and day values will be used by this field.
Initialization: This field must be smaller than or equal to the estimatedFinishDate.
Default value: This field defaults to the present date
Overwritten
by
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Maximum: The maximum length for this field is 50 characters.
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Read-only behavior: The value of this field is read only.
Values
copied from
Once the
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Validation: The year, month, day, hour, minutes and seconds values will be used by this field.
Minimum: The minimum length for this field is 1 characters.
Maximum: The maximum length for this field is 240 characters.
Null value: This field may never be null.
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.
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Values
copied from
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Minimum: The minimum value for this field is 0.
Maximum: The maximum value for this field is 1000.
Default value: This default value is 500.
Scoping: This field will be used by the API if the scope field scheduleDates is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Relationship: This field is a reference relationship.
Default value: This default value is None.
Maximum: The maximum length for this field is 19 characters.
Scoping: This field will be used by the API if the scope field resourceTaskAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field rtfAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field scopeElement is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field state is enabled.
Relationship: This field is a reference relationship.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field timeCodes is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field timeCodes is enabled.
Relationship: This field is a reference relationship.
Scoping: This field will be used by the API if the scope field timeCodeAssignments is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field wbsFinancials is enabled.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field workflowProcessesAvailable is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field workflowProcessesRunning is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.
Scoping: This field will be used by the API if the scope field worksheetFinancials is enabled.
Read-only behavior: The value of this field is read only.
Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.