diff --git a/Custom Test Step/Get_Number_&_Short_Description b/Custom Test Step/Get_Number_&_Short_Description new file mode 100644 index 0000000000..ba5fd3c8fc --- /dev/null +++ b/Custom Test Step/Get_Number_&_Short_Description @@ -0,0 +1,18 @@ +(function executeStep(inputs, outputs, stepResult, timeout) { + + var recordSysId = inputs.u_sys_id; + + var finance = new GlideRecord("incident"); + finance.addQuery("sys_id", recordSysId); + finance.query(); + if (finance.next()) { + outputs.u_number = finance.getDisplayValue("number"); + outputs.u_short_description= finance.getDisplayValue("short_description"); + stepResult.setOutputMessage('Found the record'); + stepResult.setSuccess(); + } else { + stepResult.setOutputMessage('Record not found'); + stepResult.setFailed(); + } + +}(inputs, outputs, stepResult, timeout)); diff --git a/Custom Test Step/Readme.md b/Custom Test Step/Readme.md new file mode 100644 index 0000000000..3354b074ba --- /dev/null +++ b/Custom Test Step/Readme.md @@ -0,0 +1,3 @@ +Above custom test step configuration script will help to get the "Number" & "Short Description" based on the sys_id of the incident. Let's say while performing any server dependent steps on incident table this custom step configuration script can be very usefullt to retrieve the details, not only about incident or number, short_description. Anybody can utilize this script to create custom step configuration script on different usecases o scenario. + +Note: You need to define the inputs & outputs for this, in my case I have defined the 'sys_id' as an input and "Number" & "Short Description" as an output to store the values and use it anywhere. Also to make sure you define the "stepResult.setOutputMessage("Successfull")" and "stepResult.setOutputMessage("Unsuccessfull")" diff --git a/Server-Side Components/Background Scripts/Change Approver/BgScript.js b/Server-Side Components/Background Scripts/Change Approver/BgScript.js deleted file mode 100644 index 88c8199066..0000000000 --- a/Server-Side Components/Background Scripts/Change Approver/BgScript.js +++ /dev/null @@ -1,9 +0,0 @@ - -var ab=new GlideRecord('sysapproval_approver'); -ab.addQuery('sysapproval',''); -ab.query(); -if(ab.next()) -{ -ab.approver.setDisplayValue('')'; -ab.update(); -} diff --git a/Server-Side Components/Background Scripts/Change Approver/README.md b/Server-Side Components/Background Scripts/Change Approver/README.md deleted file mode 100644 index 6ad244873f..0000000000 --- a/Server-Side Components/Background Scripts/Change Approver/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Use the code to change approver for any record from background script -Replace with sys_id of record for which approval is triggered -Replace with name of user who needs to be set as approver