Service Directory > v32.1 > Talent > Put_Proficiency_Rating_Scale
 

Operation: Put_Proficiency_Rating_Scale

This operation adds or updates Proficiency Rating Scales.


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

This operation adds or updates Proficiency Rating Scales.
 
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. If an existing instance is found and this flag is set there will be an error.   
Proficiency_Rating_Scale_Reference  Proficiency_Rating_ScaleObject  [0..1]  Reference to an existing Proficiency Rating Scale. Only needs to be populated for inbound requests when updating a specific Proficiency Rating Scale.   
Proficiency_Rating_Scale_Data  Proficiency_Rating_Scale_Data  [1..1]  This element contains the data elements for a Proficiency Rating Scale.   
Validation Description
Proficiency Rating Scale. [profrating], already exists.   
top
 

Response Element: Put_Proficiency_Rating_Scale_Response

Response element for Put Proficiency Rating Scale.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Proficiency_Rating_Scale_Reference  Proficiency_Rating_ScaleObject  [0..1]  The Proficiency Rating Scale that was added or updated.   
Proficiency_Rating_Scale_Data  Proficiency_Rating_Scale_Data  [0..*]  This element contains the data elements for a Proficiency Rating Scale.   
top
 

Proficiency_Rating_ScaleObject

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

Proficiency_Rating_ScaleObjectID

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

Proficiency_Rating_Scale_Data

part of: Put_Proficiency_Rating_Scale_Request, Put_Proficiency_Rating_Scale_Response
This element contains the data elements for a Proficiency Rating Scale.
 
Parameter name Type/Value Cardinality Description Validations
Proficiency_Rating_Scale_ID  string  [0..1]  The ID of the Proficiency Rating Scale.   
Rating_Scale_Name  string  [1..1]  Name of the Rating Scale.   
Description  string  [0..1]  Description of the Rating Scale.   
Inactive  boolean  [0..1]  Boolean to specify if the rating scale is active or inactive.   
Proficiency_Rating_Data  Proficiency_Rating_Data  [0..*]  This element contains the data elements for a Proficiency Rating Scale. 
Validation Description
Begin Range and/or End Range value(s) overlaps with other ranges.   
If Exclude From Calculations is true then Rating Value, Range Begin and Range End must each be 0.   
Cannot add new Proficiency Ratings when Proficiency Rating Scale is in Use.   
 
top
 

Proficiency_Rating_Data

part of: Proficiency_Rating_Scale_Data
This element contains the data elements for a Proficiency Rating Scale.
 
Parameter name Type/Value Cardinality Description Validations
Proficiency_Rating_Reference  Proficiency_RatingObject  [0..1]  Reference to an existing competency level. Only needs to be populated for inbound requests when updating a specific Competency Level.   
Proficiency_Rating_ID  string  [0..1]  Reference ID to a Proficiency Rating. Can be specified to update an existing one or as a custom ID for a new one. If nothing is specified, then a reference ID will get automatically generated.   
Rating_Order  string (6)   [0..1]  Rating Order of the Competency Rating Level   
Rating  string  [1..1]  Name of the Competency Level.   
Exclude_From_Calculations  boolean  [0..1]  If selected then an item with this rating will be excluded from the rating calculation.   
Rating_Value  decimal (11, 2) >0   [0..1]  This is the Rating Value for the competency level.   
Range_Begin  decimal (11, 2) >0   [0..1]  Begin range of the rating value for the competency level.   
Range_End  decimal (11, 2) >0   [0..1]  End range of the rating value for the competency level.   
Proficiency_Rating_Behavior_Data  Proficiency_Rating_Behavior_Data  [0..1]  This element contains the data elements for a Rating Behavior.   
Validation Description
Begin Range and/or End Range value(s) overlaps with other ranges.   
If Exclude From Calculations is true then Rating Value, Range Begin and Range End must each be 0.   
Cannot add new Proficiency Ratings when Proficiency Rating Scale is in Use.   
top
 

Proficiency_RatingObject

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

Proficiency_RatingObjectID

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

Proficiency_Rating_Behavior_Data

part of: Proficiency_Rating_Data
This element contains the data elements for a proficiency rating behavior.
 
Parameter name Type/Value Cardinality Description Validations
Description  string  [0..1]  Behavior for proficiency rating .   
top
 

Proficiency_Rating_ScaleReferenceEnumeration

part of: Proficiency_Rating_ScaleObjectID
Base Type
string
top
 

Proficiency_RatingReferenceEnumeration

part of: Proficiency_RatingObjectID
Base Type
string
top