Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Calling Server side script from Client side in Service Portal

vijay39
Giga Expert

HI Guys,

Good Afternoon.

I have created my basic SP widget. In that i have created a button named "Proceed". Once i click that button, then a request must be created in service-now. Here is the code i have written in server side. How to call this in client side? Can someone help me with code? 

My widget Script is...

find_real_file.png

3 REPLIES 3

Jyoti8
Kilo Guru

Harish KM
Kilo Patron
Kilo Patron

Check this link 

https://serviceportal.io/create-custom-action-buttons-service-portal/

Regards
Harish

Community Alums
Not applicable

//HTML

 

<input type="submit" ng-click="onclickofProceed()" value="Proceed">

 

//CLIENT SCRIPT

 

function($scope) {
/* widget controller */
var c = this;
$scope.onclickofProceed= function(){
    c.server.update().then(function(){
                                                    
            c.data.action='proceed'
                                                    
                                                     })




};



}

 

//SERVER SCRIPT

 

(function() {

if(input.action =='proceed'){

var gr = new GlideRecord('incident');

gr.initialize();

//gr.requested_for = gs.getUserID();

//gr.short_description = "Order for desktop"

gr.insert();
gs.addInfoMessage(gr.number)

}


})();

 

please mark helpful/correct  if that helped.

Thanks.