Service Directory > v32.1 > Human_Resources > Put_User-Based_Security_Group_Assignments
 

Operation: Put_User-Based_Security_Group_Assignments

This operation performs a FULL REPLACEMENT of User-Based Security Groups. It does not add to existing entries. Assigns 1 or more User-Based Security Groups to a Workday Account.


@ - 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_Assign_User-Based_Security_Groups_Request

Put Request element for assigning User-Based Security Groups to a Workday Account.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Assign_User-Based_Security_Groups_Data  Assign_User-Based_Security_Groups_Data  [0..1]  Data element containing a Workday Account and the assigned User-Based Security Groups .   
top
 

Response Element: Put_Assign_User-Based_Security_Groups_Response

Put Response for the Assign User-Based Security Groups to a Workday Account request.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Workday_Account_Reference  System_UserObject  [0..1]  Unique identifier for a System User reference   
top
 

Assign_User-Based_Security_Groups_Data

part of: Put_Assign_User-Based_Security_Groups_Request
Data element containing a Workday Account and the assigned User-Based Security Groups .
 
Parameter name Type/Value Cardinality Description Validations
Workday_Account_Reference  System_UserObject  [1..1]  Unique identifier for a System User reference   
User-Based_Security_Group_Reference  User-Based_Security_GroupObject  [0..*]  Unique Identifier for a User-Based Security Group.   
top
 

System_UserObject

part of: Assign_User-Based_Security_Groups_Data, Put_Assign_User-Based_Security_Groups_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  System_UserObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

System_UserObjectID

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

User-Based_Security_GroupObject

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

User-Based_Security_GroupObjectID

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

System_UserReferenceEnumeration

part of: System_UserObjectID
Base Type
string
top
 

User-Based_Security_GroupReferenceEnumeration

part of: User-Based_Security_GroupObjectID
Base Type
string
top