Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

ImportAccountEnt JSON - Account Entitlement Mapping is not working properly

Saviynt_Savvy
Regular Contributor
Regular Contributor

Hi all,

I am using the below ImportAccountEnt JSON for the Phoenix application Accounts and Access Imports.

Once I run the "ApplicationDataImport - Accounts" Job, I am able to import the Accounts, but I don't see any accesses under the "Associated Entitlements".
Only after running the "ApplicationDataImport - Access" Job, I am able to see the Associated Entitlements in the Account.

ImportAccountEntJSON:
{
"accountParams":{
"connection":"acctAuth",
"processingType":"SequentialAndIterative",
"statusAndThresholdConfig":{
"statusColumn":"customproperty5",
"activeStatus":[
"Active"
],
"deleteLinks":false,
"accountThresholdValue":1000,
"correlateInactiveAccounts":true,
"inactivateAccountsNotInFile":false,
"deleteAccEntForActiveAccounts":true
},
"call":{
"call1":{
"callOrder":0,
"stageNumber":0,
"http":{
"url":"https://192.xxx.xx.99/phoenixapi/abcd/sandbox/Admin/Global/Employees/search",
"httpContentType":"application/json",
"httpMethod":"GET",
"httpHeaders":{
"Authorization":"${access_token}",
"Accept":"application/json"
}
},
"listField":"result",
"keyField":"accountID",
"colsToPropsMap":{
"accountID":"employeeId~#~char",
"name":"employeeName~#~char",
"status":"status~#~char",
"customproperty1":"userName~#~char",
"customproperty2":"emplClassCode~#~char",
"customproperty3":"tellerClassCode~#~char",
"customproperty4":"ptid~#~char",
"customproperty5":"status~#~char",
"customproperty6":"networkAcct~#~char",
"customproperty8":"employeeId~#~char",
"customproperty31":"STORE#ACC#ENT#MAPPINGINFO~#~char"
},
"pagination":{
"offset":{
"offsetParam":"offset",
"batchParam":"limit",
"batchSize":20,
"totalCountPath":40
}
}
}
},
"acctEntMappings":{
"Security Group":{
"listField":"",
"idPath":"emplClassCode",
"keyField":"entitlementID"
}
}
},
"entitlementParams":{
"connection":"acctAuth",
"processingType":"SequentialAndIterative",
"entTypes":{
"Security Group":{
"entTypeOrder":0,
"call":{
"call1":{
"callOrder":0,
"stageNumber":0,
"http":{
"url":"https://192.xxx.xx.99/phoenixapi/abcd/sandbox/Admin/Global/Employees/Classes/search",
"httpContentType":"application/json",
"httpMethod":"GET",
"httpHeaders":{
"Authorization":"${access_token}",
"Accept":"application/json"
}
},
"listField":"result",
"keyField":"entitlementID",
"colsToPropsMap":{
"entitlementID":"emplClassCode~#~char",
"entitlement_value":"description~#~char",
"description":"description~#~char",
"status":"status~#~char",
"customproperty1":"emplClassCode~#~char"
},
"pagination":{
"offset":{
"offsetParam":"offset",
"batchParam":"limit",
"batchSize":20,
"totalCountPath":100
}
}
}
}
}
}
},
"acctEntParams":{
"processingType":"acctToEntMapping"
}
}
What I need to change in the JSON to see the "Associated Entitlements" only after the"ApplicationDataImport - Accounts" Job.


Thanks & Regards,
SaviyntSavvy

1 REPLY 1

rushikeshvartak
All-Star
All-Star

Please share postman screenshot and curl command [Refer https://codingnconcepts.com/postman/how-to-generate-curl-command-from-postman/ ]


⚠️‼️‼️Do not upload any attachments that contain sensitive information, such as IP Addresses, URLs, Company/Employee Names, Email Addresses, etc.‼️‼️⚠️


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.