ServiceNow Interview Questions and Answers – User Shared Q&A (Set 4)

SP 2023-06-15 00:49:54
What is RetroActive Pause?

Rathan 2023-07-10 23:20:53
If Retroactive pause is checked, any new SLA gets associated to the ticket also considers the pause time. For example, I have 2 SLAs for 2 different group. Both have Retroactive Start is set as ticket creation date. When ticket is created and assigned to first group, SLA1 got associated to the ticket. The ticket was put on hold for 1 hour and then assigned to 2nd Group, which linked the SLA2 to the ticket. Since the SLA2 has Rectroactive Start is set as ticket creation date, it will consider the SLA start time as ticket creation date. Now if the Retroactive Pause is also set for SLA2, it will also consider the 1 hour of pause time, which will extend the SLA breach date by 1 hour.
0 Helpfuls
0 Helpfuls


Niru 2023-06-19 21:12:28
What is gsftsubmit in UI action ?

Rakesh 2023-06-21 07:27:23
Hi Niru, With this function, we can write client as well as Server side script in same UI action. More details here : https://servicenowguru.com/system-ui/ui-actions-system-ui/client-server-code-ui-action
0 Helpfuls
Gvk 2025-08-23 05:37:07
In the context of ServiceNow's gsftSubmit() function, using null for the first parameter typically indicates that the notification or confirmation message generated by the UI Action should appear in the global notification container at the top of the page, rather than being attached to a specific HTML element on the form. It's a common and recommended practice for most scenarios, providing a general notification area for the user. Understanding gsftSubmit() gsftSubmit() is used in UI Actions that have both client-side and server-side scripts. It allows you to execute the client-side script first for validation or other client-side logic, and then trigger the server-side code of the same UI Action. The gsftSubmit() Syntax The typical syntax is: gsftSubmit(null, g_form.getFormElement(), "action_name").
0 Helpfuls
1 Helpfuls


Megha 2023-06-21 04:59:03
What is E bonding?

priya 2023-07-19 05:02:02
Integration between one serviceNow instance to another Servicenow instance
0 Helpfuls
Kishan 2023-08-26 13:10:08
In addition to Priya's answer, OOTB E-bonding spokes (flow actions ) are available with which we can connect to other instances.
0 Helpfuls
Ruchi 2023-09-15 10:47:23
E- bonding, it means company A and company B are integrated and received an acknowledgment for the same with unique ticket number. Now Company A and Company B can practically transmit the updates and other transactions. Outbound > Company A -----New Submit Request --- > Integration-------> Company B Inbound Company A <-Acknowledgment with Company B Ticket Number--
0 Helpfuls
0 Helpfuls


Kalyan 2023-06-26 23:13:16
what is rendering and what is the use of it?

Supritha 2023-11-13 13:59:07
If you meant Renderer, Here is a document which explain it: Use renderers to specify the following formats: How catalogs appear on the multi-catalog homepage. How categories appear on a catalog homepage. For example, you can create a renderer showing the category homepage image, the description, and the first two catalog items in a category. https://docs.servicenow.com/bundle/vancouver-servicenow-platform/page/product/service-catalog-management/task/t_CreatingOrModifyingRenderers.html
0 Helpfuls
0 Helpfuls


Manasa 2023-06-29 10:37:48
What are the features you like and don't like in client scripts? What do you think would make it even better if X were given in a certain way?

2025-09-24 10:56:09
Client scripts are powerful for UX and quick validation, but they become risky when logic is duplicated, when DOM hacks are used, or when ordering between UI Policies and scripts is unclear. Improvements around single-source validation, better list APIs, and built-in debugging would make them far safer and more maintainable
0 Helpfuls
0 Helpfuls


Manasa 2023-06-29 10:39:25
Can you call a business rule through a client script?

Imraan 2023-07-11 07:46:21
You cannot call BR from client script. However, you can write Display BR to store values in g_scratchpad object and access that object in client script. Practically there is no any scenario where you would need this. If you want any server side data in client script then you can always use GlideAjax in client script.
0 Helpfuls
Shailesh 2025-12-22 20:32:37
Only Display Business Rule with g_scratchpad can be called in client script
0 Helpfuls
0 Helpfuls


Manasa 2023-06-29 10:40:13
If we are making the field read only with client script , can ITIL user can edit from list view ?

Rakhi 2023-07-11 07:40:14
Yes, they can. We generally make fields read only via onLoad/onChage client script and it works only for form view not for list view.
2 Helpfuls
0 Helpfuls


Madhuri 2023-06-29 10:43:31
How do you debug client scripts in ServiceNow? Can you explain the techniques or tools you would use?

Tirupati 2023-08-03 22:09:48
We can debug Client script by keeping alerts var cat = g_form.getValue('catgory'); alert(cat); ..... .....
0 Helpfuls
0 Helpfuls


Madhuri 2023-06-29 10:44:00
What is the difference between synchronous and asynchronous client scripts? When would you use each type?

Kevin 2023-07-11 07:51:56
There is not exact concept called Synchronous/Asynchronous client script. However, if you use GlideAjax (which makes async call) in client script to get data then you can say it is Asynchronous client script. And client scripts that do not use GlideAjax, you could say those are synchronous.
0 Helpfuls
0 Helpfuls


Madhuri 2023-06-29 10:44:35
Can you describe a scenario where you used a client script to enhance the user experience in ServiceNow? What was the problem you were trying to solve, and how did the client script address it?
0 Helpfuls






Fuel My Passion

Loving the content? Well, of course you are. Here’s your chance to indirectly fuel the chaos that keeps this website running. Your contribution helps keep the wheels turning and allows me to continue pretending to be a responsible adult—while cranking out more content for you. Thanks for supporting my delusional dreams and helping me keep this website alive!


Buy Me a Coffee

Support with UPI

If you prefer making a UPI payment to support the website maintenance cost, scan the QR code below:

UPI QR Code

Comments