Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Create AAD Group does not create a Create Team task and the Create Entitlement doesn't complete.

yusufw
New Contributor III
New Contributor III

I am using an Azure AD Connector and the CreateGroupJSON, CreateTeamJSON and CreateChannelJSON are set, as done in the connector guide.

The access request module is configured so that Admins can create Azure AD Groups.

Public_Create_AAD_Group.png

When I create an AADGroup, setting the following attributes, a 'Create Entitlement' task is created completes after the running the provisioning task.

- AADGroup Name
- Display Name
- Description
- AADGroup Type
- Endpoint
- Security Enabled
- Mail Enabled

But if I create an AzureAD AADGroup, setting the values above and enabling Teams, and/or enabling Channels, I get the following error in the logs:

ecm-worker 2023-02-15T20:33:50.765+0000 {log":"grails.validation.ValidationException: Validation Error(s) occurred during save():\n" stream:"stdout" time:"2023-02-15T20:33:49.893245451Z"}" 
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"- Field error in object 'com.saviynt.ecm.task.ArsTasks' on field 'users': rejected value [null]; codes [com.saviynt.ecm.task.ArsTasks.users.nullable.error.com.saviynt.ecm.task.ArsTasks.users com.saviynt.ecm.task.ArsTasks.users.nullable.error.users com.saviynt.ecm.task.ArsTasks.users.nullable.error.com.saviynt.ecm.identitywarehouse.domain.Users com.saviynt.ecm.task.ArsTasks.users.nullable.error arsTasks.users.nullable.error.com.saviynt.ecm.task.ArsTasks.users arsTasks.users.nullable.error.users arsTasks.users.nullable.error.com.saviynt.ecm.identitywarehouse.domain.Users arsTasks.users.nullable.error com.saviynt.ecm.task.ArsTasks.users.nullable.com.saviynt.ecm.task.ArsTasks.users com.saviynt.ecm.task.ArsTasks.users.nullable.users com.saviynt.ecm.task.ArsTasks.users.nullable.com.saviynt.ecm.identitywarehouse.domain.Users com.saviynt.ecm.task.ArsTasks.users.nullable arsTasks.users.nullable.com.saviynt.ecm.task.ArsTasks.users arsTasks.users.nullable.users arsTasks.users.nullable.com.saviynt.ecm.identitywarehouse.domain.Users arsTasks.users.nullable nullable.com.saviynt.ecm.task.ArsTasks.users nullable.users nullable.com.saviynt.ecm.identitywarehouse.domain.Users nullable]; arguments [users ARS Tasks]; default message [Property [{0}] of class [{1}] cannot be null]\n" stream:"stdout" time:"2023-02-15T20:33:49.8932521Z"}"
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"\n" stream:"stdout" time:"2023-02-15T20:33:49.893263891Z"}"
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"\u0009at com.saviynt.ecm.services.ArsTaskService$_createTask_closure47.doCall(ArsTaskService.groovy:3148)\n" stream:"stdout" time:"2023-02-15T20:33:49.893267311Z"}"
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"\u0009at com.saviynt.ecm.services.ArsTaskService.createTask(ArsTaskService.groovy:3112)\n" stream:"stdout" time:"2023-02-15T20:33:49.893271591Z"}"
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"\u0009at com.saviynt.ecm.services.ArsTaskHelperService$_createTaskForAccountForEntitlementTypeRole_closure80.doCall(ArsTaskHelperService.groovy:4994)\n" stream:"stdout" time:"2023-02-15T20:33:49.893275423Z"}"
ecm-worker 2023-02-15T20:33:50.765+0000 {log":"\u0009at com.saviynt.ecm.services.ArsTaskHelperService.createTaskForAccountForEntitlementTypeRole(ArsTaskHelperService.groovy:4987)\n" stream:"stdout" time:"2023-02-15T20:33:49.893284682Z"}"

Any idea how I can resolve the problem? If I enable Team, I expect there would be a task for creating Team in the pending task list, but there wasn't one.

How can I hide the Teams and/or Channel radio button in the request form? because they aren't needed by the client. It is currently displayed when I select group Type = Office 365.

 

 

1 REPLY 1

rushikeshvartak
All-Star
All-Star

seems like product code level issue. Please raise freshdesk ticket


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.