sabell2012
Mega Sage
Mega Sage

NOTE: MY POSTINGS REFLECT MY OWN VIEWS AND DO NOT NECESSARILY REPRESENT THE VIEWS OF MY EMPLOYER, ACCENTURE.


UPCOMING:

  • More re-published articles!
  • Meanderings: SQA and ServiceNow
  • GlideQuery vs. GlideRecord: A Comparison - Part 3


MOST RECENTLY PUBLISHED: 

K24 CCL1330 - Custom integration with SQL Server using IntegrationHub - CreatorCon - co-presented with Joe Schreiber - 5/7/2024

K24 CCT2883 - MVPs Tell All: Building your expert reputation through community contributions – Panel- 5/9/2024

Community Code Snippets - Current Factory - re-published 9/23/2023

Community Code Snippets - GlideRecord to Object Array Conversion - re-published 9/24/2023

Community Code Snippets - GlideRecord - Bracket Notation Reference vs. eval - re-published 9/25/2023

Community Code Snippets - A Method of Reworking a GlideRecord Inside a Loop - re-published 9/25/2023

ServiceNow Scripting 101: Encoded Query - A Breadc... - ServiceNow Community - re-published 9/26/2023

ServiceNow Admin 101: Creating a Service Catalog Variable Report - re-published 9/27/2023

ServiceNow Admin 101: Creating a "Top of Page" Link for Service Catalog Pages - re-published 9/28/2023

ServiceNow Admin 101: How to Override the UI14 "Dot" in a List View Using CSS Styles - re-published 9/29/2023

ServiceNow Admin 101: You Too Can Do DISTINCT Queries Using GlideRecord - re-published 9/30/2023

Community Code Snippets - Doing a SELECT DISTINCT(*) on a GlideRecord - re-published 10/1/2023

Community Code Snippets - Four Ways To Do An OR Condition - re-published 10/1/2023

Community Code Snippets - Resetting a GlideRecord Back to the Beginning - re-published 10/2/2023

ServiceNow Admin 101: How to Do a UNION Query Using GlideRecord - re-published 10/3/2023

Community Code Snippets - Javascript Switch Statement - re-published 10/4/2023

Community Code Snippets - Passing by Reference vs. By Value - re-published 10/5/2023

Community Code Snippets: Useful Utilities Library - first published 10/5/2023

Events: Attending the ServiceNow World-Forum in Dallas, TX October 25th, 2023! - first published 10/5/2023

Community Code Snippets - Converting to Local DateTime - re-published 10/6/2023

Mini-Lab - Events - re-published 10/7/2023

ServiceNow Scripting 101: Retrieving All Dictionary Entries in a Table Hierarchy - re-published 10/8/2023

Mini-Lab: Extending the GlideRecord Object - re-published 10/9/2023

Community Code Snippets: JavaScript Extensions - first published 10/9/2023

Community Code Snippets: GlideRecord Extensions - first published 10/9/2023

Community Code Snippets - Advanced Object Filter Example - re-published 10/10/2023

Mini-Lab: GlideRecord Between Query Extension - re-published 10/11/2023

Mini-Lab: Adding a Select <<field>> to the Extended GlideRecord - re-published 10/12/2023

ServiceNow Admin 101: Observations on Database Views, Part I - re-published 10/13/2023

ServiceNow Admin 101: Observations on Database Views, Part II - re-published 10/14/2023

Community Code Snippets - System Log Ordering Problem Workaround - re-published 10/15/2023

Community Code Snippets - Logging: Some Notes on Variable Substitution- re-published 10/16/2023

Community Code Snippet: Server-Side Millisecond Time Logging - re-published 10/17/2023

Community Code Snippets: Using a System Property to Control Logging - re-published 10/18/2023

Community Code Snippets - Logging: Some Notes on Business Rules - re-published 10/19/2023

Mini-Lab: Using Ajax and JSON to Send Objects to the Server - re-published 10/20/2023

Mini-Lab: Writing Entries Into the System Log Using Ajax and JSON - re-published 10/21/2023

Mini-Lab: Writing Entries Into the System Log Using Ajax and JSON - Alternative Method! - published 10/22/2023

Mini-Lab: A Query Business Rule Demonstration - re-published 10/23/2023

Mini-Lab - Limiting Field Display With a System Property - re-published 10/24/2023

Community Code Snippets: Solving the GlideRecord Order-of-Precedence Problem - re-published 10/25/2023

Community Code Snippets: Removing a MID Server - re-published 10/26/2023

Mini-Lab: Email Notification Scripts - re-published 10/27/2023

ServiceNow World-Forum Dallas 23 - first published 10/27/2023

Mini-Lab: Adding CSS To an Email Notification - Part 1 - re-published 10/28/2023

