and more in a single search tool across platforms. Read the announcement here. |
09/26/2022 03:30 AM
Hi Team,
We have setup integration with Saviynt and SuccessFactors QAs System.
We are using below import account json.
{
"accountParams": {
"connection": "userAuth",
"processingType": "SequentialAndIterative",
"statusAndThresholdConfig": {
"statusColumn": "customproperty11",
"activeStatus": ["t","T"],
"deleteLinks": true,
"accountThresholdValue": 1000,
"correlateInactiveAccounts": true,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": true
},
"includeExistingInActiveAccounts": true,
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://XXXXXX/odata/v2/User?$select=userId,status,jobCode,lastModifiedWithTZ,division,custom08,cust...",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "d.results",
"keyField": "accountID",
"statusConfig": {
"active": [
"t",
"T"
],
"inactive": [
"f",
"F",
"active_external_suite"
]
},
"colsToPropsMap": {
"accountID": "username~#~char",
"name": "userId~#~char",
"status": "status~#~char",
"customproperty1": "firstName~#~char",
"customproperty2": "lastName~#~char",
"customproperty3": "custom08~#~char",
"customproperty4": "email~#~char",
"customproperty11": "status~#~char",
"customproperty5": "jobCode~#~char",
"customproperty6": "lastModifiedWithTZ~#~char",
"customproperty7": "division~#~char",
"customproperty8": "custom07~#~char",
"customproperty9": "state~#~char",
"customproperty10": "timeZone~#~char",
"customproperty12": "defaultLocale~#~char",
"customproperty13": "businessPhone~#~char",
"customproperty14": "city~#~char",
"customproperty15": "defaultFullName~#~char",
"customproperty16": "custom12~#~char",
"customproperty17": "totalTeamSize~#~char",
"customproperty18": "country~#~char",
"customproperty19": "lastModifiedDateTime~#~char",
"customproperty20": "addressLine1~#~char",
"customproperty21": "addressLine2~#~char",
"customproperty22": "sciLastModified~#~char",
"customproperty23": "title~#~char",
"customproperty25": "department~#~char",
"customproperty26": "custom01~#~char"
},
"pagination": {
"nextUrl": {
"nextUrlPath": "${response?.completeResponseMap?.d?.__next == null ?null : response?.completeResponseMap?.d?.__next}"
}
}
}
}
},
"entitlementParams": {
"connection": "userAuth",
"processingType": "SequentialAndIterative",
"entTypes": {
"DynamicGroups": {
"entTypeOrder": 0,
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://XXXXX/odata/v2/DynamicGroup?$filter=startswith(groupName,'IAM')&$format=JSON",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "d.results",
"keyField": "entitlementID",
"colsToPropsMap": {
"entitlementID": "groupID~#~char",
"entitlement_value": "groupName~#~char",
"customproperty1": "groupType~#~char",
"customproperty2": "lastModifiedDate~#~char",
"customproperty4": "groupID~#~char"
}
}
}
}
}
},
"acctEntParams": {
"connection": "userAuth",
"entTypes": {
"DynamicGroups": {
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"processingType": "httpEntToAcct",
"http": {
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"url": "https://XXXXX/odata/v2/getUsersByDynamicGroup?groupId=${id}L",
"httpContentType": "application/x-www-form-urlencoded",
"httpMethod": "GET"
},
"listField": "d",
"acctIdPath": "userId",
"entKeyField": "entitlementID",
"acctKeyField": "name"
}
}
}
}
}
}
For few users :the account is active in target SF system whereas in Saviynt it is showing as inactive.
Please help us urgently.
09/26/2022 11:11 AM
Remove this from JSON
"statusConfig": {
"active": [
"t",
"T"
],
"inactive": [
"f",
"F",
"active_external_suite"
]
}
09/27/2022 12:10 AM
Hi Team,
There was an intermittent issue with target system.
The json shared by me is working.
Thanks