01/15/2023 11:08 PM - edited 01/15/2023 11:09 PM
I am trying to provision users to the salesforce. I have selected a profile value while requesting still the provisioning job couldn't pickup the pending tasks. I am able to import user accounts and entitlements but those accounts doesn't coming with the entitlements associated with it and imported users are "inactive". I am using only salesforce connector only for import and provisioning. Can anyone please help here?
01/16/2023 04:32 AM
Account status should be active or manually provisioned then. Only tasks will be picked by wsretry
01/16/2023 04:39 AM
I have requested for an active user only. Inactive was the case for the accounts which I imported from salesforce.
01/16/2023 06:12 AM
01/16/2023 06:29 AM
As per my understanding the account will not get created until the task runs successfully. The wsretry task will pick up the pending task and if it's successful then the account gets created. Is this correct? If I am missing something here, please let me know.
01/16/2023 06:35 AM
There are 2 issues listed in actual post correct the understanding
1 When user change profile , tasks are not completing
2 User import is not pulling account to entitlement mapping for inactive account
01/16/2023 06:43 AM
Let me clear it for you.
1. I am trying to provision users to the salesforce from Saviynt. That is not happening. That is the main concern.
2. I am able to import accounts from salesforce. They are active in salesforce but in Saviynt under accounts they are coming as inactive.
*The account entitlement mapping was not working earlier now it's working fine.
Hope this clarifies everything.
01/17/2023 09:11 AM
Problem has been solved.
01/17/2023 09:19 AM
For the benefit of others, what was the solution?
01/17/2023 09:35 AM
For the provisioning part two things happened,
1. "Permission Set" has to be there for requestable entitlements. For more details one can see "FeatureLicense Error" in the salesforce connection doc.
2. The username must be unique in respect to the salesforce application.
For the import in threshold config previously I have used "activestatus" as "true", then I have changed it to "activeStatus": [
"true", true, 1], then it worked fine.