Mini-Lab: Adding CSS To an Email Notification - Part 2 - re-published 10/29/2023

Community Code Snippets - Scripting Memory Management - re-published 10/30/2023

Community Code Snippets - Comparing Two Times Using GlideTime - re-published 10/31/2023

Community Code Snippets - Suggested Scripting Resources - re-published 11/1/2023

Mini-Lab - Events: Passing Objects - re-published 11/2/2023

Top Contributor Interview: Meet Steve Bell, Community MVP 2016, Accenture - first published 9/18/2016

Who is Steven Bell? Get to know your 2020 Community MVPs - first published 10/21/2020

Community Code Snippets - Removing Duplicates From an Object Array - re-published 11/3/2023

Community Code Snippets - Simplifying Code With Field Normalization - re-published 11/4/2023

Community Code Snippets: Script Includes - So What Exactly is the Type For? - re-published 11/5/2023

Community Code Snippet: A DateTime Difference Alternative - re-published 11/6/2023

Community Code Snippets - Events in a Single Picture - re-published 11/7/2023

Community Code Snippets: The JavaScript Error Object in ServiceNow - re-published 11/8/2023

Mini-Lab: Extending ServiceNow JavaScript Using ECMAScript 6 Polyfills - re-published 11/9/2023

Community Code Snippet: Scripting: Finding an Object in an Object Array - re-published 11/10/2023

Community Code Snippet: Scripting: A Method For De-Duplicating an Object Array - re-published 11/11/2023

Mini-Lab: Adding Underscore.js Into ServiceNow - re-published 11/12/2023

Community Code Snippets - Three Methods to Sort an Object Array - re-published 11/13/2023

Mini-Lab: Extending the JavaScript Array Object with findIndex - re-published 11/14/2023

Community Code Snippets - Finding a Record in an Object Array - re-published 11/15/2023

Community Code Snippets: Where Does All The Code Hide? - Revisited - re-published 11/16/2023

Community Code Snippets: Pondering the GlideAggregate Object (Advanced) - re-published 11/17/2023

Community Code Snippets: Some Observations on parseInt, and parseFloat - re-published 11/18/2023

Community Code Snippets: Some Observations on String Conversion Performance - re-published 11/19/2023

Community Code Snippets: Getting the User's View - re-published 11/20/2023

Software Engineering - Remember Risk! - re-published 11/21/2023

Book Report - JavaScript - The Good Parts - re-published 11/22/2023

Book Report - Principles of Object Oriented JavaScript - re-published 11/23/2023

Book Report - You Don't Know JS: Up & Going - re-published 11/24/2023

Community Code Snippets: Scoped Application Distribution - re-published 11/25/2023

Mini-Lab: Creating a Scheduled Notification - re-published 11/26/2023

ServiceNow Scripting 101: Two Methods for Code Development - re-published 11/27/2023

Mini-Lab - Analysis Example: Chasing Down Hidden Data - Part 1 - re-published 11/28/2023

Mini-Lab - Analysis Example: Chasing Down Hidden Data - Part 2 - re-published 11/29/2023

Community Code Snippets: Variable and Function Naming - re-published 11/30/2023

Community Code Snippets: Code Formatting - re-published 12/1/2023

ServiceNow Discovery 101: Virus Scanners And MID Server Performance - re-published 12/2/2023

Community Code Snippets: Code Commenting - first published 12/3/2023

Mini-Lab: Re-pointing a Repository URL For the Studio IDE - re-published 12/4/2023

ServiceNow Discovery 101: Setting Up a Local MID Server - re-published 12/5/2023

Community Code Snippets: Creating Your Own AD Server - re-published 12/6/2023

Community Code Snippets: The Orchestration Integration Packs (Developer Share) - re-published 12/7/2023

Community Code Snippets: Scripted String Matching Techniques - Part 1 - re-published 12/8/2023

Community Code Snippets: Scripted String Matching Techniques - Part 2 (Levenshtein) - re-published 12/9/2023

Community Code Snippets: Scripted String Matching Techniques - Part 3 (Jaro-Winkler) - re-published 12/10/2023

Community Code Snippets: Scripted String Matching Techniques - Part 4 (Smith-Waterman) - re-published 12/11/2023

Community Code Snippets: A GlideRecord Survey - Part 1 (Beginner) - re-published 12/12/2023

Community Code Snippets: A GlideRecord Survey - Part 2 (Intermediate) - re-published 12/13/2023

Community Code Snippets: A GlideRecord Survey - Part 3 (Intermediate) - re-published 12/14/2023

Community Code Snippets: A GlideRecord Survey - Part 4 (Advanced) - re-published 12/15/2023

Mini-Lab: Activating Orchestration - Some Notes - published 12/15/2023

