How to avoid Duplicate Record Insertion through Transform Map script
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2025 08:20 PM
Hello Everyone
I had correlation Display on field case table. i had mark coalesce field false. still if anyone case state is open/progress coming with same Correlation Display then it should avoid Duplicate Record Insertion through Transform Map script. how i can achieve it..?
Below code i am using but it still inserting record in to the Table
//Check record exists for the given u_id
var gr_case = new GlideRecord('case');
gr_case.addQuery('correlation_id', source.getValue('u_id'));
gr_case.addQuery('state', 'IN', '1,10,18');
gr_case.query();
//If there is a existing CASE with OPEN status then do not create NEW case send the existing CASE id
if (gr_case.next()) {
response.status_message = "CASE " + gr_case.number + " already exists in SNOW with OPEN state for the given TICKET : " + source.getValue('u_id');
ignore = true;
}
0 REPLIES 0