ChrisPope (Customer) asked a question.

How to access Request Forms from ServiceNow

We are on IGL 8.0 P08.

 

We have a Global request form used to disable accounts. We'd like to allow use of this form from our ServiceNow instance. I didn't find much in documentation or on this site on how to go about doing this...or even if it's possible.

 

Any help would be GREATLY appreciated.


    • ChrisPope (Customer)

      Hi Boris, thanks for the reply. I did see that, but I still need to understand how this works. I looked for the documentation mentioned in the thread, but I cannot find it. It's not in the Admin Guide that I can see.

      Does this interface require a non-human User within IGL that logs on using the loginUser Web Service?

      • in theory, you will need to acquire a token and then use the token in the URL - http://<ip>:<port>/aveksa/externalform?formName=<Value>&Oid=<Value>&token=<Value>&prevURL=<Value>

         

        Note: I wasn't able to make it work in my env.

         

        I suggest you test that this indeed works. If it doesn't work, open a support case.

         

        If it works as expected, then I suggest you reach out to RSA PS to discuss the details in more length.

        You will need to acquire the token as a user (to create the request in G&L as a user) and as you don't know the password, you will need to use SSO Header config...

         

        Expand Post
  • another alternative to consider, build a form in ServiceNow which will interact with G&L (over APIs) and replicate the use case you need (select a user, accounts to disable and etc.).

    Once request is submitted in ServiceNow, it will create a corresponding request in GL.

    Once request is closed in G&L, the workflow will send an API back to SN to close the request in SN

    • ChrisPope (Customer)

      Right. This is another option I was thinking about, but our request form disables multiple Accounts for specific Business Sources within IGL. SN would have to replicate this selective Account filtering and would require more overhead/maintenance on their part if things change within IGL. I'd rather have the control remain in IGL. Also, the Form already exists, so it would be less overall work if they could simply submit the form for the specific User.