What is a Data Lookup Rule in ServiceNow?

Mummadisetty
Kilo Explorer

I would like to understand the concept of Data Lookup Rules in ServiceNow with a practical example.

How are they configured, and how do they automatically set field values on a form?

Additionally, what are best practices for using them in production environments.

3 REPLIES 3

GlideFather
Tera Patron

Hi @Mummadisetty,

 

the easiest example to understand is calculation of Priority. That field is read-only and changes as per the values in Impact and Urgency.

 

Urgency 1 + Impact 1 = Priority 1,

Urgency 2 + Impact 2 = Priority 2,

etc...

 

https://yourinstance.service-now.com/dl_u_priority_list.do

GlideFather_0-1771511020167.png

You can check it in the lookup definitions

https://yourinstance.service-now.com/dl_definition_list.do

 

 

_____
100 % GlideFather experience and 0 % generative AI

Dr Atul G- LNG
Tera Patron

Hi @Mummadisetty 

https://youtu.be/K7L3n3AUYmE

My video will be helpful

 

https://www.servicenow.com/docs/r/washingtondc/application-development/table-administration-and-data...

*************************************************************************************************************
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/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************
CISITSM #ITSM #csa #ServiceNow #TechnoFuncational Disclaimer: These videos are from my training batch. These videos did not promote any ServiceNow Sales pitch or marketing. These videos are only for knowledge purposes & basic on my experience & Knowledge. Redistribution or copying of functionality

yashkamde
Kilo Sage

Hello @Mummadisetty ,

 

Data Lookup Rules are a no‑code automation feature in ServiceNow that allow administrators to automatically set field values on a form based on defined conditions. They’re essentially a way to replace small client scripts or business rules with a simpler, maintainable configuration.

 

For Ex : In Incident table Priority matrix i.e how on the basis of impact x Urgency Priority is set..
Below I implemented this in custom table :

Screenshot 2026-02-19 200205.png

 

For this you have to make a record in Data look definition (Navigate through application navigator) :

Screenshot 2026-02-19 200524.png

 

Also Matcher table should be custom which is extended by Data lookup matcher rules table and set the choices their :

Screenshot 2026-02-19 201239.png

 

If my response helped mark as helpful and accept the solution.