Service Directory > v31.2 > Talent > Put_Subspecialty
 

Operation: Put_Subspecialty

This operation adds or updates a Subspecialty.


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

Request Element for the Put Subspecialty 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.   
Subspecialty_Reference  Specialty_ChildObject  [0..1]  A unique identifier used to reference a Subspecialty.   
Subspecialty_Data  Subspecialty_Data  [1..1]  Contains the detailed information about a Subspecialty. 
Validation Description
You must first select Enable Specialties for Certifications on the Maintain Skills and Experience Setup task.   
 
Validation Description
Enter a Name or Code that isn't in use.   
Cannot update an existing Subspecialty when add-only is enabled.   
top
 

Response Element: Put_Subspecialty_Response

Response element for the Put Subspecialty operation
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Subspecialty_Reference  Specialty_ChildObject  [0..1]  A unique identifier used to reference a Subspecialty.   
top
 

Specialty_ChildObject

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

Specialty_ChildObjectID

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

Subspecialty_Data

part of: Put_Subspecialty_Request
Contains the detailed information about a Subspecialty.
 
Parameter name Type/Value Cardinality Description Validations
Subspecialty_Name  string  [1..1]  The name of the Subspecialty. This is a required field. The Subspecialty Name combined with the Subspecialty Code must be unique.   
Subspecialty_Description  string  [0..1]  A description for the subspecialty.   
Subspecialty_Code  string  [1..1]  An alphanumeric code for the subspecialty. This is a required field. The combination of the Specialty Code and the Specialty name must be unique.   
Subspecialty_ID  string  [0..1]  ID Field (Subspecialty_ID)   
URL  string  [0..1]  A URL for the Subspecialty.   
Inactive  boolean  [0..1]  Indicates whether the subspecialty is inactive or not. Inactive subspecialties cannot be added to certification achievements by workers.   
Validation Description
You must first select Enable Specialties for Certifications on the Maintain Skills and Experience Setup task.   
top
 

Specialty_ChildReferenceEnumeration

part of: Specialty_ChildObjectID
Base Type
string
top