Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

REST connector - statusAndThresholdConfig vs statusConfig

GauravJain
Regular Contributor III
Regular Contributor III

Which attribute should be used to in "accountParams" configuration to reflect account status in Saviynt - statusAndThresholdConfig OR statusConfig?

If we are using "statusConfig" then is there any point using "statusAndThresholdConfig" for account status updates?

I have another questions on this topic - Consider, i am using following configuration in "accountParams" to mark accounts "Inactive" but i am not taking any action w.r.t user-account correlation or deleting account-entitlement mapping

"statusAndThresholdConfig": {
"deleteLinks": false,
"accountThresholdValue": 0,
"correlateInactiveAccounts": true,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": true
},

So, my accounts are now marked Inactive but later i decide to remove user-account correlation and also delete linking between account and entitlements for inactive accounts. Can i now update above configuration to manage both the tasks for existing "Inactive" accounts?

Regards

Gaurav

[This message has been edited by moderator to merge reply comment]

12 REPLIES 12

rushikeshvartak
All-Star
All-Star
  • You can update configurations
  • It will be impacted from next recon

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

GauravJain
Regular Contributor III
Regular Contributor III

thanks @rushikeshvartak for an update. One more questions is - which configuration in "statusAndThresholdConfig"  is triggered as part of accounts import job and which one for entitlements import? OR only the accounts import job will use the "statusAndThresholdConfig" configuration and it has no relation with entitlements import job?

"statusAndThresholdConfig": {
"deleteLinks": false,
"accountThresholdValue": 0,
"correlateInactiveAccounts": true,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": true
},

Regards

Gaurav

 

both uses statusAndThresholdConfig config.

Some sections used for account [Green] and some for entitlement  [blue]

 

"statusAndThresholdConfig": {
"deleteLinks": false,
"accountThresholdValue": 0,
"correlateInactiveAccounts": true,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": true,

"inactivateEntsNotInFeed": true,
"entThresholdValue": {
"entType": {
"Group": {
"ent": 240
}}

},


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

GauravJain
Regular Contributor III
Regular Contributor III

Thanks @rushikeshvartak . can you please confirm my first question in this post - If we are using "statusConfig" then is there any point using "statusAndThresholdConfig" for account status updates?

whats the difference and which one is preferable?

 

Regards

Gaurav

  • statusConfig is used to decide what are active/inactive value 
  • statusAndThresholdConfig can also used to define active/inactive status.
  • You can use only statusAndThresholdConfig

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

GauravJain
Regular Contributor III
Regular Contributor III

Ok but this is only to define status of Accounts, right? Whats should we use to define entitlements status?

  • Its always active and if not coming from import then inactive

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

GauravJain
Regular Contributor III
Regular Contributor III

Ok, so i don't need to define "statusConfig" in each "entTypes" configuration. Examples given in documents are confusing - Developers Handbook (saviyntcloud.com)

 

GauravJain_0-1728454569354.png

I will remove this config and see if any changes in data.

GauravJain
Regular Contributor III
Regular Contributor III

Removed "statusConfig" from each entitlement type config and its working fine. Thanks @rushikeshvartak 

GauravJain
Regular Contributor III
Regular Contributor III

What value we should define to avoid this warning message - "Warning - entitlementThresholdValue limit exceeded. No changes has been imported from Recon."

currently, i have defined "ent":0 for each "entType" under "entThresholdValue".

I am using similar configuration for accounts "accountThresholdValue": 0 to avoid similar warning message.

GauravJain
Regular Contributor III
Regular Contributor III

Hi @rushikeshvartak it looks like entitlement threshold functionality doesn't work. 

i am using following configuration but still getting the warning message "Warning - entitlementThresholdValue limit exceeded. No changes has been imported from Recon."

I don't even have 10000 entitlements for any of the entitlement types (as mentioned below) but still getting warning message. its weird. Also, if i just remove this config "entThresholdValue" then Saviynt takes default configuration value of 1000 and gives same warning message. is it really working?

{
"statusAndThresholdConfig":
{
"statusColumn": "customproperty1",
"activeStatus": ["true"],
"deleteLinks": false,
"accountThresholdValue": 5000,
"correlateInactiveAccounts": true,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": false,
"inactivateEntsNotInFeed": true,
"entThresholdValue": {
"entType": {
"E1": {
"ent": 10000
},
"E2": {
"ent": 10000
},
"E3": {
"ent": 10000
},
"E4": {
"ent": 10000
}
}
}
}
}

GauravJain
Regular Contributor III
Regular Contributor III

Hi @rushikeshvartak - its working now. i missed adding one entitlement in configuration which was causing this issue.