We are delighted to share our new EIC Delivery Methodology for efficiently managing Saviynt Implementations and delivering quick time to value. CLICK HERE.

Remove entitlements mapping from account

AtrayeeDutta
Regular Contributor
Regular Contributor

Hi Saviynt Experts,

we have entitlements, and associated mapping in our system. But now we want to bring in only few entitlements with filter.

So we want to delete the mappings for entitlements which are not part of import anymore. we are using "inactivateEntsNotInFeed": true,
"deleteAccEntForActiveAccounts": true

to achieve this, but it isn't updating

Can someone help on this,  Below is our REST connector ImportEntAcct mapping.

{
"accountParams": {
"connection": "userAuth",
"processingType": "SequentialAndIterative",
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://graph.microsoft.com/v1.0/users",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "value",
"keyField": "accountID",
"statusAndThresholdConfig": {
"accountThresholdValue": 500,
"deleteLinks": true,
"inactivateEntsNotInFeed": true,
"deleteAccEntForActiveAccounts": true
},
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "userPrincipalName~#~char",
"displayName": "userPrincipalName~#~char"
}
}
}
},
"entitlementParams": {
"connection": "userAuth",
"processingType": "SequentialAndIterative",
"entTypes": {
"ID": {
"entTypeOrder": 0,
"entTypeLabels": {
"customproperty1": "Device Name",
"customproperty2": "Operating System",
"customproperty3": "Device Tag"
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=contains(operatingSystem,+'...')",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "value",
"keyField": "entitlementID",
"colsToPropsMap": {
"entitlementID": "id~#~char",
"entitlement_value": "deviceName~#~char",
"customproperty1": "deviceName~#~char",
"customproperty2": "operatingSystem~#~char",
"customproperty3": "deviceTag~#~char",
"acctEntMappingInfoColumnFromEnt": "STORE#ACC#ENT#MAPPINGINFO~#~char"
}
}
},
"acctEntMappings": {
"listField": "",
"idPath": "userId",
"keyField": "accountID",
"importAsAccount": false
}
}
}
},
"acctEntParams": {
"processingType": "entToAcctMapping"
}
}

2 REPLIES 2

Manu269
All-Star
All-Star

@AtrayeeDutta Please check below comments if its help :

1. "disableDeletedEntitlements": true  where ent is being imported.

2. statusAndThresholdConfig to be configured based on import

Regards
Manish Kumar
If the response answered your query, please Accept As Solution and Kudos
.