** Update 22/02/17 ** Please see the latest version of this post with the latest ServiceNow version name. As you know ServiceNow releases follow place names. We are currently running Geneva (Helsinki is the latest) but you may be wondering what the next release will be called? The ServiceNow release notes on the WIKI is probably the most …
Continue reading What versions of ServiceNow will follow Geneva and Helsinki?This is the question I found myself asking a lot when I was first learning ServiceNow development, of course now it is engrained in my daily activity I hardly give it a thought. We all know a business rule is server side and a client scripts is.. you guessed it client! But some areas are …
Continue reading Client or server?I have been scoping out a recent project which requires an SMS message to be sent from ServiceNow, I want to do this from a script rather than a standard notification with SMS enabled, so I decided to use an Outbound REST message to achieve this. First of all I wanted to craft a working REST …
Continue reading Send an SMS from ServiceNow proof of concept (textapp.net)This is a guest post by colleague – enjoy! It’s difficult to set up a reference field to be dependent on another field if that reference doesn’t exist in the dictionary. An example of this is using Reference field variables in Wizards in ServiceNow. Servicenow does not offer the option to make one field dependent …
Continue reading Guest Post: Using a Reference Qualifier when the Dependent dictionary field is not availableOn a recent project I needed to set the value of some fields on a form, the values needed to be based on the the values set in a parent record, in fact the parents, parent record! This is to help users and speed up record creation time. I achieved this by using a client …
Continue reading Auto populate a field in ServiceNowRecently I worked on a project that required two date / time fields to be blanked on load of a new form. To do this I used a client script with the “onLoad” type selected, see my code below for how this was simply achieved: 1234567function onLoad() { if (g_form.getValue(‘number’) == ”) { g_form.setValue(‘start_date’, ”); …
Continue reading Blank a field with a client script in ServiceNowThe project: I have been working on a project that requires me to use some fields that are not available to me on my current table- but they do exist on another table! Both the new table I am working on and the table where the fields exist extend the “task” table so it makes …
Continue reading Promoting a field to a new parent table in ServiceNowThe project: I recently worked on a project where the requirements specified an email address would be used to send from in ServiceNow using the Mail Client– this is easy enough. I then created a return inbound action for the type of reply so external clients could reply to the emails- this was simple too. …
Continue reading ServiceNow inbound action auto response (don’t create a ticket)!A recent requirement has come in that requires me to have a very recent version of our instance to develop from. Based on this the easiest way to get a development instance harmonized with the production instance is to raise a clone request. This is a fairly easy process and can be achieved from within …
Continue reading How to clone a ServiceNow instanceI recently created a table and added most of the fields I needed but did not extend the table from the task as planned. In short I needed to extend an existing table, I used the following background script to achieve this: 12var extnd = new Packages.com.glide.db.table.TableParentChange("newtable"); extnd.change("sys_import_set_row", "task"); Note you need to elevate your …
Continue reading Promoting a table to a new parent