Custom Attribute Mapping - ServiceNow CreateAccountJSON

gabe_ung
New Contributor III
New Contributor III

Hi Team,

I've configured the Connection for ServiceNow as a Managed Application as per documentation: ServiceNow as a Managed Application (saviyntcloud.com)

I've mapped custom attributes for the CreateAccountJSON.  When I raise an access request in Saviynt to create an account in SNow - the account, provisions, but isn't created with the custom attributes - that were mapped in the JSON.

And feedback of where I could have gone wrong would be greatly appreciated.  Thank you.

For your reference please see attached text file.

4 REPLIES 4

nimitdave
Saviynt Employee
Saviynt Employee

@gabe_ung , you can use below in configjson for getting more logs:

{
"showLogs": true
}

and then look for Calling Webservice Url - in logs, this will give the actual call made to SNOW and see which custom properties did not evaluate.

Also try as below:

${user?.customproperty12}

gabe_ung
New Contributor III
New Contributor III

@nimitdave , I can see the calls mad to SNow but I don't see any custom properties mapped.

gabe_ung
New Contributor III
New Contributor III

We are intermittently receiving "User Not Authenticated" error message when we try to provision.  

Anyone in the community encountered this before, if so, how was it rectified?

gabe_ung_0-1693463801226.png

 

 

gabe_ung
New Contributor III
New Contributor III

We figured it out.  

  1. We needed to also map the customproperties in the ImportAccountEntJSON so they display in the UI
  2. When creating a new user or updating existing user the custom fields needs to be populated with values for them to display in SNow.