File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Client-Side Components/UI Pages/Resolve Incident UI Page Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ var ResolutionProcessor = Class . create ( ) ;
2+ ResolutionProcessor . prototype = Object . extendsObject ( global . AbstractAjaxProcessor , {
3+ updateRecord : function ( ) {
4+ var recordId = this . getParameter ( 'sysparm_record_id' ) ;
5+ var reason = this . getParameter ( 'sysparm_reason' ) ;
6+ var resolution = this . getParameter ( 'sysparm_resolution' ) ;
7+ gs . info ( "Updating record " + recordId + " with reason: " + reason + " and resolution: " + resolution ) ;
8+ var grinc = new GlideRecord ( 'incident' ) ;
9+ if ( grinc . get ( recordId ) ) {
10+ grinc . close_code = resolution ;
11+ grinc . close_notes = reason ;
12+ grinc . state = '6' ; //set to resolved
13+ grinc . update ( ) ;
14+ } else {
15+ gs . error ( 'No Record found for ' + recordId ) ;
16+ }
17+ } ,
18+ type : 'ResolutionProcessor'
19+ } ) ;
You can’t perform that action at this time.
0 commit comments