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

URL link in addInfoMessage

var ga=new GlideAjax('gld_HR_ajax'); ga.addParam('sysparm_name', 'checkEmployeeNumber_hrProfile'); ga.addParam('sysparm_hrprofilenumber', g_form.getValue('number')); ga.addParam('sysparm_employeenumber', newValue); ga.getXMLAnswer(function(answer) { if (answer!='undefined' && answer!=''){ var navURL="<a style='text-decoration:underline;color:blue' href=hr_profile.do?sysparm_query=number=" + answer + ">" + answer + "</a><img width='3' src='images/s.gif'/>"; var sMsg='The employee number entered already exists on another HR Profile ' + navURL; //alert(sMsg); g_form.showErrorBox('employee_number', 'error - please check'); g_form.addInfoMessage(sMsg); } });

GlideRecord setValue

setValue(String name, Object value) Sets the specified field to the specified value. Normally a script would do a direct assignment, for example,  gr.category = value . However, if in a script the element name is a variable, then  gr.setValue(elementName, value)  can be used. When setting a value, ensure the data type of the field matches the data type of the value you enter. This method cannot be used on journal fields. If the value parameter is null, the record is not updated, and an error is not thrown https://developer.servicenow.com/app.do#!/api_doc?v=madrid&id=r_GlideRecord-setValue_String_Object