and more in a single search tool across platforms. Read the announcement here. |
03/25/2024 06:08 PM
Team,
We are trying to import access from Workday using Workday hybrid connector.
As part of this we defined the ACCESS_IMPORT_LIST to Organizational Role and executed the import. The access import has been failing with below error,
"java.lang.NullPointerException: Cannot get property 'wd:Organization_Role_Data' on null object at com.saviynt.provisoning.workday.WorkdayCustomizationService.getOrgRoleData(WorkdayCustomizationService.groovy:181)
Details in attached log file. As per the document, the non editable default mapping imports,
"Organization_Data.Roles_Data.Organization_Role_Data.Role_Reference.ID(@wd:type=='WID')",
Which for some org is not needed and hence not defined in workday side.
Is there a way to filter the orgs with no roles in request/ response? Have you come across this issue? If so any workarounds?
Saviynt Version - 23.11
Connector Doc - Workday Connector Doc
Regards,
PB
03/26/2024 09:02 PM
Hi @PB1
Can you confirm if there are any organizations in WD that may not be associated to a role.
Regards,
Dhruv Sharma
03/27/2024 07:37 AM
Hi @Dhruv_S
Yes there are orgs which don't have roles. This is a valid use cases - as per HRs they do create organizations and park resources in there. These may be to provide some benefits or may be for other reasons.
However since Workday permits, Saviynt connector should not error out.
Any leads on how this can be addressed?
Thanks,
PB
03/27/2024 07:52 AM
Hi @PB1
Thanks for the update. It is a known issue and target fix version is 24.4
Regards,
Dhruv Sharma
03/27/2024 08:31 AM
Thanks @Dhruv_S -
Regards,
PB
03/29/2024 09:09 AM
Hi @PB1
This is a code fix (CONN-15943) which is done in 24.4 and you can refer the release notes for 24.4 once released. There is no workaround since it was a code issue.
Regards,
Dhruv Sharma