Skip to content

Commit 538663d

Browse files
authored
Create README.md
1 parent 5e55ab1 commit 538663d

File tree

1 file changed

+32
-0
lines changed
  • Server-Side Components/Background Scripts/Find Similar Tickets

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
This script identifies tickets similar to a given ticket in ServiceNow based on text similarity of short_description and description fields, optionally boosting the score for matching categories or assignment groups. It is intended for background script execution for testing, analysis, or automation purposes.
2+
3+
**Features:**
4+
1) Compares a source ticket against other tickets in the same table (incident by default).
5+
2) Computes Jaccard similarity between tokenized text fields.
6+
3) Applies bonus points for matching category and assignment_group.
7+
4) Returns a sorted list of similar tickets with score, number, caller_id and short_description.
8+
5) Supports top N results and a minimum score filter.
9+
10+
11+
**Usage:**
12+
1) Paste the script in scripts-background.
13+
2) Make changes to the sys_id of your ticket in line no. 3
14+
3) click run to get an output as below
15+
16+
**Output:**
17+
* *** Script: === Similar Tickets to: INC0010005 ===
18+
* *** Script: INC0010006 | Score: 1.08 | undefined | Sai Test INC0008112
19+
* *** Script: INC0010004 | Score: 0.58 | undefined | Sai Test INC0009005
20+
* *** Script: INC0009009 | Score: 0.161 | undefined | Unable to access the shared folder.test
21+
* *** Script: INC0008001 | Score: 0.08 | undefined | ATF:TEST2
22+
* *** Script: INC0000020 | Score: 0.08 | undefined | I need a replacement iPhone, please
23+
* *** Script: INC0000031 | Score: 0.08 | undefined | Need help with Remedy. Can we configure UI?
24+
* *** Script: INC0000040 | Score: 0.08 | undefined | JavaScript error on hiring page of corporate website
25+
* *** Script: INC0010002 | Score: 0.08 | undefined |
26+
* *** Script: INC0000057 | Score: 0.08 | undefined | Performance problems with wifi
27+
* *** Script: INC0010003 | Score: 0.08 | undefined |
28+
29+
**Explanation of the output:**
30+
1) First Line contains the ticket which you have provided as a sys_id.
31+
2) Next lines contains the ticket which contain ticket no. | score | caller_id | short_description.
32+
3) If you keenly observe there are few tickets that do not have similar short description / description with scores as 0.08 but still in output the reason for this is their category and assignment group still matches with the compared ticket.

0 commit comments

Comments
 (0)