Service Directory > v25.1 > Resource_Management > Put_Asset_Shares
 

Operation: Put_Asset_Shares

User can create new asset shares or maintain existing shares. User can specify the Amount, Asset Class, and Asset Type.


@ - 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_Asset_Shares_Request

Root element for the Request for Put Asset Shares
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Put_Asset_Shares_Data  Asset_Share_Data  [0..1]  Element containing the business asset and its corresponding asset shares   
top
 

Response Element: Put_Asset_Shares_Response

Root element for the Response on the Put operation
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Asset_Reference  Business_AssetObject  [0..1]  Reference to the asset to which the asset shares apply.   
top
 

Asset_Share_Data

part of: Put_Asset_Shares_Request
Element containing the business asset and its corresponding asset shares
 
Parameter name Type/Value Cardinality Description Validations
Asset_Reference  Business_AssetObject  [1..1]  Reference to the business asset for which the asset shares will be created or maintained. 
Validation Description
You can't maintain asset shares for discrete composite assets.   
You can't maintain asset shares for assets with a lease spend category.   
You can't maintain asset shares for removed assets.   
You can't maintain asset shares when the asset has pending events.   
You can't maintain asset shares for assets that aren't registered.   
You can't maintain asset shares for disposed assets.   
You can't maintain asset shares for assets that are components of a nondiscrete composite asset.   
 
Asset_Share_Replacement_Data  Asset_Share_Replacement_Data  [1..*]  Element containing asset share replacement data 
Validation Description
The sum of the asset share amounts ([share amounts]) must equal the cost of the asset: [asset cost]   
 
top
 

Business_AssetObject

part of: Asset_Share_Data, Put_Asset_Shares_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  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
 

Asset_Share_Replacement_Data

part of: Asset_Share_Data
Element containing asset share replacement data
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  This is a unique reference identifier for the asset share.   
Asset_Share_Amount  decimal (18, 3)   [1..1]  The amount of the asset share.   
Asset_Class_Reference  Asset_ClassObject  [0..1]  Reference to the asset class.   
Asset_Type_Reference  Asset_TypeObject  [0..1]  Reference to the asset type.   
top
 

Asset_ClassObject

part of: Asset_Share_Replacement_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  Asset_ClassObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Asset_ClassObjectID

part of: Asset_ClassObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Asset_Class_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
 

Asset_TypeObject

part of: Asset_Share_Replacement_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  Asset_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Asset_TypeObjectID

part of: Asset_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Asset_Type_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
 

Business_AssetReferenceEnumeration

part of: Business_AssetObjectID
Base Type
string
top
 

Asset_ClassReferenceEnumeration

part of: Asset_ClassObjectID
Base Type
string
top
 

Asset_TypeReferenceEnumeration

part of: Asset_TypeObjectID
Base Type
string
top