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

statusAndThresholdConfig to map the account status

Saviynt_Savvy
Regular Contributor II
Regular Contributor II
Hello all,
 
I need to import the accounts from an application where the account status is categorized into 4 types.
Active, Inactive, Deleted, Closed.
 
Now I need to import the accounts into Saviynt with the status as mentioned below:
 
Account Status in Application                       Account Status in Saviynt
Active                                                                                Active
Inactive                                                                             Inactive
Closed/Deleted                                                               Suspeneded from Import Service
 
How can I use the 'statusAndThresholdConfig' in the 'ImportAccountEntJSON' to achieve the desired result.

Below is the 'ImportAccountEntJSON':
{
"accountParams":{
"connection":"acctAuth",
"processingType":"SequentialAndIterative",
"statusAndThresholdConfig":{
"statusColumn":"customproperty4",
"activeStatus":[
"Active"
],
"deleteLinks":false,
"accountThresholdValue":1000,
"correlateInactiveAccounts":true,
"inactivateAccountsNotInFile":false,
"deleteAccEntForActiveAccounts":true
},
"call":{
"call1":{
"callOrder":0,
"stageNumber":0,
"http":{
"url":"https://abcdefgh/phoenixapi/qwert/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":"networkAcct~#~char",
"status":"status~#~char",
"customproperty1":"employeeName~#~char",
"customproperty2":"position~#~char",
"customproperty3":"branchNo~#~char",
"customproperty4":"status~#~char",
"customproperty5":"email1~#~char",
"customproperty6":"employeeId~#~char",
"customproperty31":"STORE#ACC#ENT#MAPPINGINFO~#~char"
},
"pagination":{
"offset":{
"offsetParam":"offset",
"batchParam":"limit",
"batchSize":100,
"totalCountPath":5000
}
}
}
},
"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://abcdefgh/phoenixapi/qwert/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",
"customproperty2":"status~#~char",
"customproperty3":"description~#~char"
},
"pagination":{
"offset":{
"offsetParam":"offset",
"batchParam":"limit",
"batchSize":100,
"totalCountPath":5000
}
}
}
}
}
}
},
"acctEntParams":{
"processingType":"acctToEntMapping"
}
}

Thanks & Regards,
SaviyntSavvy
6 REPLIES 6

NM
Honored Contributor II
Honored Contributor II

Hi @Saviynt_Savvy , does your application support API status filter?

Saviynt_Savvy
Regular Contributor II
Regular Contributor II

Hello @NM ,

As the client was not given the access for API, I couldn't confirm whether the application supports the API status filter or not.
Could you please let me know, what if it does support and what if it does not support the API status filter.

Can this be even achieved to change the account status as I per the requirement, I have mentioned.

Thanks & Regards,
SaviyntSavvy 

NM
Honored Contributor II
Honored Contributor II

You can't mark account with suspended from import service status.

Saviynt_Savvy
Regular Contributor II
Regular Contributor II

Hello @NM ,

So you are saying that, if the account status in the application is "Closed", can't I import it into Saviynt as "Suspended from Import Service".

Thanks & Regards,
SaviyntSavvy

  • SFIS is saviynt status after import
  • You can consider Active as Active in Saviynt and rest all accounts as inactive accounts 
  • "inactivateAccountsNotInFile":true,
  • Why closed accounts needs to be pulled in Saviynt ? If you want to pull consider as inactive 

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

NM
Honored Contributor II
Honored Contributor II

Yes right!