AbstractScope

Description

Package: com.ibm.rpm.scopemanagement.containers

Extends: AbstractAggregateScope

Usage

AbstractScope is an abstract base class for Issue, Action, Requirement, Risk and AbstractRequest. Furthermore, AbstractRequest is extended to create Defect, ChangeRequest and ServiceRequest.

Supported API Calls

N/A

Security Restrictions

N/A

Fields

The following table lists the fields for this object.

Table 1. AbstractScope Field Description
Field Detail
approvedByDate

Type: dateTime

Default value: If approvedByName is specified and approvedByDate is null, this field’s value defaults to the current date and time.

Description:The date a scope element was approved

Field validation description: N/A

Additional field security restrictions: N/A

approvedByName

Type: string

Default value: If approvedByDate is specified and approvedByName is null, this field’s value defaults to the full name of the Resource that is currently logged in.

Description: The full name of the Resource that approved this scope element.

Field validation description: Must be the full name of an active Resource.

Additional field security restrictions: N/A

approvedDate

Type: ScopeScheduleDate

Default value:

Description: The scheduled dates that have been approved for the scope element.

This field is read-only.

Field validation description: v

Additional field security restrictions: N/A

asset

Type: Asset

Default value: None

Description: The asset to which the scope element is attributed.

Field validation description: N/A

Additional field security restrictions: N/A

assetCode

Type: AssetFinancialCategory

Default value: None

Description: The asset’s financial category.

Field validation description: N/A

Additional field security restrictions: N/A

assignedScorecard

Type: AssignedScorecard

Default value: N/A

Description: The scorecards that have been assigned to this scope element.

Field validation description: N/A

Additional field security restrictions: N/A

clientCostCenter

Type: ClientCostCenter

Default value: N/A

Description: The scope element’s client / cost center

Field validation description: N/A

Additional field security restrictions: N/A

defaultScope

Type: boolean

Default value: false

Description: Indicates whether or not the current scope element is the default

Field validation description: N/A

Additional field security restrictions: N/A

documentFolder

Type: DocumentFolder

Default value: N/A

Description: This folder contains the documents associated to the scope element. It is created automatically when the scope element is created.

Field validation description: N/A

Additional field security restrictions: N/A

duplicateNumber

Type: string

Default value: null

Description: The unique duplicate key for the group of scope elements that are duplicates of each other. If two scope elements have the same value of duplicateNumber, then they are duplicates of each other.

This field is read-only.

Field validation description: N/A

Additional field security restrictions: N/A

duplicates

Type: Duplicate[]

Default value: N/A

Description: The duplicate scope elements. Each instance of Duplicate keeps a pointer to a ScopeElement .

Field validation description: N/A

Additional field security restrictions: N/A

externalReferenceNumber

Type: string

Default value: null

Description: The external reference number of the scope element.

Field validation description: Limit 32 characters.

Additional field security restrictions: N/A

impact

Type: Impact

Default value: N/A

Description: The Quantification / Impact of the scope element.

Field validation description: N/A

Additional field security restrictions: N/A

orderOfMagnitudeCostBenefits

Type: OrderOfMagnitudeCostBenefits[]

Default value: N/A

Description: The order of magnitude of the scope element’s preliminary costs and benefits.

Field validation description: N/A

Additional field security restrictions: N/A

published

Type: PublishedType

Default value: None

Description: : The type of publishing of the scope element.

Field validation description: N/A

Additional field security restrictions: N/A

state

Type: DatafieldState

Default value:

For Actions, the ActionState containing the name field with the value “1”.

For ChangeRequests, the ChangeRequestState containing the name field with the value “1”.

For Defects, the DefectState containing the name field with the value “1”.

For Issues, the IssueState containing the name field with the value “1”.

For Requirements, the RequirementState containing the name field with the value “1”.

For Risks, the RiskState containing the name field with the value “1”.

For ServiceRequests, the ServiceRequestState containing the name field with the value “1”.

Description: The current state of the scope element.

Field validation description:

For Actions, state must be an instance of ActionState.

For ChangeRequests, state must be an instance of ChangeRequestState.

For Defects, state must be an instance of DefectState.

For Issues, state must be an instance of IssueState.

For Requirements, state must be an instance of RequirementState.

For Risks, state must be an instance of RiskState.

For ServiceRequests, state must be an instance of ServiceRequestState.

Additional field security restrictions: N/A

targetDate

Type: dateTime

Default value: N/A

Description: The target date of the scope element.

Field validation description: N/A

Additional field security restrictions: N/A

Inherited Fields

Click on object for list of inherited fields:

From RPMObject

From ScopeElement

From AggregateScope

From AbstractAggregateScope

Related Objects

N/A