Community Code Snippet: Printing off the Workflow Context During Runtime - re-published 12/16/2023

Mini-Lab: Printing off the Workflow Scratchpad object - re-published 12/17/2023

Mini-Lab: Workflow Script Includes (with current.variables auto-parsing) - re-published 12/18/2023

Community Code Snippets - Logging: Some Notes on Workflows - re-published 12/19/2023

Mini-Lab: Creating a Workflow Cancel for the Active Context List View - re-published 12/20/2023

Mini-Lab: Workflows - Playing With the If Activity - re-published 12/21/2023

Mini-Lab: Workflows - For Loop - re-published 12/22/2023

Mini-Lab: Workflows — Branch and Join Example (Parallel Processing) - re-published 12/23/2023

Mini-Lab: Workflows — Turnstile Enhancement - re-published 12/27/2023

Mini-Lab: Sending a JSON Object to a Workflow - re-published 12/27/2023

Mini-Lab: Retrieving and Parsing the JSON Results From a REST Web Service - re-published 12/28/2023

Mini-Lab: Creating a Custom PowerShell Command Activity - re-published 12/29/2023

Mini-Lab: Creating a Custom PowerShell Script Activity  - re-published 12/29/2023

Mini-Lab: Orchestration: Grabbing the Workflow Context Logs - re-published 12/30/2023

Mini-Lab: Passing JSON Through a Custom Activity to PowerShell and Back - re-published 12/30/2023

Mini-Lab: Web Services — Part 1: Using SoapUI to Test ServiceNow WSDL - re-published 12/31/2023

100 Article Re-Writes! - published 1/4/2024

Mini-Lab: Web Services — Part 2: Using an Encoded Query - re-published 1/4/2024


Book Reviews

Book Report - JavaScript - The Good Parts - re-published 11/22/2023, orig. 9/29/2016

Book Report - Principles of Object Oriented JavaScript - re-published 11/23/2023, orig. 10/4/2015

Book Report - You Don't Know JS: Up & Going - re-published 11/24/2023, orig. 10/6/2016

 

Business Rules

Community Code Snippets - Logging: Some Notes on Business Rules - re-published 10/19/2023, orig. 7/8/2016

Mini-Lab: A Query Business Rule Demonstration - re-published 10/23/2023, orig. 10/20/2015

Mini-Lab - Limiting Field Display With a System Property - re-published 10/24/2023, orig. 9/14/2015

 

Configuration Management

Ask the Expert: CMDB Basics with Steven Bell, MVP - (Video) 2/5/2019

7/11 Ask the Expert w/ Steven Bell : CMDB Best Practices - Part 2 - (Video) - 7/11/2019

Mini-Lab: Displaying all Affected CIs on a Business Service Form - 10/2/2016

Mini-Lab: Displaying all Affected CIs on a Problem Form - 10/4/2016

Mini-Lab - Implementing a Relationship Between the Software Package and SAM Software Installs - 9/25/2016

Pragmatic Patterns — Basic Business Service Management Patterns   - 9/20/2016

Pragmatic Patterns — Hybrid Business Service Management Patterns - 9/22/2016

 

Database Views

Ask the Expert: Creating a Database View with Steve Bell - (Video) 8/4/2016

ServiceNow Admin 101: Creating a Service Catalog Variable Report - re-published: 9/27/2023, orig. 9/23/2014

ServiceNow Admin 101: Observations on Database Views, Part I - re-published 10/13/2023, orig. 7/14/2014

ServiceNow Admin 101: Observations on Database Views, Part II - re-published 10/14/2023, orig. 7/17/2014

 

Discovery

Community Code Snippets: Removing a MID Server - re-published 10/26/2023, orig. 1/21/2016

ServiceNow Discovery 101: Setting Up a Local MID Server -

re-re-published 12/5/2023, re-published: 4/18/2016, orig. 8/21/2014

ServiceNow Discovery 101: Virus Scanners And MID Server Performance -

re-re-published 12/2/2023, re-published: 5/19/2016, orig. 1/20/2015

 

Development

Mini-Lab - Analysis Example: Chasing Down Hidden Data - Part 1 - re-published 11/28/2023, orig. 4/9/2017

Mini-Lab - Analysis Example: Chasing Down Hidden Data - Part 2 - re-published 11/29/2023, orig. 4/13/2017

 

Email

Mini-Lab: Email Notification Scripts - re-published 10/27/2023, orig. 11/8/2015

Mini-Lab: Adding CSS To an Email Notification - Part 1 - re-published 10/28/2023, orig. 11/10/2015

Mini-Lab: Adding CSS To an Email Notification - Part 2 - re-published 10/29/2023, orig. 11/12/2015

 

Field Normalization

