Need quick help with answers for below questions

AbinC
Tera Contributor

.1,, What is the integration method for sending the data to third party tool?

2. What is the use of report ACL?

3. Scenario 1 - How to populate the login user's last 3 incidents on incident form, for this requirement which method is best practice to use.

2 ACCEPTED SOLUTIONS

kaushal_snow
Mega Sage

Hi @AbinC ,

 

1. Integration Methods for Sending Data from ServiceNow to a Third-Party Tool

 

>> Common integration approaches include:

 

Integration Hub (with Spokes) – Low-code, reusable actions designed for ease. It’s ideal for Flow Designer and supports secure, scalable integrations.

REST/SOAP APIs – Custom outbound integrations using RESTMessage or SOAP calls, offering fine grained control and customization.

MID Server – Useful when interacting with systems behind your firewall or for running PowerShell, Java, or other local scripts from ServiceNow.

 

2. What is the use of report ACL?

 

Report ACLs (specifically the report_view ACLs) serve as an additional layer of security for reports and dashboards. They control user access based on both the table and specific fields used within those reports.


3. Scenario: Displaying the Logged-In User’s Last 3 Incidents in the Incident Form

 

Best Practice Approach: Use a Catalog Client Script or Form Client Script with Glide AJAX to retrieve those incidents dynamically.

 

Why not other methods?

>> Business Rules or Script Includes run server side and don’t directly affect the UI.

>> UI Policies and Data Policies only manage field behaviors, not dynamic data insertion.

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/

View solution in original post

@AbinC 

 

My recommendation when you try to learn new concept is, imagine a scenario and try to relate it to what you learnt & implement for your scenario. You can understand the concepts of GlideAjax and Script Includes from below links,

 

https://www.servicenow.com/community/developer-articles/glideajax-example-cheat-sheet-updated/ta-p/2...

 

https://snprotips.com/blog/2016/2/6/gliderecord-client-side-vs-server-side

 

https://www.youtube.com/watch?v=nBiVb1tKHA4&t=12s

 

https://developer.servicenow.com/dev.do#!/learn/learning-plans/zurich/new_to_servicenow/app_store_le...

 

https://www.youtube.com/watch?v=B94UUQPDyDg

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

View solution in original post

7 REPLIES 7

Siddhesh Gawade
Mega Sage
Mega Sage

@AbinC 

 

 

1 - If spokes are available, use them; otherwise, you can proceed with REST or SOAP based on your requirements.

2 - Report ACLs are used to provide access to view reports without granting direct access to the underlying tables.

3 - If incidents need to be displayed when a user is viewing a form/record, you can use a Client Script with GlideAjax to populate the values. If this needs to be handled in the backend when certain conditions are met, consider using a Business Rule or other relevant server-side script options.

 

Regards,
Siddhesh Gawade

 

Bhuvan
Kilo Patron

@AbinC 

 

1. Check if you have plugins or out of box ServiceNow developed solution for the third-party integration. If not available, use Integration Hub spokes and create a custom action to integrate with third-party. If that is not an option, use REST API based integration

 

2. https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1000926

 

3. Do not build new function, it already exists. If user cannot view 'Show related incident' next to caller field, check ACLs and provide the required permissions

Bhuvan_0-1756211261007.png

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

Ankur Bawiskar
Tera Patron
Tera Patron

@AbinC 

Seems you are asking some interview questions here.

You can get answer to these on any AI tool

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

AbinC
Tera Contributor

HI @Bhuvan  ,

 

How to pull the data to client side from script include? How to write code in the script include?

 

do you have any use cases for me to refer?