Service Directory > v32.1 > Human_Resources > Put_Provisioning_Group_Assignment
 

Operation: Put_Provisioning_Group_Assignment

This operation creates or updates the assignment of a person to a provisioning group. If the an assignment between the person and the provisioning group exists, it will be updated with the data given in the request, else a new one will be created. The data to be specified include a reference to the person and the provisioning group. Alternatively to the person a worker can be specified. In this case the operation will retrieve the person for that worker and create or update the assignment between that person and the group. The assignment status does not have to be specified on the request. If it is omitted, a default status of “Assigned” will be set.


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

Request element to add or update a provisioning group assignment
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Provisioning_Group_Assignment_Reference  Unique_IdentifierObject  [0..1]  A unique identifier used to reference a provisioning group assignment.   
Provisioning_Group_Assignment_Data  Provisioning_Group_Assignment_Data  [1..1]  The element includes all data for the assignment of a person/worker to a provisioning group. The data reflects the current status, the assignment history is not included. 
Validation Description
If both, a worker and a person are provided, they need to match.   
Either a worker or a person needs to be entered for the provisioning group assignment.   
 
top
 

Response Element: Put_Provisioning_Group_Assignment_Response

Reference to the created or updated provisioning group assignment
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Provisioning_Group_Assignment_Reference  Unique_IdentifierObject  [0..1]  A unique identifier used to reference a provisioning group assignment.   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Unique_IdentifierObject

part of: Provisioning_Group_Assignment_Data, Put_Provisioning_Group_Assignment_Request, Put_Provisioning_Group_Assignment_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  Unique_IdentifierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unique_IdentifierObjectID

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

Provisioning_Group_Assignment_Data

part of: Put_Provisioning_Group_Assignment_Request
The element includes all data for the assignment of a person/worker to a provisioning group. The data reflects the current status, the assignment history is not included.
 
Parameter name Type/Value Cardinality Description Validations
Person_Reference  Unique_IdentifierObject  [0..1]  Reference to the person that is assigned to the provisioning group.   
Worker_Reference  WorkerObject  [0..1]  Reference to the worker corresponding to the person that is assigned to the provisioning group.   
Provisioning_Group  string  [1..1]  Name of the provisioning group 
Validation Description
The provisioning group [group] does not exist.   
 
Status  string  [0..1]  Latest status of the provisioning group assignment, possible values are Assigned, Activated, Unassigned, Disabled   
Last_Changed  dateTime  [0..1]  Date/time when the status of the assignment was last changed   
Validation Description
If both, a worker and a person are provided, they need to match.   
Either a worker or a person needs to be entered for the provisioning group assignment.   
top
 

WorkerObject

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

Application_Instance_Related_Exceptions_Data

part of: Put_Provisioning_Group_Assignment_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top