Community Code Snippets - Simplifying Code With Field Normalization - re-published 11/4/2023, orig. 8/29/2016

 

Flow Designer

1/7 Ask the Expert: Flow Designer basics in the New York Release part 1 Steven Bell, MVP - (Video) 1/7/2020

1/14 Ask the Expert: Flow Designer basics in the New York Release part 2 w/ Steven Bell, MVP - (Video) 1/14/2020

1/28 Ask the Expert: Flow Designer basics in the New York Release part 3 w/ Steven Bell, MVP - (Video) 1/28/2020

3/31 Ask the Expert: Flow Designer Intermediate (Part 4 of the series): Custom Action Scripting - (Video) 3/31/2020

 

General

100 Article Re-Writes! - published 1/4/2024

ServiceNow 100 Article Collection - One Year Anniversary - 7/22/2016

ServiceNow 150 Article & Video Collection - Two Year Anniversary - 7/27/2017

ServiceNow Article & Ask-the-Expert Collection - Three Year Anniversary - 8/20/2018

Community Code Snippets: Creating Your Own AD Server - re-published 12/6/2023, orig. 10/27/2015

Community Code Snippets - Requesting a Plugin for Your Personal Instance — 9/1/2015 RETIRED

See instead in SN Docs: Activate a plugin on a personal developer instance

Community Code Snippets - Requesting Your Personal Instance — 9/1/2015 RETIRED

See instead in SN Developer: Personal Developer Instances

 

GlideAggregates

9/17 Ask the Expert: Observations When Using GlideAggregate with Steven Bell, MVP - (Video) 9/17/2018

Community Code Snippets: Pondering the GlideAggregate Object (Advanced) - re-published 11/17/2023, orig. 9/30/2018

 

GlideRecord and GlideQuery

8/16 MVP Ask the Expert with Steven Bell : A GlideRecord Survey – Beginner Walkthrough of GlideRecor... - (Video) 8/16/2018

8/23 MVP Ask the Expert with Steven Bell : A GlideRecord Survey – Beginner Walkthrough of GlideRecor... - (Video) 8/23/2018

9/17 Ask the Expert: Observations When Using GlideAggregate with Steven Bell, MVP - (Video) 9/17/2018

GlideRecords with Steven Bell : Ask the Expert - 7/29/2016 (video)

GlideQuery vs. GlideRecord: A Comparison - Part 1 - first published 8/7/2022

GlideQuery vs. GlideRecord: A Comparison - Part 2 - first published 8/8/2022

Community Code Snippets: A GlideRecord Survey - Part 1 (Beginner) - re-published 12/12/2023, orig. 8/9/2018

Community Code Snippets: A GlideRecord Survey - Part 2 (Intermediate) - re-published 12/13/2023, orig. 8/15/2018

Community Code Snippets: A GlideRecord Survey - Part 3 (Intermediate) - re-published 12/14/2023, orig. 8/15/2018

Community Code Snippets: A GlideRecord Survey - Part 4 (Advanced) - re-published 12/15/2023, 8/22/2018

Community Code Snippets - A Method of Reworking a GlideRecord Inside a Loop - re-published 9/25/2023, orig. 8/11/2015

Community Code Snippets - Current Factory - re-published 9/23/2023, orig. 8/27/2015

Community Code Snippets - Doing a SELECT DISTINCT(*) on a GlideRecord- re-published 10/1/2023, orig. 8/23/2015

Community Code Snippets - Four Ways To Do An OR Condition - re-published 10/1/2023, orig. 8/13/2015

Community Code Snippets - GlideRecord - Bracket Notation Reference vs. eval - re-published 9/25/2023, orig. 8/25/2015

Community Code Snippets: GlideRecord Extensions - first published 10/9/2023

Community Code Snippets - GlideRecord to Object Array Conversion - re-published 9/24/2023, orig. 9/24/2015

Community Code Snippets - Resetting a GlideRecord Back to the Beginning - re-published 10/2/2023, orig. 8/9/2015

Community Code Snippets: Solving the GlideRecord Order-of-Precedence Problem 

- re-published 10/25/2023, orig. 8/20/2018

Mini-Lab: Adding a Select <<field>> to the Extended GlideRecord - re-published 10/12/2023, orig. 10/26/2015

Mini-Lab: Extending the GlideRecord Object - re-published 10/9/2023, orig. 10/6/2015

Mini-Lab: GlideRecord Between Query Extension - re-published 10/11/2023, orig. 10/11/2015

ServiceNow Scripting 101: Encoded Query - A Breadc... - ServiceNow Community

 - re-published 9/26/2023, orig. 7/14/2015

ServiceNow Admin 101: How to Do a UNION Query Using GlideRecord - re-published 10/3/2023, orig. 12/11/2014

