com.ibm.rpm.asset.containers
Asset

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.asset.containers.GenericAsset
   extended bycom.ibm.rpm.asset.containers.Asset

Asset
Extends: com.ibm.rpm.asset.containers.GenericAsset
Child objects: None

Related scope: com.ibm.rpm.asset.scope.AssetScope

Asset represents an asset which is available in the organization. An asset can be items such as software, hardware or other.

Parent is mandatory. An Asset object must be saved with a parent asset or parent folder.

The checkout mode type is: Self

Supported API Calls: Primary key: The following fields are required when using the loadFromID and loadArrayFromID methods:

ID

Related code samples :

Java

C#

Field Summary
xsd:int assetLife
   The asset's depreciable life in months.
AssetOrganizationalAssignment assetOrganizationalAssignment
    List of organizationnal assignment objects attached to this asset.
AssetResourceAssignment[] assetResourceAssignments
    List of resources which are assigned to this asset.
AssignedScorecard assignedScorecard
    A reference to the scorecard assigned to this asset. To set this value, API users must use the assignScorecard method and specify a valid asset and a valid asset scorecard.
AttributeAssignment[] attributeAssignments
    List of assigned attributes to this asset.
xsd:string barcodeNumber
   The barcode number for an asset.
xsd:double capitalValue
   Capital value of an Asset. This field is read-only.
AssetCategory category
   The category of an asset.
xsd:string contact
   The contact person for an Asset.
xsd:string contactEmail
   The contact person's e-mail adress.
xsd:string contactPhone
    The contact person's phone number.
CrossChargeFinancials[] crossChargeFinancials
   Departmental cross charges.
xsd:double crossChargeToDate
   The cross charge of an asset to date.
xsd:double currentValue
   The current value of an asset.
CustomFieldAssignment[] customFieldAssignments
    TODO
xsd:dateTime dateAcquired
   The date an asset was acquired.
xsd:int depreciationMethod
   The depreciation method for an asset.
DepreciationSchedule[] depreciationSchedules
   The depreciation schedules for an asset.
xsd:double depreciationToDate
   The depreciation to date of an asset. This field is read-only.
xsd:dateTime dispositionDate
   The Asset's disposition or sale date.
DocumentFolder documentFolder
   The document folder of an asset.
xsd:double estimateCrossCharge
   The estimated cross-charge of an Asset. This field is read-only.
xsd:double estimateMaintenance
   : The estimated maintenance of an asset. This field is read-only.
GeographicalAssignment geographicalAssignment
   The geographical assignment of an asset.
xsd:double initialCost
   The initial cost of an asset.
xsd:dateTime licenseExpiryDate
   The license expiration date of an asset.
MaintenanceEstimates[] maintenanceEstimates
   The Maintenance estimates of an asset.
xsd:double maintenanceToDate
   Maintenance to date of an asset. This field is read-only.
xsd:string model
   The model of an asset.
xsd:string modelNumber
   Model number of an asset.
xsd:dateTime nextScheduleMaintenance
   The next scheduled maintenance of an asset. This field is read-only.
xsd:int quantity
   Quantity available of an asset.
RtfAssignment[] rtfAssignments
   RTF assignments of an asset
xsd:double salvageValue
   Salvage value of an Asset. This field is read-only
xsd:string serialNumber
   Serial number of an asset.
AssetState state
   The current state of an asset.
StatusUpdate[] statusUpdates
   State updates of an asset.
xsd:boolean tracked
   Whether the asset is tracked or not.
xsd:dateTime warrantySLAExpiryDate
   SLA expiry date of an asset.
xsd:dateTime WBSActivityFinish
   The finish date of an activity.
xsd:dateTime WBSActivityStart
   The start date of an activity.

Inherited Field Summary
GenericAsset[] assets
   The child GenericAssets of an GenericAsset.
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.
xsd:boolean deleted
   If the value of this field is set to true, then the RPMObject will be deleted when performing a save.
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.
xsd:string name
   The name of the asset.
