Service Directory > v32.1 > Talent > Put_Specialty
 

Operation: Put_Specialty

This operation adds or updates a Specialty.


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

Request element for the Put Specialty 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.   
Specialty_Reference  Specialty_ParentObject  [0..1]  A unique identifier used to reference a Specialty   
Specialty_Data  Specialty_Data  [0..1]  Contains the detailed information about a Specialty 
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 Specialty when add-only is enabled.   
top
 

Response Element: Put_Specialty_Response

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

Specialty_ParentObject

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

Specialty_ParentObjectID

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

Specialty_Data

part of: Put_Specialty_Request
Contains the detailed information about a Specialty.
 
Parameter name Type/Value Cardinality Description Validations
Specialty_Name  string  [1..1]  The name of a Specialty. The name combined with the code must be unique.   
Specialty_Description  string  [0..1]  The description of the specialty   
Specialty_Code  string  [1..1]  An alphanumeric identifier for the Specialty. The code combined with the name must be unique.   
Specialty_ID  string  [0..1]  ID field (Specialty_ID)   
Restrict_Specialty_Usage  boolean  [0..1]  When true, prevents the specialty from being used during ad-hoc certification creation.   
Specialty_Inactive  boolean  [0..1]  Indicates if the Specialty is inactive. If inactive, it cannot be added to a certification.   
Specialty_URL  string  [0..1]  A URL associated with the Specialty   
Subspecialty_Reference  Specialty_ChildObject  [0..*]  Provides references to each Subspecialty associated with the Specialty.   
Validation Description
You must first select Enable Specialties for Certifications on the Maintain Skills and Experience Setup task.   
top
 

Specialty_ChildObject

part of: Specialty_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  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
 

SpecialtyObject

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

SpecialtyObjectID

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

Specialty_ParentReferenceEnumeration

part of: Specialty_ParentObjectID
Base Type
string
top
 

Specialty_ChildReferenceEnumeration

part of: Specialty_ChildObjectID
Base Type
string
top
 

SpecialtyReferenceEnumeration

part of: SpecialtyObjectID
Base Type
string
top