ServiceNow Admin 101: You Too Can Do DISTINCT Queries Using GlideRecord - re-published 9/29/2023, orig. 11/11/2014

 

Knowledge and Events

K24 CCL1330 - Custom integration with SQL Server using IntegrationHub - CreatorCon - co-presented with Joe Schreiber - 5/7/2024

K24 CCT2883 - MVPs Tell All: Building your expert reputation through community contributions – Panel- 5/9/2024

ServiceNow World-Forum Dallas 23  - 10/25/2023

Events: Attending the ServiceNow World-Forum in Dallas, TX October 25th, 2023! - 10/5/2023

K23 - Speaker - How to write Community articles like a ServiceNow expert (link only works if you have K23 access)

May 16, 2023 | 1:30 PM - 1:50 PM PDT | Show Floor Theater #3

K22 - Back in Las Vegas! - 8/9/2022

K21 - Did not attend (not even virtually - it was a busy time)

Congratulations 2021 Now Community MVP Awardees - 1/27/2021

Who is Steven Bell? Get to know your 2020 Community MVPs - 10/21/2020

K20 - 5/19 - MVP Meet up: Implementing a CMDB

K20 - 5/20 - MVP Meet up: Flow Designer vs. Workflows - 5/20/2020

K20 - 5/21 - MVP Meet up: Writing Community Articles

K20 - CCW2583 : Advanced Scoped Development Techniques - with Keith Mills - Remote

Congratulations 2020 Now Community MVP Awardees - 1/21/2020

K19 - Advanced GlideRecord Techniques - CC Theater with Mark Amann - 5/9/2019 Las Vegas, NV

K19 - Accenture: Becoming "upgrade friendly" on ServiceNow - TheaterNow with Keith Mills - 5/8/2019 Las Vegas, NV

K19 Pre-Con Service Mapping Fundamentals - 4/15/2019

Congratulations 2019 MVP & Leader Awardees - 1/28/2019

K18 - Architecting Scoped Scripts: An Approach to Reusable Code in ServiceNow

- with Mark Amann - 5/8, 5/9/2018 Las Vegas, NV

K18 - Integrating ServiceNow for DevOps Release with Microsoft Azure Cloud 

(breakout session) - 5/8, 5/9/2018 Las Vegas, NV

K18 - Advanced Orchestration: Custom Activity Development - with Mark Amann - 5/8, 5/9/2018 Las Vegas, NV

K18 - Advanced Studio and Scoped Scripting Best Practices - with Mark Amann - 5/8, 5/9/2018 Las Vegas, NV

K18 - Advanced Scripting and JSON - with Mark Amann - 5/8, 5/9/2018 Las Vegas, NV

K18 - MVP Round Table: Scripting Best Practices - 5/8, 5/9/2018 Las Vegas, NV

K18 - MVP Round Table: ITOM Best Practices - 5/8, 5/9/2018 Las Vegas, NV

Congratulations 2018 MVP & Leader Awardees - 1/19/2018

K17 - CreatorCon: Advanced Orchestration: Create Run Powershell, and Run SSH Custom Activities

- with Mark Amann - 5/9, 5/10/2017 Orlando, FL

K17 - CreatorCon: Advanced Service Mapping - Sarah Reinhart presented with Steven Bell assisting - 5/9, 5/10/2017 Orlando, FL

K17 - MVP Table Talk - Discovery vs. Service Mapping, Best Practices When Using Studio - 5/9, 5/10/2017 Orlando, FL

Top Contributor Interview: Meet Steve Bell, Community MVP 2016, Accenture - 9/18/2016

K16 CreatorCon - Advanced GlideRecord Scripting - with Mark Amann - 5/19, 5/20/2016 Las Vegas, NV

K16 Table Topics - Debugging Server-Side Scripts, and Development Process - 5/19, 5/20/2016 Las Vegas, NV

K15 - CreatorCon Workshop: Advanced Scripting Guide (24CC03, 24CB05)

- with Mark Amann - 4/23, 4/24/2015 Las Vegas, NV


Orchestration

Community Code Snippets: Creating Your Own AD Server - re-published 12/6/2023, orig. 10/27/2015

Community Code Snippets: The Orchestration Integration Packs (Developer Share) 

- re-published 12/7/2023, orig. 9/28/2018

Mini-Lab: Activating Orchestration - Some Notes - published 12/15/2023

Mini-Lab: Adding an LDAP Listener to Monitor AD in VirtualBox - 6/28/2016

Mini-Lab: Creating a Custom PowerShell Command Activity - re-published 12/29/2023, orig. 8/1/2018

Mini-Lab: Creating a Custom PowerShell Script Activity - re-published 12/29/2023, orig. 8/2/2018

