Script Includes
Script Includes are the server-side equivalent of UI Scripts (which we'll learn more about in the next chapter): they are effectively ever-present blocks of code that exist on the server in a given application scope.
Each Script Include defines a class or function in ServiceNow, that's accessible from any server-side script in its' scope. The name of the Script Include record itself must match the name of a function or class in the Script
field of the record, as this will also be the API name.
Script Includes can be found in the Application Navigator
, under System Definition
| Script Includes
.
The default structure of a Script Include looks like this:
var ExampleScriptInclude = Class.create(); ExampleScriptInclude.prototype = { initialize: function() { //Constructor }, aMethod: function() { //Do some stuff }, anotherMethod: function() { //Do some stuff }, type: 'ExampleScriptInclude' };
When you type a value into...