Service Directory > v32.1 > Talent > Put_Contact_Connection
 

Operation: Put_Contact_Connection

Add/Update instances of Worker Contact Connection class.


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

Add/Update instance of contact connections class
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Worker_Contact_Connection_Reference  Worker_Contact_ConnectionObject  [0..1]  The Worker Contact Connection that was added or updated   
Worker_Contact_Connection_Data  Worker_Contact_Connection_Data  [1..1]  Wrapper element for contact connections 
Validation Description
You can't enter yourself as a Connection. Enter a different Worker.  You can't enter yourself as a Connection. Enter a different Worker. 
This Connection already exists.  This Connection already exists. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can't change an inactive Connection.  You can't change an inactive Connection. 
Enter a connection start date that is before the connection end date.  Enter a connection start date that is before the connection end date. 
Updating a connection with a terminated worker requires a Connection End Date.  Updating a connection with a terminated worker requires a Connection End Date. 
 
top
 

Response Element: Put_Contact_Connection_Response

Response element for Worker Contact Connection
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Worker_Contact_Connection_Reference  Worker_Contact_ConnectionObject  [0..1]  The Worker Contact Connection that was added or updated   
top
 

Worker_Contact_ConnectionObject

part of: Worker_Contact_Connection_Data, Put_Contact_Connection_Request, Put_Contact_Connection_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  Worker_Contact_ConnectionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Worker_Contact_ConnectionObjectID

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

Worker_Contact_Connection_Data

part of: Put_Contact_Connection_Request
Wrapper element for contact connections
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Id for Worker Contact Connections   
Worker_Connection_Initiator_Reference  WorkerObject  [1..1]  The Source of the Worker Contact Connection   
Worker_Connection_Reference  WorkerObject  [1..1]  The Worker with whom Connection is requested   
Connection_Start_Date  date  [1..1]  The start date for the contact connection   
Connection_End_Date  date  [0..1]  The end date for the contact connection   
Worker_Contact_Connection_Reference  Worker_Contact_ConnectionObject  [0..1]  The class for the Worker Contact Connection   
Validation Description
You can't enter yourself as a Connection. Enter a different Worker.  You can't enter yourself as a Connection. Enter a different Worker. 
This Connection already exists.  This Connection already exists. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can only change the End Date for this connection.  You can only change the End Date for this connection. 
You can't change an inactive Connection.  You can't change an inactive Connection. 
Enter a connection start date that is before the connection end date.  Enter a connection start date that is before the connection end date. 
Updating a connection with a terminated worker requires a Connection End Date.  Updating a connection with a terminated worker requires a Connection End Date. 
top
 

WorkerObject

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

WorkerObjectID

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

Worker_Contact_ConnectionReferenceEnumeration

part of: Worker_Contact_ConnectionObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top