Service Directory > v31.2 > Staffing > Put_Job_Classification_Group
 

Operation: Put_Job_Classification_Group

Adds or updates a job classification group and/or job classifications.


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

Request Element for Put Job Classification Group
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Job_Classification_Group_Reference  Job_Classification_GroupObject  [0..1]  A unique identifier used to reference a Job Classification Group.   
Job_Classification_Group_Data  Job_Classification_Group_Data  [0..1]  Contains the detailed information about a Job Classification Group.   
Validation Description
Job Classification Group ID already exists for '[job classification group]'   
top
 

Response Element: Put_Job_Classification_Group_Response

Response element for Put Job Classification
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Job_Classification_Group_Reference  Job_Classification_GroupObject  [0..1]  A unique identifier used to reference a Job Classification Group.   
top
 

Job_Classification_GroupObject

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

Job_Classification_GroupObjectID

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

part of: Put_Job_Classification_Group_Request
Job Classification Group Data Element
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Job Classification Group ID   
Effective_Date  date  [0..1]  Effective Date. A new effective-dated organization name is automatically created if any attributes used for organization name are different as of specified effective date which include: Organization Name, Organization Code, and Include 'xx' in Name booleans. 
Validation Description
The effective date of the change [date] cannot be earlier than the earliest effective date [early].   
 
Job_Classification_Group_Name  string  [0..1]  The name of the Job Classification Group. 
Validation Description
Name is required.   
 
Global_Setup_Data_Mapping_Reference  Global_Setup_Data_MappingObject  [0..1]  Metadata value the job classification group maps to.   
Location_Reference  Location_ContextObject  [0..1]  Location Reference. Reference to a Country or Country Region.   
Inactive  boolean  [0..1]  Inactive Flag.   
Job_Classification  Job_Classification  [0..*]  Job Classification Element 
Validation Description
Job Classification Data needs to be included unless Delete is True.   
Job Classification Data cannot be included if Delete is True.   
If Delete is True, a Job Classification Reference must be included.   
 
top
 

Global_Setup_Data_MappingObject

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

Global_Setup_Data_MappingObjectID

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

Location_ContextObject

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

Location_ContextObjectID

part of: Location_ContextObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Country_Region_ID, Country_Subregion_Code_In_Country, Country_Subregion_Internal_ID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code, ISO_3166-2_Code  [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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [1..1]  The unique identifier type of a parent object   
top
 

Job_Classification

part of: Job_Classification_Group_Data
Job Classification Group Data
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Flag indicating that the referenced data should be deleted. 
Validation Description
Job Classification cannot be deleted because it is in use. Please set it to inactive.   
 
Job_Classification_Reference  Job_ClassificationObject  [0..1]  A unique identifier use to reference a Job Classification.   
Job_Classification_Data  Job_Classification_Data  [0..1]  Job Classification Data   
Validation Description
Job Classification Data needs to be included unless Delete is True.   
Job Classification Data cannot be included if Delete is True.   
If Delete is True, a Job Classification Reference must be included.   
top
 

Job_ClassificationObject

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

Job_ClassificationObjectID

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

part of: Job_Classification
Job Classification Data Element
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Unique Identifier for a Job Classification. On a new entry, this will become the Reference ID. When updating an existing Job Classification, you can enter a new value here to change the Reference ID.   
Job_Classification_ID  string  [0..1]  A text value for the Job Classification ID. This is usually defined by the outside agency that sets the Job Classification in the group. It does not need to be unique. 
Validation Description
Identifier ID is Required   
 
Description  string  [0..1]  Job Classification Description   
Job_Classification_Mapping_ID_Reference  Unique_IdentifierObject  [0..1]  The Workday Owned metadata value the job classification maps to   
Inactive  boolean  [0..1]  Inactive Flag.   
top
 

Unique_IdentifierObject

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

Unique_IdentifierObjectID

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

part of: Job_Classification_GroupObjectID
Base Type
string
top
 

Global_Setup_Data_MappingReferenceEnumeration

part of: Global_Setup_Data_MappingObjectID
Base Type
string
top
 

Location_ContextReferenceEnumeration

part of: Location_ContextObjectID
Base Type
string
top
 

Base Type
string

top
 

Job_ClassificationReferenceEnumeration

part of: Job_ClassificationObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top