Interview questions

Venugopal6
Tera Contributor

1. what is the calculated risk on the change?

2. what does client script and what is use of onload check box?

3. what is use Stop processing in inbound actions?

4. how to create the Kb based on the incident?

5.- what is reverse if false and inherit?

6 what is application and custom application and why we use the custom applications?

 

 

Please help with an answer along the with examples and scenarios

 

Thanks

 

3 REPLIES 3

Deepak Shaerma
Kilo Sage

Hi @Venugopal6 

1. What is the calculated risk on the change?

Calculated Risk in a change request is typically a field that reflects the risk level based on specific attributes of the change (e.g., impacted CI, implementation date/time, change type).

How it works:

  • It is usually calculated using a script or business rule based on predefined conditions.

  • The risk level can be Low, Medium, High, or Critical.

Example Scenario:
If a change affects a production server during business hours, the system calculates the risk as High. A business rule or script includes logic like:

if (ci.environment == 'Production' && change_window == 'Business Hours') {
   current.risk = '3'; // High
}

2. What is a client script and what is the use of the OnLoad checkbox?

Client Script:

  • A script that runs in the user's browser when interacting with forms and fields.

  • Used to manipulate form fields, validate data, or enhance UI behavior.

OnLoad Checkbox:

  • When checked, it runs the client script as soon as the form is loaded.

  • Useful for setting default values, hiding/showing fields, etc.

Example:
Hide a field on load:

function onLoad() {
   g_form.setDisplay('field_name', false);
}

 

3. What is the use of “Stop processing” in inbound actions?

Inbound Actions process emails into records (like incidents). The "Stop processing" checkbox:

  • Tells ServiceNow to not continue evaluating other inbound actions after this one matches.

  • Improves performance and avoids unintended record updates.

Example:
If an email updates an incident and matches an inbound action with "Stop processing" enabled, no further inbound actions will be evaluated.

4. How to create the KB based on the incident?

You can create a Knowledge Base article from an incident to document solutions.

Steps:

  1. Open the incident record.

  2. Click "Create Knowledge" UI action (enabled by script or plugin).

  3. A new KB article form opens with information from the incident auto-filled (e.g., short description, resolution).

Example Use Case:
An incident resolved by resetting a printer's firmware. You click "Create Knowledge" to document the steps for others.

5. What is “Reverse if false” and “Inherit”?

These are ACL (Access Control) options.

Reverse if false:

  • Reverses the logic if the script or condition returns false.

  • Used to restrict access by default and allow only under certain conditions.

Inherit:

  • Allows the record to inherit access permissions from the parent table.

  • Simplifies ACL management.

Example:
If a custom table extends Incident and inherits ACLs, it follows Incident’s access permissions.

6. What is an Application and Custom Application, and why do we use custom applications?

Application:

  • A collection of modules (tables, scripts, UIs, workflows) in ServiceNow that delivers specific functionality (e.g., Incident, Change).

Custom Application:

  • An app created from scratch for unique business needs not served by out-of-the-box apps.

Why Use Custom Applications?

  • To digitize non-IT workflows (e.g., Vendor Management, Legal Requests).

  • Tailor data models and processes to specific departments.

Example Scenario:
You create a Contract Management app that tracks vendor contracts, approval flows, and renewals, separate from the default Contract table.

Please Mark this Helpful and Accepted Solution. If this Helps you to understand. This will help both the community and me..
- Keep Learning ‌‌
Thanks & Regards 
Deepak Sharma 





Ankur Bawiskar
Tera Patron
Tera Patron

@Venugopal6 

you can easily ask these questions to Co-pilot or any AI tool and you will get the answer.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Venugopal6 

Can you tell us what your answers are for these questions, so we can add our inputs? Or do you want ready-made answers from the community? You can easily search the community, or even ChatGPT can provide quick answers.

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

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