Service Directory > v32.1 > Human_Resources > Put_Assign_User-Based_Security_Group
 

Operation: Put_Assign_User-Based_Security_Group

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


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

Put Request Element for assigning Workday Accounts to a User-Based Security Group
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Assign_User-Based_Security_Group_Data  Assign_User-Based_Security_Group_Data  [1..1]  Element contains One User-Based Security Group and Zero or more System Users.   
top
 

Response Element: Put_Assign_User-Based_Security_Group_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  
User-Based_Security_Group_Reference  User-Based_Security_GroupObject  [0..1]  User-Based Security Groups assigned to a Workday Account   
top
 

Assign_User-Based_Security_Group_Data

part of: Put_Assign_User-Based_Security_Group_Request
Data element containing User-Based Security Group and Workday Accounts
 
Parameter name Type/Value Cardinality Description Validations
User-Based_Security_Group_Reference  User-Based_Security_GroupObject  [1..1]  User-Based Security Group Reference Id and Workday ID   
Workday_Account_Reference  System_UserObject  [0..*]  Workday Accounts that are members of the User-Based Security Group   
top
 

User-Based_Security_GroupObject

part of: Assign_User-Based_Security_Group_Data, Put_Assign_User-Based_Security_Group_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  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_UserObject

part of: Assign_User-Based_Security_Group_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  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_GroupReferenceEnumeration

part of: User-Based_Security_GroupObjectID
Base Type
string
top
 

System_UserReferenceEnumeration

part of: System_UserObjectID
Base Type
string
top