The Zurich release has arrived! Interested in new features and functionalities? Click here for more

About ServiceNow development topics

smshaik22
Tera Contributor

Hi everyone,

This is Moulali. I started to learn ServiceNow in the last 3 months. I completed the administration part, and then I started the development part with client scripts and server-side scripts, feeling some difficulty understanding the server-side scripts, especially the Glideajax concept and the business rules topic script codes.

Looking for help from the community end who can provide a clear explanation on the above ask.

Appreciate your time helping me understand these topics.

Thanks,
-Moulali


2 ACCEPTED SOLUTIONS

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @smshaik22 

 

I’m a ServiceNow trainer and happy to guide you on this. Since you’re new to development, and I assume you’re also new to ServiceNow, here are some courses you can follow:

  • CSA (Certified System Administrator) is the first and foremost certification. If you’ve already completed CSA, the next step is CAD (Certified Application Developer). There are journey visuals available in ServiceNow’s community that can help you prepare for CAD.

Learning is always good, but it’s important to know how and where to start. While JavaScript is required in the ServiceNow world, with the platform’s shift toward low-code/no-code, you don’t need deep JavaScript expertise to begin.

You can follow Chuck Tomasi’s videos to learn Javascript:
🔗 JavaScript for ServiceNow – Chuck Tomasi YouTube Playlist

You can also refer to these courses:

These links are great starting points.

You can also check my playlist for scripting:
🔗 My ServiceNow Scripting Playlist

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

View solution in original post

Bhuvan
Kilo Patron

@smshaik22 

 

Refer below links and videos that could help. Start with something small with easily relatable examples for server-side scripting and then focus on complex scenarios.

 

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

 

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

 

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

 

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

 

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

 

Thanks,

Bhuvan

View solution in original post

One of the most common questions on the community is how to get server data from a client script. Here's the official Community Live Stream video on options available and how to do it. 9:09 - Introduction 18:44 - Discussion about GlideAjax Episode topics include: * Compare and contrast ways to get
Watch this episode, based on a recent customer experience, to learn how to use before query business rules to help shape the way your users see their data and some things to be aware of that may surprise you. Episode topics include: * Business rule basics * Using before query business rules to ...
6 REPLIES 6

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @smshaik22 

 

I’m a ServiceNow trainer and happy to guide you on this. Since you’re new to development, and I assume you’re also new to ServiceNow, here are some courses you can follow:

  • CSA (Certified System Administrator) is the first and foremost certification. If you’ve already completed CSA, the next step is CAD (Certified Application Developer). There are journey visuals available in ServiceNow’s community that can help you prepare for CAD.

Learning is always good, but it’s important to know how and where to start. While JavaScript is required in the ServiceNow world, with the platform’s shift toward low-code/no-code, you don’t need deep JavaScript expertise to begin.

You can follow Chuck Tomasi’s videos to learn Javascript:
🔗 JavaScript for ServiceNow – Chuck Tomasi YouTube Playlist

You can also refer to these courses:

These links are great starting points.

You can also check my playlist for scripting:
🔗 My ServiceNow Scripting Playlist

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Bhuvan
Kilo Patron

@smshaik22 

 

Refer below links and videos that could help. Start with something small with easily relatable examples for server-side scripting and then focus on complex scenarios.

 

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

 

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

 

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

 

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

 

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

 

Thanks,

Bhuvan

One of the most common questions on the community is how to get server data from a client script. Here's the official Community Live Stream video on options available and how to do it. 9:09 - Introduction 18:44 - Discussion about GlideAjax Episode topics include: * Compare and contrast ways to get
Watch this episode, based on a recent customer experience, to learn how to use before query business rules to help shape the way your users see their data and some things to be aware of that may surprise you. Episode topics include: * Business rule basics * Using before query business rules to ...

@smshaik22 

 

Did you get a chance to review this ?

 

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

 

Thanks,

Bhuvan

Bhimashankar H
Mega Sage

Hi @smshaik22 ,

 

That's great start for ServiceNow developer journey. I would strongly recommend you take these below courses from ServiceNow university that will give you clear understanding of scripting in ServiceNow along with hands on.

 

Courses:

Introduction to Scripting in ServiceNow , ServiceNow scripting Primer 

 

About glideAjax and Business Rule:

GlideAjax is a client-side script used to fetch data from the server without reloading the page, while a Business Rule is a server-side script that runs automatically when a record is saved or queried. A Business Rule is a piece of JavaScript that runs on the server when a record is inserted, updated, deleted, or queried from a database table. 

 

and glideAjax

Think of it like this GlideAjax is like making a quick phone call from your browser to the server to ask for a specific information. GlideAjax is a client-side API used in Client Scripts to call the server and get information. Client scripts (which run in the user's web browser) are not allowed to directly query the database for security and performance reasons. GlideAjax is the secure and efficient bridge to do so.

 

Go through the below article for more detail Glide Ajax and Business Rule 

 

Thanks,
Bhimashankar H

 

-------------------------------------------------------------------------------------------------
If my response points you in the right directions, please consider marking it as 'Helpful' & 'Correct'. Thanks!