Mini-Lab: Creating your own AD Server with VirtualBox - 6/13/2016

Mini-Lab: Dynamically Passing Service Catalog Items via JSON to PowerShell - 8/5/2018

Mini-Lab: Orchestration - Bringing Back the Run PowerShell Activity (HELSINKI) - 9/11/2016

Mini-Lab: Orchestration - Bringing Back the SSH Run Command Activity(HELSINKI) - 9/18/2016

Mini-Lab: Orchestration - Calling a Script With a Custom Run PowerShell Activity - Part 1 (HELSINKI) - 9/13/2016

Mini-Lab: Orchestration - Calling a Script With a Custom Run PowerShell Activity - Part 2 (HELSINKI) - 9/15/2016

Mini-Lab: Orchestration: Grabbing the Workflow Context Logs - re-published 12/30/2023, orig. 7/26/2018

Mini-Lab: Orchestration - Creating your own Windows 2008 Server with VirtualBox - 6/5/2016

Mini-Lab: Orchestration - Setting Up an Ubuntu Desktop on VirtualBox - 8/15/2016

ServiceNow Scripting 101: Calling a Sub-Workflow, Part I — re-published: 5/9/2016, orig. 9/10/2015

Mini-Lab: Passing JSON Through a Custom Activity to PowerShell and Back - re-published 12/30/2023, orig. 8/3/2018

ServiceNow Scripting 101: Calling a Sub-Workflow, Part II — re-published: 5/11/2016, orig. 9/22/2015

ServiceNow Scripting 101: Orchestration Best Practices - re-published: 5/5/2016, orig. 6/2/2015

 

Process

Community Code Snippets:  Analysis and Prototype Best Practices for Developers - 12/12/2015

Community Code Snippets:  Design Best Practices for Developers - 12/18/2015

Community Code Snippets:  Development Standards and Best Practices for Developers - 12/24/2015

Community Code Snippets: Quality and UAT Testing for Developers - 12/26/2015

Community Code Snippets:  Requirements Best Practices for Developers - 12/10/2015

Software Engineering - Remember Risk! - re-published 11/21/2023, orig. 2/29/2016

 

Scripting

4/4 Ask the Expert w/ Steven Bell : Scripting Best Practices - (Video) 4/4/2019

5/23 Ask the Expert w/ Steven Bell : Scripting Best Practices - Part 2 - (Video) 5/23/2019

6/11 Ask the Expert w/ Steven Bell : Scripting Best Practices - Part 3 - (Video) 6/11/2019

8/15 Ask the Expert w/ Steven Bell : Scripting Best Practices - Part 4 - (Video) 8/15/2019

11/5 Ask the Expert: Scripting Resources with Steven Bell MVP - (Video) 11/5/2018

4/9 Ask the Expert with Steven Bell: Scripting Resources Revisited - (Video) 4/9/2020

Ask the Expert: Posting Log Information from Client to the System Log via Ajax with Steve Bell - (Video) 9/27/2016

Community Code Snippets - Advanced Object Filter Example - re-published 10/10/2023, orig. 10/8/2015

Community Code Snippet: A DateTime Difference Alternative - re-published 11/6/2023, orig. 7/23/2018

Community Code Snippets - Converting to Local DateTime - re-published 10/6/2023, orig. 7/22/2015

Community Code Snippets - Comparing Two Times Using GlideTime - re-published 10/31/2023, orig. 8/5/2015

Community Code Snippet: Scripting: A Method For De-Duplicating an Object Array 

- re-published 11/11/2023, orig. 7/27/2018

Community Code Snippets: The Different Types of Script Includes - first published 8/10/2022

Community Code Snippets - Events in a Single Picture - re-published 11/7/2023, orig. 8/30/2015

Community Code Snippets - Finding a Record in an Object Array - re-published 11/15/2023, orig. 8/31/2016

Community Code Snippet: Scripting: Finding an Object in an Object Array - re-published 11/10/2023, orig. 7/26/2018

Community Code Snippets: Getting the User's View - re-published 11/20/2023, orig. 8/27/2016

Community Code Snippets: The JavaScript Error Object in ServiceNow - re-published 11/8/2023, orig. 11/3/2015

Community Code Snippets: JavaScript Extensions - first published 10/9/2023

Community Code Snippets - Javascript Switch Statement - re-published 10/4/2023, orig. 7/19/2015

Community Code Snippets - Logging: Some Notes on Variable Substitution- re-published 10/16/2023, orig. 7/6/2016

Community Code Snippets - Passing by Reference vs. By Value - re-published 10/5/2023, orig. 9/2/2015

Community Code Snippets - Removing Duplicates From an Object Array - re-published 11/3/2023, orig. 8/18/2016

