Click HERE to see how Saviynt Intelligence is transforming the industry. |
08/02/2024 12:01 AM
Hi.
I fail to provision account to Salesforce by below error.
"Required fields are missing: [ProfileId]"
I found below article.
https://forums.saviynt.com/t5/identity-governance/salesforce-provisioning-error-profileid-mandatory/...
I want to pass default value to ProfileID, but I can't find how to configure to pass default value.
How to pass default value to ProfileID?
My create account json is below.
{
"Alias":"${user?.getFirstname()}",
"Email":"${user?.getEmail()}",
"Username":"${user?.getEmail()}",
"CommunityNickname":"${user?.getFirstname()}${user?.getLastname()}",
"FirstName":"${user?.getFirstname()}",
"LastName":"${user?.getLastname()}",
"TimeZoneSidKey":"America/Los_Angeles",
"LocaleSidKey":"en_US","EmailEncodingKey":"ISO-8859-1",
"ProfileId":"${profileId}",
"LanguageLocaleKey":"en_US",
"IsActive":true,
"FederationIdentifier":"${user?.getEmail()}"
}
Best Regards,
08/02/2024 12:21 AM - last edited on 08/02/2024 02:26 AM by Sunil
Sorry, I could get profile ID here.
So I set Profile ID to create account json as below and provisioning is success.
{
"Alias":"${user?.getFirstname()}",
"Email":"${user?.getEmail()}",
"Username":"${user?.getEmail()}",
"CommunityNickname":"${user?.getFirstname()}${user?.getLastname()}",
"FirstName":"${user?.getFirstname()}",
"LastName":"${user?.getLastname()}",
"TimeZoneSidKey":"America/Los_Angeles",
"LocaleSidKey":"en_US","EmailEncodingKey":"ISO-8859-1",
"ProfileId":"00xxxxxxxxxx",
"LanguageLocaleKey":"en_US",
"IsActive":true,
"FederationIdentifier":"${user?.getEmail()}"
}
Please ignore this post.
Best Regards,
[This message has been edited by moderator to mask sensitive info]