Service Directory > v32.1 > Learning > Put_Learning_Instructor
 

Operation: Put_Learning_Instructor

Updates or creates instructors.


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

Contains all the request data to add or update instructors.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Learning_Instructor_Reference  Learning_InstructorObject  [0..1]  Identifies instructors using unique references for updates. Leave blank when adding instructors.   
Learning_Instructor_Data  Learning_Instructor_Data  [1..1]  Contains detailed information about an instructor. 
Validation Description
The instructor can't be a terminated worker.  The instructor can't be a terminated worker. 
You can't add an instructor if the worker is already an instructor.  You can't add an instructor if the worker is already an instructor. 
Enter a valid user. This user is not valid.  Enter a valid user. This user is not valid. 
 
top
 

Response Element: Put_Learning_Instructors_Response

Contains references for instructors added or updated.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Learning_Instructor_Reference  Learning_InstructorObject  [0..1]  References added or updated instructors.   
top
 

Learning_InstructorObject

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

Learning_InstructorObjectID

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

Learning_Instructor_Data

part of: Put_Learning_Instructors_Request
Contains detailed information about an instructor.
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Reference ID for the instructor.   
Worker_Reference  WorkerObject  [1..1]  References the worker of the instructor. The worker can't be terminated.   
Learning_Instructor_Inactive  boolean  [0..1]  Indicates whether the instructor is inactive.   
Validation Description
The instructor can't be a terminated worker.  The instructor can't be a terminated worker. 
You can't add an instructor if the worker is already an instructor.  You can't add an instructor if the worker is already an instructor. 
Enter a valid user. This user is not valid.  Enter a valid user. This user is not valid. 
top
 

WorkerObject

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

WorkerObjectID

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

Learning_InstructorReferenceEnumeration

part of: Learning_InstructorObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top