Community Code Snippets: Script Includes - So What Exactly is the Type For? - re-published 11/5/2023, orig. 7/16/2016

Community Code Snippets: Scripted String Matching Techniques - Part 1 - re-published 12/8/2023, orig. 8/23/2018

Community Code Snippets: Scripted String Matching Techniques - Part 2 (Levenshtein) 

- re-published 12/9/2023, orig. 8/26/2018

Community Code Snippets: Scripted String Matching Techniques - Part 3 (Jaro-Winkler) 

- re-published 12/10/2023, orig. 9/3/2018

Community Code Snippets: Scripted String Matching Techniques - Part 4 (Smith-Waterman) 

- re-published 12/11/2023, orig. 9/8/2018

Community Code Snippets - Scripting Memory Management - re-published 10/30/2023, orig. 9/8/2015

Community Code Snippet: Server-Side Millisecond Time Logging - re-published 10/17/2023, orig. 4/2/2017

Community Code Snippets - Setting a Custom Image in Your KB Image Field — 9/16/2015

Community Code Snippets: Some Observations on parseInt, and parseFloat - re-published 11/18/2023, orig. 7/14/2016

Community Code Snippets: Some Observations on String Conversion Performance 

- re-published 11/19/2023, orig. 7/12/2016

Community Code Snippets - Suggested Scripting Resources - re-published 11/1/2023, orig. 7/31/2015

Community Code Snippets - System Log Ordering Problem Workaround - re-published 10/15/2023, orig. 8/20/2015

Community Code Snippets - Three Methods to Sort an Object Array - re-published 11/13/2023, orig. 8/19/2016

Community Code Snippets: Useful Utilities Library - first published 10/5/2023

Community Code Snippets: Using a System Property to Control Logging - re-published 10/18/2023, orig. 8/28/2016

Community Code Snippets: Where Does All The Code Hide? - Revisited - re-published 11/16/2023, orig. 7/18/2016

Mini-Lab: Adding Underscore.js Into ServiceNow - re-published 11/12/2023, orig. 11/5/2016

Mini-Lab - Events - re-published 10/7/2023, orig. 9/3/2015

Mini-Lab - Events: Passing Objects - re-published 11/2/2023, orig. 9/10/2015

Mini-Lab: Extending the JavaScript Array Object with findIndex - re-published 11/14/2023, orig. 8/30/2016

Mini-Lab: Extending ServiceNow JavaScript Using ECMAScript 6 Polyfills - re-published 11/9/2023, orig. 10/13/2015

Mini-Lab: Using Ajax and JSON to Send Objects to the Server - re-published 10/20/2023, orig. 1/26/2016

Mini-Lab: Writing Entries Into the System Log Using Ajax and JSON - re-published 10/21/2023, orig. 1/28/2016

Mini-Lab: Writing Entries Into the System Log Using Ajax and JSON - Alternative Method! - published 10/22/2023

ServiceNow Scripting 101: Retrieving All Dictionary Entries in a Table Hierarchy - re-published 10/8/2023, orig. 2/4/2015

ServiceNow Scripting 101: Two Methods for Code Development - re-published 11/27/2023, re-pub. 5/7/2016, orig. 8/6/2015

(Fix Scripts vs. Scripts - Background vs. Scheduled Jobs)

Mini-Lab: Fix Script Application Enhancement  — 10/1/2015 - RETIRED

Where Does All The Code Hide?- 9/14/2013 - RETIRED

 

Scheduled Jobs

Mini-Lab: Creating a Scheduled Notification - re-published 11/26/2023, orig. 7/4/2016

 

Scoped Applications / Studio IDE

Ask the Expert w/ Steven Bell : Converting a UI Script Library from Global to Scoped - (Video) 2/2/2017

Ask the Expert With Steve Bell MVP, Scoped Application Ins and Outs Best Practices - (Video) 3/2/2017

Ask the Expert: Scoped Libraries with Steve Bell - (Video) 11/10/2016

Ask the Expert -  Scoped Debugging: Logging - Tips and Tricks with Steve Bell MVP - (Video) 4/11/2017

Community Code Snippets: Scoped Application Distribution - re-published 11/25/2023, orig. 4/4/2017

Community Code Snippets: Studio Ins-and-Outs - 4/6/2017

Mini-Lab: Converting a UI Script Library From Global to Scoped - Part 1 - 3/27/2017

Mini-Lab: Converting a UI Script Library From Global to Scoped - Part 2 - 3/29/2017

Mini-Lab: Re-pointing a Repository URL For the Studio IDE - re-published 12/4/2023, orig. 3/31/2017

Mini-Lab: Scoped Debugging and Logging — Part 1 - 4/17/2017

Mini-Lab: Scoped Debugging and Logging — Part 2 - 4/19/2017

