Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Query Regarding one colsToPropsMap mapping in ImportAccountEntJSON

tuhink
New Contributor II
New Contributor II

Can anyone please explain on how to interpret this mapping which is part of 'colsToPropsMap' in 'ImportAccountEntJSON' for REST type application integration?

"customproperty31": "STORE#ACC#ENT#MAPPINGINFO~#~char"

Also please help me understand how exactly saviynt uses this # separated values.

 

Full JSON:

{
"accountParams": {
"connection": "acctAuth",
"processingType": "SequentialAndIterative",
"statusAndThresholdConfig": {
"statusColumn": "customproperty11",
"activeStatus": [
"true"
],
"deleteLinks": true,
"accountThresholdValue": 10,
"correlateInactiveAccounts": false,
"inactivateAccountsNotInFile": true,
"deleteAccEntForActiveAccounts": true
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://<specify Zendesk URL>/api/v2/users.json?role[]=admin&role[]=agent",
"httpHeaders": {
"Authorization": "${access_token}",
"Accept": "application/json"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "users",
"keyField": "accountID",
"statusConfig": {
"active": "true",
"inactive": "false"
},
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "email~#~char",
"displayName": "name~#~char",
"customproperty2": "email~#~char",
"customproperty3": "created_at~#~char",
"customproperty4": "updated_at~#~char",
"customproperty5": "role~#~char",
"status": "active~#~char",
"customproperty6": "last_login_at~#~char",
"customproperty7": "custom_role_id~#~char",
"customproperty8": "default_group_id~#~char",
"customproperty9": "created_at~#~char",
"customproperty10": "updated_at~#~char",
"customproperty11": "suspended~#~char",
"customproperty31": "STORE#ACC#ENT#MAPPINGINFO~#~char"
},
"pagination": {
"nextUrl": {
"nextUrlPath": "${response?.completeResponseMap?.next_page==null?null:response.completeResponseMap.next_page}"
}
}
}
}
},
"entitlementParams": {},
"acctEntParams": {}
}
2 REPLIES 2

Manu269
All-Star
All-Star

@tuhink Refer this post :

Solved: REST - entMappingParams - Saviynt Forums - 9937

when the entitlement information is in a list

Use this :

"customproperty31": "STORE#ACC#ENT#MAPPINGINFO~#~char"

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

rushikeshvartak
All-Star
All-Star

In Saviynt, "customproperty31" likely refers to a custom property or attribute associated of accounts.

STORE#ACC#ENT#MAPPINGINFO: This is used to store Account to Entitlement.

~#~char:  This is data type as character 

Overall, "customproperty31": "STORE#ACC#ENT#MAPPINGINFO~#~char" suggests that the custom property  "customproperty31" is used to store mapping information related to account entities, and the stored data is of character type. 


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.