Auto populate a business case using a variable

tiasha123
Tera Contributor

How to auto-populate the business case of an item by using the contents of a variable

2 REPLIES 2

Rajdeep Ganguly
Mega Guru


To auto-populate the business case of an item using the contents of a variable in ServiceNow, you can use a Business Rule or a Client Script. Here's a step-by-step guide on how to do it:

1. **Create a Business Rule or Client Script:**
- Navigate to System Definition > Business Rules or System UI > Client Scripts.
- Click on New to create a new Business Rule or Client Script.

2. **Define the Business Rule or Client Script:**
- Give it a meaningful name.
- Select the table where your item resides.
- In the "When to run" section, select "before" for Business Rule or "onLoad" for Client Script.
- In the "Filter conditions" section, define the conditions under which this rule should run.

3. **Write the Script:**
- In the "Script" section, write a script to auto-populate the business case. Here's a sample script:

javascript
(function executeRule(current, previous /*null when async*/) {
// Get the value of the variable
var variableValue = current.variables.your_variable;

// Set the value of the business case
current.business_case = variableValue;

})(current, previous);

- Replace "your_variable" with the actual name of your variable.

4. **Save and Test:**
- Click on Submit to save the Business Rule or Client Script.
- Test it by creating or updating a record in the selected table.

Remember, this is a basic example. Depending on your specific requirements, you might need to modify the script. For example, if the variable is part of a variable set or if it's on a catalog item, you might need to use a different method to get its value.


nowKB.com

For asking ServiceNow-related questions try this :
For a better and more optimistic result, please visit this website. It uses a Chat Generative Pre-Trained Transformer ( GPT ) technology for solving ServiceNow-related issues.
Link - https://nowgpt.ai/

For the ServiceNow Certified System Administrator exams try this :
https://www.udemy.com/course/servicenow-csa-admin-certification-exam-2023/?couponCode=NOW-DEVELOPER

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @tiasha123 

 

You information look half to me. SN provide Auto Populate Feature at variable level which can be used for auto populate. 

AGLearnNGrow_0-1709130733980.png

 

*************************************************************************************************************
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]

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