Need help to populate the Incident + Short description in the short description field
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-20-2023 11:39 PM
Hi All,
I need to populate 'Short Description' and the 'Incident Number' from Incident table to Emergency Change Short Description during the emergency change creation.
I have written one UI Action where the Short Description, Description everything is populating correctly from Incident to the Emergency Change but I need to populate the "Incident Number + Short Description" over there.
Here I am posting the code.
Could you please help me to correct the code. So that Emergency change Short Description shows --> Incident Number + Short Description?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-20-2023 11:48 PM
Hello @Kaushik Ghosh
Please try following
function showeChangeCreateDialouge(){
//Get the table name and sys_id of the record
// var tableName = g_form.getTableName();
var sysID = g_form.getUniqueValue();
var cmdb_ci = g_form.getValue("cmdb_ci");
var short_desc = g_form.getValue("short_description");
var desc = g_form.getValue("description");
var incNum = g_form.getValue("number");
var finalShort = incNum+' '+short_desc;
// var planned_start = g_form.getValue("sys_created_on");
//Create and open the dialog form
// var dialog = new GlideDialogForm('Create Emergency Change Request', "change_request");
var dialog = new GlideModalForm('Create Emergency Change Request', "change_request")
dialog.setSysID(-1);
dialog.addParm('sysparm_view', 'p1inc-echange');
dialog.addParm('sysparm_form_only', 'true');
dialog.addParm('sysparm_query','parent=' + sysID + "^cmdb_ci=" + cmdb_ci + "^short_description=" + finalShort + "^description=" + desc + "^type=" + "emergency");
dialog.render(); //Open the dialog
}
Regards,Sushant Malsure
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2023 03:28 PM
..
Regards,Sushant Malsure
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2023 02:12 AM
..
Regards,Sushant Malsure
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2023 04:02 AM
HI @Kaushik Ghosh ,
I trust you are doing great.
Please find below updated code:
function showeChangeCreateDialouge() {
var sysID = g_form.getUniqueValue();
var cmdb_ci = g_form.getValue("cmdb_ci");
var short_desc = g_form.getValue("short_description");
var desc = g_form.getValue("description");
var incident_number = g_form.getValue("number"); // Assuming "number" is the field containing the Incident Number
var emergency_change_short_desc = incident_number + ' - ' + short_desc;
var dialog = new GlideModalForm('Create Emergency Change Request', "change_request");
dialog.setSysID(-1);
dialog.addParm('sysparm_view', 'p1inc-echange');
dialog.addParm('sysparm_form_only', 'true');
dialog.addParm('sysparm_query', 'parent=' + sysID + "^cmdb_ci=" + cmdb_ci + "^short_description=" + emergency_change_short_desc + "^description=" + desc + "^type=emergency");
dialog.render(); //Open the dialog
}
Was this answer helpful?
Please consider marking it correct or helpful.
Your feedback helps us improve!
Thank you!
Regards,
Amit Gujrathi