Service Directory > v32.1 > Talent > Put_Competency_Class
 

Operation: Put_Competency_Class

Add/Update instances of competency 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_Competency_Class_Request

Request element for the Put Competency Class operation
 
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.   
Competency_Class_Reference  Competency_ClassObject  [0..1]  Reference element representing a unique instance of Competency Class.   
Competency_Class_Data  Competency_Class_Data  [0..1]  Competency Class Details   
Validation Description
The name is already in use by another Class.   
Competency Class, [compclass], already exists.   
top
 

Response Element: Put_Competency_Class_Response

Response element for the Put Competency Class operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Competency_Class_Reference  Competency_ClassObject  [0..1]  Reference element representing a unique instance of Competency Class.   
top
 

Competency_ClassObject

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

Competency_ClassObjectID

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

Competency_Class_Data

part of: Put_Competency_Class_Request
Competency Class Details
 
Parameter name Type/Value Cardinality Description Validations
Name  string  [1..1]  Competency Class Name   
Code  string  [0..1]  Competency Class ID   
Description  string  [0..1]  Competency Class Description   
Competency_Category_Reference  Competency_CategoryObject  [0..*]  Competency Categories   
top
 

Competency_CategoryObject

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

Competency_CategoryObjectID

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

Competency_ClassReferenceEnumeration

part of: Competency_ClassObjectID
Base Type
string
top
 

Competency_CategoryReferenceEnumeration

part of: Competency_CategoryObjectID
Base Type
string
top