Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/**
* Name: VIP Caller Incidents
* Type: Background Script
* Purpose: Prints all incidents where the caller is a VIP user
* Author: Shashank Jain
*/

var inc = new GlideRecord('incident');
inc.addQuery('caller_id.vip', true); // Only VIP callers
inc.query();
gs.print("Incidents with VIP Callers:");
while (inc.next()) {
gs.print("Number: " + inc.number + " | Short Description: " + inc.short_description);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# VIP Caller Incidents Background Script

## Description
This background script fetches all incidents where the caller is marked as a VIP user
and prints the incident number and short description in the logs.

## Usage
1. Go to **System Definition > Scripts - Background** in ServiceNow.
2. Paste the script into the editor.
3. Click **Run Script**.
4. Check the output in the logs.

## Prerequisites
- The User table must have a **VIP checkbox** (`vip` field).
- The Incident table must have a `caller_id` reference field.

Loading