Skip to main content

Good bit of array code (borrowed from walk-up online check in widget)

SERVER SCRIPT

var m = data.msgs = {};
var userId, userIssue, userIssueId;
var otherIssue = "";
var queueName = '';

m.aboutLocation = gs.getMessage('About this location');
m.agreeModalMsg = gs.getMessage('I still want to leave this queue');
m.agreeSwitchModalMsg = gs.getMessage('I still want to join this queue');
m.cancelMsg = gs.getMessage('Cancel');
m.cancelModalMsg = gs.getMessage('Nevermind, return to main screen');
m.stayInQueueMsg = gs.getMessage('I want to stay in this queue');
m.stayInOtherQueueMsg = gs.getMessage('I want to stay in the other queue');
m.catalogRequestMsg = gs.getMessage('Related content that may help with your issue');
m.changeLocationMsg = gs.getMessage('Change location');
m.closed = gs.getMessage('closed');
m.currentAway = gs.getMessage('Currently away');
m.currentClosed = gs.getMessage('Currently closed');
m.currentServiced = gs.getMessage('Now serving');
m.dialogCancel = gs.getMessage('Cancel');
m.dialogOk = gs.getMessage('Ok');
m.differentQueueHeaderMsg = gs.getMessage('You are present in a different queue.');
m.differentQueueInfoMsg = gs.getMessage('Are you sure you want to remove yourself from the other queue and join this queue?');
m.disagreeMsg = gs.getMessage('No');
m.employeeGreeting = gs.getMessage('What is your reason for visiting?');
m.emptyQueueMsg = gs.getMessage('The queue is currently empty');
m.errorMsg = gs.getMessage('Sorry, looks like something went wrong. Please check the logs.');
m.issueMsg = gs.getMessage('Select a reason for your visit');
m.leaveQueueBtn = gs.getMessage('Leave queue');
m.leaveQueueHeaderMsg = gs.getMessage('Are you sure you want to leave the queue?');
m.leaveQueueInfoMsg = gs.getMessage('You will lose your place in line.');
m.locationMsg = gs.getMessage('Location');
m.loungeHours = gs.getMessage('This weeks hours of operation:');
m.nowServiced = gs.getMessage('A technician is ready to assist you');
m.otherfieldMsg = gs.getMessage('Short Description');
m.queueInvite = gs.getMessage('Join the queue');
m.queuePosition = gs.getMessage('Your queue position');
m.queueStatus = gs.getMessage('Queue status');
m.selectLocMsg = gs.getMessage('Select a tech lounge below to get started');
m.serviceMsg = gs.getMessage('Need service? Select a location and reason for visit below to join a walk-up queue.');
m.submitMsg = gs.getMessage('Check in');
m.textAreaLabel = gs.getMessage('Other');
m.checkInTime = gs.getMessage('Check-in Time');
m.upNext = gs.getMessage('Up next');
m.welcomeMsg = gs.getMessage('Welcome to the walk-up check-in');
m.userUnknown = gs.getMessage('Unknown');
m.bookAppointment = gs.getMessage('Schedule an appointment');
m.scheduleAppointment = gs.getMessage('Schedule appointment');
m.scheduleAppointmentSuccess = gs.getMessage('You have successfully scheduled an appointment');
m.scheduleAppointmentError = gs.getMessage('Unable to schedule an appointment');
m.rescheduleYourAppointment = gs.getMessage('Click to reschedule your appointment');

HTML SCRIPT:

                        {{data.msgs.queueInvite}}

                             </h4>


Comments

Popular posts from this blog

ServiceNow check for null or nil or empty (or not)

Haven't tested these all recently within global/local scopes, so feel free to have a play! option 1 use an encoded query embedded in the GlideRecord , e.g.  var grProf = new GlideRecord ( 'x_cls_clear_skye_i_profile' ); grProf . addQuery ( 'status=1^ owner=NULL ' ); grProf . query (); even better use the glideRecord  addNotNullQuery or addNullQuery option 2 JSUtil.nil / notNil (this might be the most powerful. See this link ) example: if ( current . operation () == 'insert' && JSUtil . notNil ( current . parent ) && ! current . work_effort . nil ())  option 3 there might be times when you need to get inside the GlideRecord and perform the check there, for example if the code goes down 2 optional routes depending on null / not null can use gs.nil : var grAppr = new GlideRecord ( 'sysapproval_approver' ); var grUser = new GlideRecord ( 'sys_user' ); if ( grUser . get ( 'sys_id' , current . approver )){

Get URL Parameter - server side script (portal or classic UI)

Classic UI : var sURL_editparam = gs . action . getGlideURI (). getMap (). get ( ' sysparm_aparameter ' ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); } Portal : var sURL_editparam = $sp . getParameter ( " sysparm_aparameter " ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); }