Service Directory > v31.2 > Human_Resources > Put_Previous_System_Job_History
 

Operation: Put_Previous_System_Job_History

Loads history for a Worker whose history did not get loaded during the initial implementation period. This operation allows free-form text entry of changes that occurred between the Worker's original hire date and the date that the implementation occurred. Existing entries can be deleted or updated.


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

Contains the Data for adding, updating or deleting a previous system job history entry for a worker.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Previous_System_Job_History_Data  Previous_System_Job_History  [1..1]  Contains the Data for adding, updating or deleting a previous system job history entry for a worker.   
top
 

Response Element: Put_Previous_System_Job_History_Response

Response for Put Previous System Job History. Returns the worker.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Worker_Reference  WorkerObject  [0..1]  A reference to the ID of the worker. The ID consists of a type attribute, which should be set to "Employee_ID" or "Contingent_Worker_ID", and a value attribute, such as "04345". If Skip Non Existing Instances value is set to true. When a reference id value that does not meet the entry date criteria is passed, the non existent reference id will be ignored.   
top
 

Previous_System_Job_History

part of: Put_Previous_System_Job_History_Request
Contains the Data for adding, updating or deleting a previous system job history entry for a worker.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference  WorkerObject  [1..1]  Unique Identifier for a worker (Employee or Contingent Worker).   
Previous_System_Job_History  Previous_System_Job_History_Data  [1..*]  Container for defining whether a previous system job history entry is being added, updated or deleted. 
Validation Description
Previous System Job History Detail Data element is required (unless deleting an entry).   
Add Only is True but the reference ID is already in use. Verify that you are sending the correct ID - or set Add Only to false if you want to update the existing entry. ID: [ID] In Use on: [Used]   
 
top
 

WorkerObject

part of: Previous_System_Job_History, Put_Previous_System_Job_History_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  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
 

Previous_System_Job_History_Data

part of: Previous_System_Job_History
Container for defining whether a previous system job history entry is being added, updated or deleted.
 
Parameter name Type/Value Cardinality Description Validations
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
@Delete  boolean  [1..1]  Flag indicating that the referenced data should be deleted. 
Validation Description
Add Only and Delete cannot both be true.   
 
Previous_System_Job_History_Reference  Job_Previous_System_HistoryObject  [0..1]  Unique Identifier to a Previous System Job History entry. Required if you are deleting or updating an existing entry. Leave blank on an Add. 
Validation Description
Previous System Job History Reference is Required if Delete flag is True.   
The Previous System Job History Reference submitted is in use for a different worker. Previous System Job History Reference: [Job] Worker Submitted: [Worker] Worker in use: [OtherWorker]   
 
Previous_System_Job_History_Detail_Data  Previous_System_Job_History_Detail_Data  [0..1]  Detail data for a Previous System Job History entry.   
Validation Description
Previous System Job History Detail Data element is required (unless deleting an entry).   
Add Only is True but the reference ID is already in use. Verify that you are sending the correct ID - or set Add Only to false if you want to update the existing entry. ID: [ID] In Use on: [Used]   
top
 

Job_Previous_System_HistoryObject

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

Job_Previous_System_HistoryObjectID

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

Previous_System_Job_History_Detail_Data

part of: Previous_System_Job_History_Data
Detail data for a Previous System Job History entry.
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Unique identifier for a Previous System Job History entry. This can be entered here on an add to set the reference id to a customer determined value or left blank and a default value will be saved. If you are updating an existing entry, entering a value here will change the reference id.   
Worker_History_Name  string  [0..1]  Name to identify the Previous System Job History. This does not have to be unique. During an update, if no value is sent then the existing value will be kept. Required on an Add. 
Validation Description
Worker History Name is required.   
 
Action_Date  date  [0..1]  Date of the Previous System Job entry. During an update, if no value is sent, then the existing date will be kept. Required on an Add. 
Validation Description
Action Date is required.   
 
Reason  string  [0..1]  Reason for the Previous System Job Entry. During an update, if no value is sent then the existing value will be kept. Required on an Add. 
Validation Description
The Reason is required.   
 
Description  string  [0..1]  Free Form Description for the Previous System Job Entry. During an update, if no valie is sent then the existing value will be kept.   
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Job_Previous_System_HistoryReferenceEnumeration

part of: Job_Previous_System_HistoryObjectID
Base Type
string
top