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- associated entitlement : Security Group with account is not for import.

Saviynt_Savvy
Regular Contributor
Regular Contributor

Hi All,

I have a REST connector configured with the below ImportAccountEntJSON.

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.xx/phoenixapi/xxxxx/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",
"customproperty31":"STORE#ACC#ENT#MAPPINGINFO~#~char"
},
"pagination":{
"offset":{
"offsetParam":"offset",
"batchParam":"limit",
"batchSize":20,
"totalCountPath":100
}
}
}
},
"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.xx/phoenixapi/xxxxxx/sandbox/Admin/Global/Employees/Classes/search",
"httpContentType":"application/json",
"httpMethod":"GET",
"httpHeaders":{
"Authorization":"${access_token}",
"Accept":"application/json"
}
},
"listField":"",
"keyField":"entitlementID",
"colsToPropsMap":{
"entitlementID":"emplClassCode~#~char",
"entitlement_value":"emplClassCode~#~char",
"description":"description~#~char",
"status":"status~#~char"
}
}
}
}
}
},
"acctEntParams":{
"processingType":"acctToEntMapping"
}
}

Whenever I run the AccountImportJob, I see only the accounts imported at the Endpoint but not any Entitlements imported.

In the log details I see  the below message:
-ecm-worker-rest.RestProvisioningService-quartzScheduler_Worker-8-6qp52-DEBUG-associated entitlement : Security Group with account is not for import.

Saviynt_Savvy_0-1715171429498.png

Not sure whether it is because of the JSON or the restriction imposed on the application in the Client environment.
Any suggestions what the error/message means?

Thanks & Regards,
SaviyntSavvy

1 REPLY 1

rushikeshvartak
All-Star
All-Star

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


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