Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Workday account entitlement mapping import issue

Kaustubh
Regular Contributor
Regular Contributor

We want to import account and entitlements from Workday. We are using OOTB Workday RAAS connector.

We have configured all the reports in workday as per document by Saviynt.

When we run account import job, we can reconcile account.

After running access import job, entitlement value is populated as combination of two fields from Workday: Security Group Name + (Tenant_Security_Group_ID)

And due to this, we are not able to import access import mapping because the entitlement name in saviynt doesnot match with the security group (entitlement in workday) from mapping report.

Sample entry from Workday security group report:
<wd:Security_Group wd:Descriptor="Report Writer">
<wd:ID wd:type="WID">ac85a54dce1e10e2bb07a532c85568d0</wd:ID>
<wd:ID wd:type="Tenant_Security_Group_ID">Report_Writer</wd:ID>
</wd:Security_Group>

Entitlement name in Saviynt: Report Writer (Report_Writer)

Sample entry from Account entitlement mapping report:
<wd:Workday_Account wd:Descriptor="kaustubh@xxxxx.com / Kaustubh">
<wd:ID wd:type="WID">ac85a54dce1e10e375511097852da8a7</wd:ID>
<wd:ID wd:type="System_User_ID">kaustubh@xxxxx.com</wd:ID>
<wd:ID wd:type="WorkdayUserName">kaustubh@xxxxx.com</wd:ID>
</wd:Workday_Account>
<wd:Security_Groups>
<wd:Reference_ID>Report_Writer</wd:Reference_ID>
</wd:Security_Groups>

According to Saviynt agent response on a ticket, entitlement value which is populated is expected behavior and it is configured in the connector. Hence cannot be changed.

Please suggest a way to import account entitlement mapping.


Kaustubh Pawar
Saviynt Certified IGA Professional
9 REPLIES 9

rushikeshvartak
All-Star
All-Star

Please share connector configuration 


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Kaustubh
Regular Contributor
Regular Contributor

Mapped fields below and attached json:
BASE_URL: https://xxxxxx.workday.com 

API_VERSION: v42.1

TENANT_NAME: flyscoot

REPORT_OWNER: abc@xyz.com

USE_OAUTH: false

username: xxxx

password: xxxx

USER_IMPORT_MAPPING: {"ImportType":"RAAS"}

ACCESS_IMPORT_LIST: Security Group

[This message has been edited by moderator to disable url hyperlink]


Kaustubh Pawar
Saviynt Certified IGA Professional

  • Does display name of entitlement is same as entitlement name?

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

I tried mapping display name to Descriptor field of workday like

"DISPLAYNAME": "wd:Security_Group.wd:Descriptor~#~char"

The display name is also displayed combination of 

Security Group Name + (Tenant_Security_Group_ID)


Kaustubh Pawar
Saviynt Certified IGA Professional

Here 

  • Entitlement Name : Report Writer (Report Writer)
  • Display Name : Report Writer (Report Writer)
  • API Response : Report Writer
  • Saviynt is adding additional code  :(Report Writer) 

Please confirm understanding


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Yes, your understanding is correct.

 

Agent response below:

As mentioned earlier, when importing the entitlement value it is being displayed as the concatenation of Security Group name and Tenant_Security_Group_ID in case Workday Connector.
 
This is the expected behaviour, it concatenates the value as  : Security Group Name + (Tenant_Security_Group_ID)

Kaustubh Pawar
Saviynt Certified IGA Professional

In this case your mapping report should give entitlement as Security Group Name + (Tenant_Security_Group_ID)


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Changed the mapping report. Sample below:

{
"Reference_ID": "selfTerminee_wkdyGroup",
"Group_Name": "Terminee As Self",
"Security_Group": "Terminee As Self (selfTerminee_wkdyGroup)"
}
],
"Workday_Account": "abc@xyz.com / AB BC"

Still facing issue.

Here, again, Workday_Account field is also combination of username and display name from workday.

 

Do we need to change this value in the report as well? In account report we are getting abc@xyz.com


Kaustubh Pawar
Saviynt Certified IGA Professional

Yes change in report


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.