Learn about ServiceNow Scripting
Why use scripting in ServiceNow and how does it work?If you are new to ServiceNow, or want to know more about scripting, this article may just help you out!PROGRAMMING STYLESThere are two "styles" of...
View ArticleShared Services
Shared services is the consolidation of business operations that are used by multiple parts of the same organization. Â Shared services are cost-efficient because they centralize back-office operations...
View ArticleService Portal: Require attachments
How can you require attachments on a catalog item in the Service Portal (SP)?Unfortunately you can't just use the Client Script you used in the old CMS site right? The old DOM manipulation scripts used...
View ArticleFind Distinct Field Counts
Here is a background script you can use to find distinct field counts.Background scriptgetDistinct('cmdb_ci_server','os'); //Substitute the table and field values here function getDistinct(table,field)...
View ArticleConfiguration Items without Business Service
Here is a report you can build to find Configuration Items without Business Services associated.Script IncludeName: getCIWithoutBusinessService Table: Global [global] Client Callable: true Script: //...
View ArticleService Portal: Resolve Incident Button
How to add a "Resolve Incident" button and modal popup for Service Portal (SP).Eventually I would guess that buttons in SP would be enabled in a later ServiceNow version. Â This helps until that is...
View ArticleIP Range Based Authentication
Using IP range based authentication, you can control access by IP address and block access to a specific address or range of addresses that you suspect belong to malicious individualsMore detail from...
View ArticleGoogle Chrome Search
All the cool kids are using the Google Chrome search engines to quickly navigate ServiceNow.How to add a ServiceNow Search EngineOpen Google ChromeClick the ellipsis in top right corner (three...
View ArticleImport Software Entitlements
The import entitlements feature from Software Asset Management allows you import a batch of entitlements from a Microsoft excel spreadsheet and view error results in a separate list or either fix or...
View ArticleUnprocessed Accounts
Report on Accounts without Contacts, Assets, Contracts, or Entitlements.Script IncludeScript Include: SNEReportUtil Client Callable: true Accessible from: All application scopes Script: var...
View ArticleServiceNow Application List
List of available ServiceNow applications as of November 2019. Let me know in the comments if I missed any!IT Service ManagementIncident ManagementProblem ManagementChange ManagementRelease...
View ArticleInnovation Library
The Innovation Library is a tool kit for anyone building apps and portals on the Now Platform. It is comprised of reusable components and grab-and-go code, to allow you to build faster with a...
View ArticleAgile Development 2.0
The ServiceNow Agile Development 2.0 application provides an agile software development environment for product-based or project-based efforts, using the Scrum framework. It offers you the flexibility...
View ArticleInvestment Funding
Investment Funding is a new application in the New York release of ServiceNowInvestment Funding enables you to plan and manage investments by allocating funds to funding entities such as Business...
View ArticleDeconstructing the Agile Board
In case you decide you want to adjust the Agile Board in Agile Development 2.0. Here is the code that exists behind it.Backend CodeScript Includes: any Script include that starts with...
View ArticleGlideRecord Scripting
The most common and fundamental scripting used in ServiceNow is GlideRecord. Alter and reuse these scripts found in this post for your ServiceNow implementation.Important Note: Always run GlideRecord...
View ArticleCustom URL
You can configure one or multiple custom URLs to your instance, and configure your custom URL to Service Portal mapping.Custom URLs are not available for on-premise customers or developer instances....
View ArticleAccess Controls
If you are looking at this article, you probably are wondering how to fix an access control (ACLs) issue. I hope to help you on this journey!What is an Access Control (ACL)?An instance uses access...
View ArticleSyntax editor macros
Script macros provide shortcuts for typing commonly used code. To insert macro text into a script field, enter the macro keyword followed by the Tab.Here is a collection of script macros I am currently...
View Article