RPMObject parent
   The parent of the RPMObject.

Field Detail

assetLife


xsd:int  assetLife
The asset's depreciable life in months.

Minimum: The minimum value for this field is 0.

Maximum: The maximum value for this field is 999.

Read-only: This field is read-only if manual depreciation is used.


assetOrganizationalAssignment


AssetOrganizationalAssignment assetOrganizationalAssignment
List of organizationnal assignment objects attached to this asset.

Scoping: This field will be used by the API if the scope field assetOrganizationalAssignment is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.AssetOrganizationalAssignment

assetResourceAssignments


AssetResourceAssignment[] assetResourceAssignments
List of resources which are assigned to this asset.

Scoping: This field will be used by the API if the scope field assetResourceAssignments is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.AssetResourceAssignment

assignedScorecard


AssignedScorecard assignedScorecard
A reference to the scorecard assigned to this asset. To set this value, API users must use the assignScorecard method and specify a valid asset and a valid asset scorecard.

Scoping: This field will be used by the API if the scope field assignedScorecard is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.scorecard.containers.AssignedScorecard

attributeAssignments


AttributeAssignment[] attributeAssignments
List of assigned attributes to this asset.

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.

Valid types:
com.ibm.rpm.applicationadministration.containers.AttributeAssignment

barcodeNumber


xsd:string  barcodeNumber
The barcode number for an asset.

Maximum: The maximum length for this field is 30 characters.


capitalValue


xsd:double  capitalValue
Capital value of an Asset. This field is read-only.

Minimum: The minimum value for this field is 0.0.

Maximum: The maximum value for this field is 9999999999999.99.

Default value: This default value is 0.0.


category


AssetCategory category
The category of an asset.

Relationship: This field is a reference relationship.

Valid types:
com.ibm.rpm.applicationadministration.containers.AssetCategory

contact


xsd:string  contact
The contact person for an Asset.

Maximum: The maximum length for this field is 255 characters.


contactEmail


xsd:string  contactEmail
The contact person's e-mail adress.

Maximum: The maximum length for this field is 255 characters.

Validation: The field must contain a valid e-mail address.


contactPhone


xsd:string  contactPhone
The contact person's phone number.

Maximum: The maximum length for this field is 50 characters.

Validation: The field must contain a valid telephone number.


crossChargeFinancials


CrossChargeFinancials[] crossChargeFinancials
Departmental cross charges.

Scoping: This field will be used by the API if the scope field crossChargeFinancials is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.CrossChargeFinancials

crossChargeToDate


xsd:double  crossChargeToDate
The cross charge of an asset to date.

Read-only behavior: The value of this field is read only.


currentValue


xsd:double  currentValue
The current value of an asset.

Read-only behavior: The value of this field is read only.


customFieldAssignments


CustomFieldAssignment[] customFieldAssignments
TODO

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.

Valid types:
com.ibm.rpm.customfield.containers.CustomFieldAssignment

dateAcquired


xsd:dateTime  dateAcquired
The date an asset was acquired.

Validation: The year, month and day values will be used by this field.

Default value: The default value for this field is the current date.


depreciationMethod


xsd:int  depreciationMethod
The depreciation method for an asset.

Minimum: The minimum value for this field is 0.

Maximum: The maximum value for this field is 1.


depreciationSchedules


DepreciationSchedule[] depreciationSchedules
The depreciation schedules for an asset.

Scoping: This field will be used by the API if the scope field depreciationSchedules is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.DepreciationSchedule

depreciationToDate


xsd:double  depreciationToDate
The depreciation to date of an asset. This field is read-only.

dispositionDate


xsd:dateTime  dispositionDate
The Asset's disposition or sale date.

Validation: The year, month and day values will be used by this field.


documentFolder


DocumentFolder documentFolder
The document folder of an asset.

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.

