Servicenow Integration Service catalog

Vasuki
Tera Contributor

Hi,

 

I am doing AWS integration through service catalog.

 

Once the AWS catalog is submitted. All the variables will share to client side through flow designer. (Using API to connect). This is working as expected.

 

Now we needs to get the information from client as successful. once we get the information ticket needs to close automatically. I am not sure how to receive the information from client side and how to configure this. 

 

If anyone have the knowledge about that please share your thoughts 

 

1 ACCEPTED SOLUTION

Hi Vasuki,

 

In that case I would recommend AWS to trigger a request towards ServiceNow whenever they have finished sanitizing the request and that will close the ticket in ServiceNow.

OR, run a pull job in ServiceNow to fetch status of tickets from AWS and then close the ticket in ServiceNow.

OR, you can use AWS webhooks to run a subflow which will close the ticket. You may need to explore bit more into it.

https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/site-reliability-op...

It depends on which entity is used in AWS, whats the status etc.

 

Kind Regards,

Swarnadeep Nandy

 

View solution in original post

7 REPLIES 7

Hi Vasuki,

I am bit confused when you say "Client". Is the browser what you mean by client or AWS (the application you are integrating with) is the client.

 

If you mean AWS, then I would suggest to play with states, dont put any fixed timer for it. Dont hold up the flow for 30mins.

And instead of Dynamic flow, you can use Flow Logic "Wait for a Duration of Time" to wait for 30mins. But be careful, this can hold up resources significantly. Maybe you need to think of some other mechanisms.

 

Kind Regards,

Swarnadeep Nandy

 

Thank you Swarnadeep. Really your answer helped a lot. 

I have tried with the flow logic "Wait for duration time". But my issue is after giving that how I needs to call the Client (AWS) side confirmation. Ideally they will send a confirmation message to us. I needs to capture that from servicenow end.  Not sure how I need to call the particular variable or how I needs to capture the data. 

Hi Vasuki,

 

In that case I would recommend AWS to trigger a request towards ServiceNow whenever they have finished sanitizing the request and that will close the ticket in ServiceNow.

OR, run a pull job in ServiceNow to fetch status of tickets from AWS and then close the ticket in ServiceNow.

OR, you can use AWS webhooks to run a subflow which will close the ticket. You may need to explore bit more into it.

https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/site-reliability-op...

It depends on which entity is used in AWS, whats the status etc.

 

Kind Regards,

Swarnadeep Nandy