Service Directory > v33.1 > Compensation > Put_Compensation_Survey_Jobs
 

Operation: Put_Compensation_Survey_Jobs

Create or modify Compensation Survey Jobs.


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

Request element for Put Compensation Survey Jobs web service
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Copy_Matches_from_Most_Recent_Survey  boolean  [0..1]  Enter Yes to copy job matches from the most recent compensation survey into this one. Leaving blank or entering No doesn't copy job matches.   
Compensation_Survey_Reference  Compensation_SurveyObject  [0..1]  Compensation Survey Reference   
Compensation_Survey_Data  Compensation_Survey_Data  [1..1]  Element to specify the data for survey to put/update. 
Validation Description
You can’t delete survey job sub-details that have job matches. Delete the job matches before deleting [list_of_ref_ids]. Workday lists no more than 100 instances at a time.   
You can’t delete survey job details that have job matches. Delete the job matches before deleting [list_of_ref_ids]. Workday lists no more than 100 instances at a time.   
 
Validation Description
Job details ([list_of_job_detail_ids]) in use by another survey. Workday lists no more than 100 instances at a time.   
Job sub-details ([list_of_job_sub_detail_ids]) in use by another survey. Workday lists no more than 100 instances at a time.   
Workday can't copy matches from the most recent survey because the jobs in survey [survey] already have matches.   
top
 

Response Element: Put_Compensation_Survey_Jobs_Response

Response element for Put Compensation Survey Jobs web service
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Compensation_Survey_Reference  Compensation_SurveyObject  [0..1]  Compensation Survey   
top
 

Compensation_SurveyObject

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

Compensation_SurveyObjectID

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

Compensation_Survey_Data

part of: Put_Compensation_Survey_Jobs_Request
Element to specify the data for survey to put/update.
 
Parameter name Type/Value Cardinality Description Validations
Compensation_Survey_ID  string  [0..1]  Retrieve the Reference ID of the compensation survey and optionally replace.   
Survey_Date  date  [1..1]  Date when the compensation survey is offered, often also the date when the job catalog is provided for the survey. 
Validation Description
[Survey Date] [Survey Name] already exists. Enter a survey ID.   
 
Survey_Name  string  [1..1]  Name of a compensation survey, which may include survey year, vendor, and product.   
Survey_Eligibility_Rule_Reference  Condition_RuleObject  [0..*]  Eligibility rules for the compensation survey. The compensation survey applies only to workers, positions, or job requisitions that pass one of the eligibility rules.   
Survey_Product_Reference  Compensation_Survey_ProductObject  [1..1]  Product that a survey belongs to, such as technology survey or sales survey.   
Survey_Job  Compensation_Survey_Job  [0..*]  Data element for survey job and job code. 
Validation Description
Duplicate job code [job_code]. Group them on adjacent rows or remove duplicates.   
 
top
 

Condition_RuleObject

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

Condition_RuleObjectID

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

Compensation_Survey_ProductObject

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

Compensation_Survey_ProductObjectID

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

Compensation_Survey_Job

part of: Compensation_Survey_Data
Data element for survey job and job code.
 
Parameter name Type/Value Cardinality Description Validations
Job_Code  string  [1..1]  Job code of a job in a compensation survey.   
Job_Detail  Compensation_Survey_Job_Detail_Data  [1..*]  Reference of the survey job with job title and possibly level, function, or family. 
Validation Description
Duplicate job level [job_level] under job code [job_code]. Please remove duplicates.   
 
Validation Description
Duplicate job code [job_code]. Group them on adjacent rows or remove duplicates.   
top
 

Compensation_Survey_Job_Detail_Data

part of: Compensation_Survey_Job
Data element with survey job title, level, function, or family.
 
Parameter name Type/Value Cardinality Description Validations
Job_Detail_Reference  Compensation_Survey_Job_DetailObject  [0..1]  Reference ID for the survey job with job title and possibly level, function, or family.   
Job_Title  string  [1..1]  Job title of a job in a compensation survey.   
Level  string  [0..1]  Job level of a job in a compensation survey.   
Job_Description  string  [0..1]  Job description of a job in a compensation survey.   
Function  string  [0..1]  Functional area of a job in a compensation survey.   
Family  string  [0..1]  Job family of a job in the compensation survey, usually referring to the group of jobs with similar title but different levels.   
Job_Sub-Detail  Compensation_Survey_Job_Sub-Detail_Data  [0..*]  Survey job sub detail. 
Validation Description
Duplicate specialty [specialty] under job [job_title] of job code [job_code]. Please remove duplicates.   
 
Validation Description
Duplicate job level [job_level] under job code [job_code]. Please remove duplicates.   
top
 

Compensation_Survey_Job_DetailObject

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

Compensation_Survey_Job_DetailObjectID

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

Compensation_Survey_Job_Sub-Detail_Data

part of: Compensation_Survey_Job_Detail_Data
Data element with further details of a survey job, such as specialty.
 
Parameter name Type/Value Cardinality Description Validations
Job_Sub-Detail_Reference  Compensation_Survey_Job_Sub-DetailObject  [0..1]  Reference of further details of a survey job, such as specialty.   
Specialty  string  [1..1]  Specialized area of a survey job.   
Validation Description
Duplicate specialty [specialty] under job [job_title] of job code [job_code]. Please remove duplicates.   
top
 

Compensation_Survey_Job_Sub-DetailObject

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

Compensation_Survey_Job_Sub-DetailObjectID

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

Compensation_SurveyReferenceEnumeration

part of: Compensation_SurveyObjectID
Base Type
string
top
 

Condition_RuleReferenceEnumeration

part of: Condition_RuleObjectID
Base Type
string
top
 

Compensation_Survey_ProductReferenceEnumeration

part of: Compensation_Survey_ProductObjectID
Base Type
string
top
 

Compensation_Survey_Job_DetailReferenceEnumeration

part of: Compensation_Survey_Job_DetailObjectID
Base Type
string
top
 

Compensation_Survey_Job_Sub-DetailReferenceEnumeration

part of: Compensation_Survey_Job_Sub-DetailObjectID
Base Type
string
top