Get Caller Details using Script Include | Client Scripts | Script Includes | ServiceNow

LearnIT
LearnIT
2.6 هزار بار بازدید - 2 سال پیش - For More Information, please check
For More Information, please check details below: In this session, I have explained how to return multiple values from the script include and pass it to the client side. Script Type - Client Scripts & Script Includes Table - Incident Type - onChange based on Caller ====================CLIENT SCRIPT====================== function onChange(control, oldValue, newValue, isLoading, isTemplate) { //     if (isLoading || newValue === '') { //         return; //     }     //Type appropriate comment here, and begin script below     var ga1 = new GlideAjax('FetchUserDetails');     ga1.addParam('sysparm_name', 'getData');     ga1.addParam('sysparm_user', newValue);     ga1.getXMLAnswer(setDetails);     function setDetails(response) {         var pVal = JSON.parse(response);         g_form.setValue('u_manager', pVal.manager);         g_form.setValue('u_user_s_location', pVal.location);         g_form.setValue('u_mobile_number', pVal.mobile_number);         g_form.setValue('u_username', pVal.username);         g_form.setValue('u_email', pVal.email);     } } ====================SCRIPT INCLUDE====================== var FetchUserDetails = Class.create(); FetchUserDetails.prototype = Object.extendsObject(AbstractAjaxProcessor, {     getData: function() {         var user = this.getParameter('sysparm_user');         var obj = {};         var usr = new GlideRecord('sys_user');         usr.addQuery('sys_id', user);         usr.query();         if (usr.next()) {             obj.manager = usr.manager.getDisplayValue();             obj.location = usr.location.getDisplayValue();             obj.mobile_number = usr.mobile_phone.getDisplayValue();             obj.username = usr.user_name.getDisplayValue();             obj.email = usr.email.getDisplayValue();         }         return JSON.stringify(obj);     },     type: 'FetchUserDetails' }); If you have any feedback related to the scripting part, please write it in the comment box. My Playlists for Quick Access for Various Learning Paths: ServiceNow Interview Questions -    • Playlist   ServiceNow Scenario Based Solutions -    • ServiceNow Scenario Based Solutions   ServiceNow Scripting -    • ServiceNow Scripting   ServiceNow Advanced Concepts -    • ServiceNow Advanced Concepts   ServiceNow Concepts -    • ServiceNow Concepts   ServiceNow Tips & Tricks -    • Playlist   ServiceNow San Diego Release -    • ServiceNow San Diego Release   ServiceNow Basics & Overview -    • ServiceNow Basics & Overview   ServiceNow App Engine Studio -    • ServiceNow App Engine Studio   ServiceNow Shorts -    • ServiceNow Shorts   #servicenow #learnit #learnitbyprashant Thanks for Visiting my Channel . Here I will be sharing all kinds of technical Knowledge. Anyone can connect with me directly for anything as part of ServiceNow Related Query. Keep Supporting me so that I can continue to provide you good content each time!!😇🙏 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Thank you for Watching My Videos!!! ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
2 سال پیش در تاریخ 1401/08/23 منتشر شده است.
2,662 بـار بازدید شده
... بیشتر