Service Directory > v32.1 > Resource_Management > Put_Project_Asset
 

Operation: Put_Project_Asset

Web service used to put Project Asset associated to a Project.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Put_Project_Asset_Request

Request Element for Putting a Project Asset via a Web Service
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Project_Asset_Reference  Project_AssetObject  [0..1]  Reference to an existing Project Asset for update only purposes.   
Project_Asset_Data  Project_Asset_Data  [1..1]  Project Asset Data   
Validation Description
The Web Service is set to Add Only; but the Project Asset already exists.  The Web Service is set to Add Only; but the Project Asset already exists. 
Project assigned to existing Project Asset cannot be edited.  Project assigned to existing Project Asset cannot be edited. 
Spend Category cannot be modified for Project Asset with Business Asset  Spend Category cannot be modified for Project Asset with Business Asset 
To add a project asset, the project must be a capital project.  To add a project asset, the project must be a capital project. 
top
 

Response Element: Put_Project_Asset_Response

Response after Putting a Project Asset.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Project_Asset_Reference  Project_AssetObject  [0..1]  Project Asset Reference   
top
 

Project_AssetObject

part of: Put_Project_Asset_Request, Put_Project_Asset_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_AssetObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_AssetObjectID

part of: Project_AssetObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Asset_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_Asset_Data

part of: Put_Project_Asset_Request
Project Asset Data
 
Parameter name Type/Value Cardinality Description Validations
Project_Asset_ID  string  [0..1]  Reference ID for the project asset   
Project_Reference  ProjectObject  [1..1]  Project reference for the project asset   
Name  string  [1..1]  Free form text field for a meaningful Project Asset Name - this is required for creating a project asset.   
Description  string  [0..1]  Free form text field containing the description of the project asset.   
Spend_Category_Reference  Spend_CategoryObject  [1..1]  Tracking Spend Category Reference for the project asset   
Uncapitalized_Cost  decimal (18, 3)   [0..1]  READ ONLY: Total cost associated with the project asset that has not been capitalized. Amount returned in the associated project's currency.   
Capitalized_Cost  decimal (18, 3)   [0..1]  READ ONLY: Total capitalized cost of project asset returned in the associated project's currency.   
Project_Asset_Cost  decimal (18, 3)   [0..1]  READ ONLY: Total cost associated with the project asset returned in the associated project's currency.   
Capitalization_Date  date  [0..1]  READ ONLY: Capitalization date for the project asset   
Business_Asset_Reference  Business_AssetObject  [0..1]  READ ONLY: Business asset ID reference for the project asset   
Acquisition_Date  date  [0..1]  READ ONLY: Acquisition date for the project asset   
Status_Reference  Document_StatusObject  [0..1]  READ ONLY: Business asset status for the project asset (In Service or Pending Registration)   
top
 

ProjectObject

part of: Project_Asset_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  ProjectObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

ProjectObjectID

part of: ProjectObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Spend_CategoryObject

part of: Project_Asset_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Spend_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Spend_CategoryObjectID

part of: Spend_CategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Category_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Business_AssetObject

part of: Project_Asset_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Business_AssetObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Business_AssetObjectID

part of: Business_AssetObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Asset_ID, Asset_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Document_StatusObject

part of: Project_Asset_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Document_StatusObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Document_StatusObjectID

part of: Document_StatusObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Document_Status_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_AssetReferenceEnumeration

part of: Project_AssetObjectID
Base Type
string
top
 

ProjectReferenceEnumeration

part of: ProjectObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Business_AssetReferenceEnumeration

part of: Business_AssetObjectID
Base Type
string
top
 

Document_StatusReferenceEnumeration

part of: Document_StatusObjectID
Base Type
string
top