and more in a single search tool across platforms. Read the announcement here. |
08/22/2022 10:07 PM
Hi Team ,
We are working Salesforce connector - we are able to pull Accounts but not Entitlements.
Here is FIELD_MAPPING_JSON
{
"accountfield_mapping": {
"accountID": "Id~#~char",
"name": "Username~#~char",
"customproperty2": "LastName~#~char",
"customproperty1": "FirstName~#~char",
"displayName": "Name~#~char",
"customproperty3": "CompanyName~#~char",
"customproperty4": "Email~#~char",
"status": "IsActive~#~bool",
"customproperty5": "UserRoleId~#~char",
"customproperty6": "ProfileId~#~char",
"accounttype": "UserType~#~char",
"customproperty7": "ManagerId~#~char",
"lastlogondate": "LastLoginDate~#~date",
"lastpasswordchange": "LastPasswordChangeDate~#~date",
"CREATED_ON": "CreatedDate~#~date",
"creator": "CreatedById~#~char",
"customproperty8": "LastModifiedDate~#~date",
"updateUser": "LastModifiedById~#~char",
"updatedate": "SystemModstamp~#~date",
"customproperty9": "ContactId~#~char",
"customproperty10": "AccountId~#~char",
"customproperty13": "FederationIdentifier~#~char",
"customproperty20": "UserPermissionsSupportUser~#~bool",
"customproperty23":"CommunityNickname~#~char"
},
"permissionsetfield_mapping": {
"entitlementID": "Id~#~char",
"entitlement_value": "Name~#~char",
"customproperty2": "LastModifiedDate~#~date",
"customproperty4": "UserLicenseId~#~char",
"customproperty7": "CreatedDate~#~date",
"customproperty8": "CreatedById~#~char",
"customproperty9": "LastModifiedById~#~char",
"customproperty18": "UserType~#~char",
"customproperty19": "SystemModstamp~#~date"
},
"profilefield_mapping": {
"entitlementID": "Id~#~char",
"entitlement_value": "Name~#~char",
"customproperty2": "LastModifiedDate~#~date",
"customproperty4": "UserLicenseId~#~char",
"customproperty7": "CreatedDate~#~date",
"customproperty8": "CreatedById~#~char",
"customproperty9": "LastModifiedById~#~char",
"customproperty18": "UserType~#~char",
"customproperty19": "SystemModstamp~#~date"
}
}
please let us know any inputs ?
08/23/2022 05:38 AM
Your FIELD_MAPPING_JSON is correct
Please check configuration for OBJECT_TO_BE_IMPORTED & ACCOUNT_FIELD_QUERY
Please share logs if not fixed
08/23/2022 06:06 AM - edited 08/23/2022 06:57 AM
Thanks for the update.
Here is my Account_Field_query JSON
Id, Username, LastName, FirstName, Name, CompanyName, Email, IsActive, UserRoleId, ProfileId, UserType, ManagerId, LastLoginDate,LastPasswordChangeDate, CreatedDate, CreatedById, LastModifiedDate, LastModifiedById, SystemModstamp, ContactId, AccountId, FederationIdentifier, UserPermissionsSupportUser,CommunityNickname
}
08/23/2022 06:14 AM
It does not correct query did u pasted some createaccountjson ?
08/23/2022 06:58 AM
Yeah my bad , I posted now
08/23/2022 09:39 AM
do you need any other details or logs ?
08/30/2022 09:32 PM
It seems you have } closing bracket in ACCOUNT_FIELD_QUERY
08/23/2022 06:44 AM
Different Question on Provisioning - In CreateAccountJSON there is a mandatory attribute called 'ProfileID' , how to find this value ? When we pass dummy values it was throwing error as ' ID incorrecttype ......'
08/23/2022 07:09 AM
Each Salesforce account is mapped with one profile.
You can create dynamic attribute (Query on existing account's custom property 6 of salesforce endpoint) / make profile entitlement type requestable.
08/30/2022 11:58 AM
Hi ,
We have changed to new environment (UAT URL )and tried to import entitltements, it imported in Saviynt (841 entitlements created for this end point)but the job is failed with the below error
InvalidBatch : Failed to process query: MALFORMED_QUERY: unexpected token: '{'
any idea on this ?
08/30/2022 12:28 PM
You might have syntax error in JSON inside connection
08/30/2022 05:00 PM
I checked looks fine .
infact if we would have syntax error it would have not saved.
08/30/2022 06:15 PM
Can you share json
08/30/2022 09:13 PM
PFB
Feild_mapping_JSON
{
"accountfield_mapping": {
"accountID": "Id~#~char",
"name": "Username~#~char",
"customproperty2": "LastName~#~char",
"customproperty1": "FirstName~#~char",
"displayName": "Name~#~char",
"customproperty3": "CompanyName~#~char",
"customproperty4": "Email~#~char",
"status": "IsActive~#~bool",
"customproperty5": "UserRoleId~#~char",
"customproperty6": "ProfileId~#~char",
"accounttype": "UserType~#~char",
"customproperty7": "ManagerId~#~char",
"lastlogondate": "LastLoginDate~#~date",
"lastpasswordchange": "LastPasswordChangeDate~#~date",
"CREATED_ON": "CreatedDate~#~date",
"creator": "CreatedById~#~char",
"customproperty8": "LastModifiedDate~#~date",
"updateUser": "LastModifiedById~#~char",
"updatedate": "SystemModstamp~#~date",
"customproperty9": "ContactId~#~char",
"customproperty11": "AccountId~#~char",
"customproperty13": "FederationIdentifier~#~char",
"customproperty20": "UserPermissionsSupportUser~#~bool",
"customproperty23":"CommunityNickname~#~char"
},
"permissionsetfield_mapping": {
"entitlementID": "Id~#~char",
"entitlement_value": "Name~#~char",
"customproperty2": "LastModifiedDate~#~date",
"customproperty4": "UserLicenseId~#~char",
"customproperty7": "CreatedDate~#~date",
"customproperty8": "CreatedById~#~char",
"customproperty9": "LastModifiedById~#~char",
"customproperty18": "UserType~#~char",
"customproperty19": "SystemModstamp~#~date"
},
"profilefield_mapping": {
"entitlementID": "Id~#~char",
"entitlement_value": "Name~#~char",
"customproperty2": "LastModifiedDate~#~date",
"customproperty4": "UserLicenseId~#~char",
"customproperty7": "CreatedDate~#~date",
"customproperty8": "CreatedById~#~char",
"customproperty9": "LastModifiedById~#~char",
"customproperty18": "UserType~#~char",
"customproperty19": "SystemModstamp~#~date"
}
}