- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:05 AM
.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.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:40 AM - edited ‎08-26-2025 05:40 AM
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.
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 07:49 AM
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://snprotips.com/blog/2016/2/6/gliderecord-client-side-vs-server-side
https://www.youtube.com/watch?v=nBiVb1tKHA4&t=12s
https://www.youtube.com/watch?v=B94UUQPDyDg
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:17 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:29 AM
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
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:34 AM
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.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-26-2025 05:34 AM
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?