Service Directory > v32.1 > Talent > Put_Job_History_Company
 

Operation: Put_Job_History_Company

This operation allows for adding and updating companies in worker job history.


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

Contains the information necessary to add or edit a Job History Company.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  When true, will not allow edits to existing Job History Company.   
Job_History_Company_Reference  Job_History_CompanyObject  [0..1]  A reference to a Job History Company, used for editing.   
Delete  boolean  [0..1]  When true, will delete the referenced Company.   
Job_History_Company_Data  Job_History_Company_Data  [0..1]  Data Element for Job History Company 
Validation Description
A Company can only be marked as a duplicate of another active Company.   
 
Validation Description
The Job History Company Name is already being used by another Job History Company. [name]   
A Job History Company with the ID already exists. [ID]   
If a Job History Company is being created, a name must be specified.   
If Delete is true, a Job History Company Reference must be included.   
You can't delete this company because it is in use as a professional affiliation.   
top
 

Response Element: Put_Job_History_Company_Response

Response containing data that was put for Job History Company.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Job_History_Company_Reference  Job_History_CompanyObject  [0..1]  Element content from response containing Job History Company.   
top
 

Job_History_CompanyObject

part of: Job_History_Company_Data, Put_Job_History_Company_Request, Put_Job_History_Company_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  Job_History_CompanyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Job_History_CompanyObjectID

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

Job_History_Company_Data

part of: Put_Job_History_Company_Request
Data Element for Job History Company
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  The ID of the Job History Company.   
Name  string  [1..1]  The name of the Job History Company.   
Job_History_Industry_Reference  Job_History_IndustryObject  [0..*]  A reference to the Job History Industry the Job History company is within.   
Watched_Company  boolean  [0..1]  When true, Job History Company is being watched.   
Inactive  boolean  [0..1]  When true, the Job History Company is inactive.   
Duplicate_of_Company_Reference  Job_History_CompanyObject  [0..1]  The ID of the Job History Company that the Current Job History Company is a duplicate of.   
Validation Description
A Company can only be marked as a duplicate of another active Company.   
top
 

Job_History_IndustryObject

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

Job_History_IndustryObjectID

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

Job_History_CompanyReferenceEnumeration

part of: Job_History_CompanyObjectID
Base Type
string
top
 

Job_History_IndustryReferenceEnumeration

part of: Job_History_IndustryObjectID
Base Type
string
top