Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

tiagomacul
Giga Sage

what is the difference between the glide record and glide Ajax ?

 

 

GlideRecord serves as a go-to tool for handling server-side database operations, enabling seamless interaction with records in the ServiceNow platform. On the flip side, GlideAjax steps in for asynchronous server-side calls initiated directly from the client side, providing a mechanism for efficient and responsive data exchanges between the server and the user interface.

 

GlideAjax :

 

Purpose: GlideAjax serves a distinct purpose by facilitating asynchronous server-side calls initiated from the client side. This capability enables the invocation of server-side scripts without the need to refresh the entire page, providing a smoother user experience.

 

Usage: In practice, GlideAjax finds its primary application in client-side scripts, notably in components like UI Policies, UI Actions, and Client Scripts. These scripts leverage the asynchronous nature of GlideAjax to interact seamlessly with server-side functionalities, enhancing the overall interactivity and responsiveness of the user interface.

 

 

 

GlideRecord

 

In the expansive realm of ServiceNow, GlideRecord emerges as a pivotal JavaScript class designed for orchestrating database operations. Functioning as a versatile tool, it empowers developers to seamlessly engage with records within a table, enabling a spectrum of actions including queries, inserts, updates, and deletions. The potency of GlideRecord is harnessed predominantly in server-side scripting paradigms, finding its application in Business Rules, Script Includes, and UI Actions. This dynamic class underscores the robust database interaction capabilities offered by ServiceNow's scripting environment.

 

Purpose: GlideRecord stands as a versatile tool designed primarily for executing various operations on a database. This encompasses a wide range of actions like queries, inserts, updates, and deletes, all targeted at records within a specific table.

 

Usage: This powerful tool finds its application within server-side scripts, playing a pivotal role in mechanisms like Business Rules, Script Includes, and UI Actions. In these script-driven environments, GlideRecord takes center stage, facilitating seamless interactions with the underlying database.

 

 
 
 
 
 

image

Summary

Script summary

The best of Architects

Best Practice: Why using 'gr'

 
 
 
 
Version history
Last update:
‎11-18-2023 06:16 PM
Updated by:
Contributors