Click HERE to see how Saviynt Intelligence is transforming the industry. |
02/09/2023 10:20 PM
Hello! We are trying to do account-entitlement mapping but we can't get the right results.
Here is the postman result:
Here is the JSON:
"acctEntParams": {
"entTypes": {
"Groups": {
"call": {
"call1": {
"connection": "acctAuth",
"callOrder": 0,
"stageNumber": 1,
"processingType": "httpEntToAcct",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"url": "https://xxxxxxxxxxxxxxxxxxx/groups/?groupId=${id}",
"httpContentType": "application/x-www-form-urlencoded",
"httpMethod": "GET"
},
"listField": "users",
"entKeyField": "entitlementID",
"acctIdPath": "userId",
"acctKeyField": "accountID"
}
}
},
"Permision Profile": {
"call": {
"call1": {
"connection": "acctAuth",
"callOrder": 1,
"stageNumber": 1,
"processingType": "httpAcctToEnt",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json",
"httpContentType": "application/x-www-form-urlencoded"
},
"url": "https://xxxxxxxxxxxxxxxxxxx/permission_profiles/permissionProfileId=${id}?include=users",
"httpContentType": "application/x-www-form-urlencoded",
"httpMethod": "GET"
},
"listField": "",
"entIdPath": "permissionProfileId",
"entKeyField": "entitlementID",
"acctKeyField": "accountID"
}
}
The result is Saviynt is it is listing all the active users even those not members of the profile.
02/10/2023 08:01 PM
Try changing entitlement type name , name without space
02/28/2023 03:03 AM
Didn't work though. Now, all entitlements do not have accounts in them contradicting what I am getting in Postman.
02/28/2023 03:15 AM - edited 02/28/2023 03:16 AM
Can you try with this
"acctEntParams": {
"entTypes": {
"Groups": {
"call": {
"call1": {
"connection": "acctAuth",
"callOrder": 0,
"stageNumber": 1,
"processingType": "httpEntToAcct",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"url": "https://xxxxxxxxxxxxxxxxxxx/groups/?groupId=${id}",
"httpContentType": "application/x-www-form-urlencoded",
"httpMethod": "GET"
},
"listField": "users",
"entKeyField": "entitlementID",
"acctIdPath": "userId",
"acctKeyField": "accountID"
}
}
},
"Permision Profile": {
"call": {
"call1": {
"connection": "acctAuth",
"callOrder": 1,
"stageNumber": 1,
"processingType": "httpAcctToEnt",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json",
"httpContentType": "application/x-www-form-urlencoded"
},
"url": "https://xxxxxxxxxxxxxxxxxxx/permission_profiles/permissionProfileId=${id}?include=users",
"httpContentType": "application/x-www-form-urlencoded",
"httpMethod": "GET"
},
"listField": "",
"acctIdPath": "users.userId",
"entKeyField": "entitlementID",
"acctKeyField": "accountID"
}
}