Mini-Lab: Scoped Debugging and Logging — Part 3 - 4/21/2017

 

Service Catalog

Mini-Lab: Service Catalog - Building a Custom Choice Table - 2/25/2016

ServiceNow Admin 101: Creating a Service Catalog Variable Report - re-published 9/27/2023, orig. 6/10/2014

ServiceNow Admin 101: Creating a "Top of Page" Link for Service Catalog Pages - re-published 9/28/2023, orig. 9/23/2014

 

Standards

Community Code Snippets: Code Commenting - first published 12/3/2023

Community Code Snippets: Code Formatting - re-published 12/1/2023, orig. 10/29/2015

Community Code Snippets: Variable and Function Naming - re-published 11/30/2023, orig. 10/22/2015

Pragmatic Patterns: Ajax - Architecting Your Code - 1/24/2016

Pragmatic Patterns: Workflows - Using Data to Adjust the Flow - 2/3/2016

 

Update Sets

Community Code Snippets:  A Tip For Vetting Update Sets   - 11/17/2015

Mini-Lab: Moving Update Set Customer Update Records - 11/19/2015

 

User Interface

Mini-Lab: Add a Slush Bucket Control to a Dialog Box - 9/8/2016

ServiceNow Admin 101: How to Override the UI14 "Dot" in a List View Using CSS Styles

- re-published 9/29/2023, orig. 12/30/2014

 

Web Services

Parsing the JSON Result from a Web Service - Ask the Expert Steven Bell - 10/13/2016 (video)

Mini-Lab: Adding Filters to the C#/.NET WebService Example - 1/6/2016

Mini-Lab: Retrieving and Parsing the JSON Results From a REST Web Service - re-published 12/28/2023, orig. 9/6/2016

Mini-Lab: Testing REST With SoapUI - 11/30/2015

Mini-Lab: Visual Studio Community 2015 and the C# Web Service Example - 12/31/2015

Mini-Lab: Web Services — Part 1: Using SoapUI to Test ServiceNow WSDL - re-published 12/31/2023, orig. 11/25/2015

Mini-Lab: Web Services — Part 2: Using an Encoded Query - re-published 1/4/2024, orig. 11/24/2015

Mini-Lab: Web Services — Part 3: Writing a Simple Scripted Web Service - 11/23/2015

Mini-Lab: Web Services — Part 4: Modifying Help-the-Help-Desk to use a scripted Web Service - 11/29/2015

 

 

Workflows

Ask the Expert : Workflow Demonstrations in Helsinki with Steven Bell MVP - (Video) 6/8/2016

Community Code Snippets - Logging: Some Notes on Workflows - re-published 12/19/2023, orig. 7/10/2016

Community Code Snippet: Printing off the Workflow Context During Runtime - published 12/16/2023, orig. 7/24/2018

Mini-Lab: Creating a Workflow Cancel for the Active Context List View - re-published 12/20/2023, orig. 11/1/2015

Mini-Lab: Printing off the Workflow Scratchpad object - re-published 12/17/2023, orig. 7/30/2018

Mini-Lab: Sending a JSON Object to a Workflow - re-published 12/27/2023, orig. 9/4/2016

Mini-Lab: Workflows - Add Users to Groups - Service Catalog/Workflow - 7/2/2016

Mini-Lab: Workflows — Branch and Join Example (Parallel Processing) - re-published 12/22/2023, orig. 9/20/2015

Mini-Lab: Workflows - For Loop - re-published 12/22/2023, orig. 9/28/2015

Mini-Lab: Workflows - Playing With the If Activity - re-published 12/21/2023, orig. 10/18/2015

Mini-Lab: Workflows — Turnstile Enhancement - re-published 12/27/2023, orig. 9/29/2015

Mini-Lab: Workflow Control Via Property Input - 2/13/2016

Mini-Lab: Workflow Control Via Variable Examination (Advanced) - 2/18/2016

Mini-Lab: Workflow Control Via Variable Input - 2/6/2016

Mini-Lab: Workflow Script Includes (with current.variables auto-parsing) - re-published 12/18/2023, orig. 7/30/2018

 

My Old Blog Articles (2013)

Welcome! - 7/24/2013

Fun With Queries - 7/25/2013

Our First Company Hackathon - 7/30/2013

Development Process in ServiceNow - 9/13/2013

Where Does All The Code Hide? - 9/14/2013

Experiences Implementing ServiceNow Discovery (Part 1 of 2) - 10/7/2013

Experiences Implementing ServiceNow Discovery (Part 2 of 2) - 10/10/2013

 

If you find this article list helps you, don't forget to log in and mark the article as "Helpful"!

Don't Forget the ServiceNow User Groups!  Sign up and attend one near you!

 

find_real_file.png

25 Comments