Valid types:
com.ibm.rpm.document.containers.DocumentFolder

estimateCrossCharge


xsd:double  estimateCrossCharge
The estimated cross-charge of an Asset. This field is read-only.

estimateMaintenance


xsd:double  estimateMaintenance
: The estimated maintenance of an asset. This field is read-only.

geographicalAssignment


GeographicalAssignment geographicalAssignment
The geographical assignment of an asset.

Scoping: This field will be used by the API if the scope field geographicalAssignment is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.applicationadministration.containers.GeographicalAssignment

initialCost


xsd:double  initialCost
The initial cost of an asset.

Minimum: The minimum value for this field is 0.00.

Maximum: The maximum value for this field is 1000000000.00.


licenseExpiryDate


xsd:dateTime  licenseExpiryDate
The license expiration date of an asset.

maintenanceEstimates


MaintenanceEstimates[] maintenanceEstimates
The Maintenance estimates of an asset.

Scoping: This field will be used by the API if the scope field maintenanceEstimates is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.MaintenanceEstimates

maintenanceToDate


xsd:double  maintenanceToDate
Maintenance to date of an asset. This field is read-only.

model


xsd:string  model
The model of an asset.

Maximum: The maximum length for this field is 50 characters.


modelNumber


xsd:string  modelNumber
Model number of an asset.

Maximum: The maximum length for this field is 50 characters.


nextScheduleMaintenance


xsd:dateTime  nextScheduleMaintenance
The next scheduled maintenance of an asset. This field is read-only.

Validation: The year, month and day values will be used by this field.


quantity


xsd:int  quantity
Quantity available of an asset.

Minimum: The minimum value for this field is 0.

Maximum: The maximum value for this field is 9999999999999.


rtfAssignments


RtfAssignment[] rtfAssignments
RTF assignments of an asset

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.

Valid types:
com.ibm.rpm.applicationadministration.containers.RtfAssignment

salvageValue


xsd:double  salvageValue
Salvage value of an Asset. This field is read-only

serialNumber


xsd:string  serialNumber
Serial number of an asset.

Maximum: The maximum length for this field is 50 characters.


state


AssetState state
The current state of an asset.

Relationship: This field is a reference relationship.

Valid types:
com.ibm.rpm.applicationadministration.containers.AssetState

statusUpdates


StatusUpdate[] statusUpdates
State updates of an asset.

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.

Valid types:
com.ibm.rpm.framework.containers.StatusUpdate

tracked


xsd:boolean  tracked
Whether the asset is tracked or not.

warrantySLAExpiryDate


xsd:dateTime  warrantySLAExpiryDate
SLA expiry date of an asset.

Validation: The year, month and day values will be used by this field.


WBSActivityFinish


xsd:dateTime  WBSActivityFinish
The finish date of an activity.

Read-only behavior: The value of this field is read only.

Validation: The year, month and day values will be used by this field.


WBSActivityStart


xsd:dateTime  WBSActivityStart
The start date of an activity.

Read-only behavior: The value of this field is read only.

Validation: The year, month and day values will be used by this field.


Inherited Field Detail

assets


GenericAsset[] assets
The child GenericAssets of an GenericAsset.

Scoping: This field will be used by the API if the scope field assets is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.

Valid types:
com.ibm.rpm.asset.containers.Asset

contextName


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.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


deleted


xsd:boolean  deleted
If the value of this field is set to true, then the RPMObject will be deleted when performing a save.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


ID


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.

Read-only behavior: The value of this field is read only.


name


xsd:string  name
The name of the asset.

Minimum: The minimum length for this field is 1 characters.

Maximum: The maximum length for this field is 50 characters.

Null value: This field may never be null.


parent


RPMObject parent
The parent of the RPMObject.

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.

Valid types:
com.ibm.rpm.asset.containers.Asset
com.ibm.rpm.asset.containers.AssetFolder