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

Configuring connector ID in the JSON instead of hard coding with GRC systemname

AnandBN
New Contributor II
New Contributor II

Hi All,

We are using JSON structure like below in the GRC connection, what we have observed is the CONNECTOR ID is not pulling the value from endpoint attribute and nothing in the logs it shows the substitution for the CONNECTOR ID but still the external SOD evaluation is happening, and SOD are getting displayed on SAM

Scenario - We are trying is - If the GRC connector id used is incorrect, then we are expecting NO SOD found on the SAM. 

{
    "GRAC_IDM_RISK_WOUT_NO_SERVICES": {
        "OBJECT_ID": "${user.customproperty1}",
        "CONNECTOR_ID": "${endpoint.displayName}",
        "ROLE_TYPE": "",
        "USER_GROUP": "",
        "OBJECT_TYPE": "USR",
        "ORG_LEVEL": "",
        "BUSINESS_PROC": "",
        "REPORT_TYPE": "02",
        "RISK_ID": [
            "MM47",
            "MM37"
        ],
        "RULE_ID": "",
        "RISK_LEVEL": "",
        "RULE_SET_ID": "ACME",
        "REPORT_FORMAT": "2",
        "USER_TYPE": "",
        "SIMULATION_RISK_ONLY": "",
        "APPLICATION_TYPE": "SAP",
        "HIT_COUNT": "30000",
        "LANGUAGE": "EN"
    }
}

 

4 REPLIES 4

rushikeshvartak
All-Star
All-Star

What if you hardcode wrong

 

        "CONNECTOR_ID": "${endpoint.displayname}",

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

AnandBN
New Contributor II
New Contributor II

When we hardcode wrong- We are getting expected result. That is External SOD evaluation is happening but No SOD will be found.

After variable maybe try restarting seems configuration not get used


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

Sampritha_r
Saviynt Employee
Saviynt Employee

Hello,

Can you use below binding variable if your endpointname and displayname are same.

"CONNECTOR_ID":"${endpoint.endpointname}"