Service Directory > v31.2 > Student_Records > Put_Learning_Outcome
 

Operation: Put_Learning_Outcome

Adds a new Learning Outcome (or updates an existing one) with the information supplied in the request.


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

Learning Outcome Put Request
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Whether this request is an Add Only Request   
Learning_Outcome_Reference  Learning_OutcomeObject  [0..1]  Learning Outcome Instance to Edit.   
Learning_Outcome_Data  Learning_Outcome_Data  [1..1]  The Web Service element containing Learning Outcome data. 
Validation Description
At least 1 Competency doesn't have an effective-dated version covering the current date.   
One or more Competencies are not active.   
 
Validation Description
The Web Service is set to Add Only, but the Learning Outcome already exists.   
top
 

Response Element: Put_Learning_Outcome_Response

Put Learning Outcome Response
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Learning_Outcome_Reference  Learning_OutcomeObject  [0..1]  Learning Outcome Instance   
top
 

Learning_OutcomeObject

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

Learning_OutcomeObjectID

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

part of: Put_Learning_Outcome_Request
The Web Service element containing Learning Outcome data.
 
Parameter name Type/Value Cardinality Description Validations
Name  string  [1..1]  The Learning Outcome Name. 
Validation Description
The Learning Outcome name cannot be changed.   
 
Has_Institution_Academic_Unit_Data  Has_Institution_Academic_Unit_Data  [1..1]  Has Institution Academic Unit Data   
Description  string  [1..1]  The Learning Outcome Description.   
Inactive  boolean  [0..1]  Whether a Learning Outcome is inactive or not.   
Competency_Reference  CompetencyObject  [0..*]  The Competencies linked to this Learning Outcome.   
Validation Description
At least 1 Competency doesn't have an effective-dated version covering the current date.   
One or more Competencies are not active.   
top
 

Has_Institution_Academic_Unit_Data

part of: Learning_Outcome_Data
Course Subject Data
 
Parameter name Type/Value Cardinality Description Validations
Academic_Unit_Reference  Academic_UnitObject  [1..*]  Academic Unit Reference   
top
 

Academic_UnitObject

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

Academic_UnitObjectID

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

CompetencyObject

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

CompetencyObjectID

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

part of: Learning_OutcomeObjectID
Base Type
string
top
 

Academic_UnitReferenceEnumeration

part of: Academic_UnitObjectID
Base Type
string
top
 

CompetencyReferenceEnumeration

part of: CompetencyObjectID
Base Type
string
top