Service Directory > v32.1 > Revenue_Management > Put_Customer_Date_Milestone
 

Operation: Put_Customer_Date_Milestone

This service operation will add or update Customer Date Milestone. Customer Date Milestone includes the Customer Milestone ID, Customer, Customer Date Milestone Name, Customer Date Milestone Type, Estimated Completion Date, Completed Flag, Completed on date, and Comments


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

Put Customer Date Milestone Web Service - allows creates and updates of Customer Date Milestones.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Process for Customer Date Milestone   
Customer_Date_Milestone_Reference  Customer_Date_MilestoneObject  [0..1]  Customer Date Milestone Reference   
Customer_Date_Milestone_Data  Customer_Date_Milestone_Data  [1..1]  Customer Date Milestone Update Element 
Validation Description
If a Milestone Completion date is set, Milestone Complete must be checked.   
If Milestone Complete is checked, a completion date must be set.   
 
Validation Description
Web Service is set to add, but Customer Date Milestone already exist   
top
 

Response Element: Put_Customer_Date_Milestone_Response

Update element for Customer Date Milestone
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Customer_Date_Milestone_Reference  Customer_Date_MilestoneObject  [0..1]  Update Response for Customer Date Milestone   
top
 

Customer_Date_MilestoneObject

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

Customer_Date_MilestoneObjectID

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

Customer_Date_Milestone_Data

part of: Put_Customer_Date_Milestone_Request
Customer Date Milestone Data Element
 
Parameter name Type/Value Cardinality Description Validations
Customer_Milestone_ID  string  [0..1]  Customer Date Milestone ID. This is a unique identifier.   
Customer_Reference  Billable_EntityObject  [1..1]  Customer who uses the Customer Date Milestone feature   
Customer_Date_Milestone_Type_Reference  Milestone_TypeObject  [1..1]  Customer Date Milestone Type -- defined by customers -- this type gives customers ability to group "like" milestones   
Customer_Milestone_Name  string  [1..1]  Customer Date Milestone Name -- customers will define this name 
Validation Description
Customer Date Milestone Name must be unique for Customer.   
 
Estimated_Completion_Date  date  [0..1]  Customer date Milestone -- estimated completion date   
Complete  boolean  [0..1]  Customer Date Milestone Completion Flag   
Completed_On  date  [0..1]  Customer Date Milestone - Date Completed -- if Completion flag is true - then a Date Completed entry is required.   
Comments  string  [0..1]  Customer Date Milestone - General Comment section...   
Validation Description
If a Milestone Completion date is set, Milestone Complete must be checked.   
If Milestone Complete is checked, a completion date must be set.   
top
 

Billable_EntityObject

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

Billable_EntityObjectID

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

Milestone_TypeObject

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

Milestone_TypeObjectID

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

Customer_Date_MilestoneReferenceEnumeration

part of: Customer_Date_MilestoneObjectID
Base Type
string
top
 

Billable_EntityReferenceEnumeration

part of: Billable_EntityObjectID
Base Type
string
top
 

Milestone_TypeReferenceEnumeration

part of: Milestone_TypeObjectID
Base Type
string
top