Script includes
Script includes are the server-side equivalent of UI scripts (which we'll learn more about in the next chapter) in that 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 other stuff }, type: 'ExampleScriptInclude' };
When you type...