Blog

Building Successful Integrations

There are multiple ways to build an integration with ServiceNow.  Depending on your company needs, budget, and timeframe, there is an integration that can meet your needs. 

When deciding on your integration plan, there are some important factors to consider.

Read More

My Emails Gauge

Having a gauge that shows a user's sent emails is great for troubleshooting and reporting. Here is how to create one for your ServiceNow instance.

Read More

ITAM Asset Sync

In the new version of ServiceNow Asset Management, Assets are now in a separate table named Asset [alm_asset]. Prior to the Berlin release, assets were included in the Configuration Item [cmdb_ci] table. Removing assets from the cmdb_ci table provides more flexibility to build new features into the Asset Management application in the future and helps prevent the cmdb_ci table from growing too large.

There are a lot of advantages with two tables,  however the difficulty is to keep them in sync.  Here are a couple notes on for asset/ci synchronization:

Read More

User Account Notifications

Sometimes it is helpful to have notifications to activate or deactivate users at your company.  Here are a couple of reasons to do this:

  • Inform the manager of the onboard process for a new employee.  
  • Notify a user know that their account was deactivated or deleted.
  • Let a user know of additional training needed to gain itil role privileges.
Read More

Incident Categorization

ServiceNow only has two-tier categorization for Incidents (Category and Subcategory). Sometimes during Incident Management workshops I hear from clients that they need additional categorization, sometimes as many as five levels.

I always try to talk them out of this decision, and that they should stick with the ServiceNow out-of-the-box setup.

Why is that?  It is easy to add the fields?

Read More

Find Incidents or Requests Group Members Submitted

There are system functions in ServiceNow used to find items assigned to you or your group to work on.  Examples include getMyAssignments(), getMyGroups(), and getMyApprovals().  They are used throughout ServiceNow for filters and reports.  

What if you wanted to find all the requests or incidents that members of all your groups submitted?  I have a way to do that with a new Script Include called getMyGroupMembers.

Read More

Javascript Code Formatting

ServiceNow has made programming more accessible to hundreds of new programmers. Many have never programmed before, and may not understand the basics.

One key detail to remember is to always remember to format your code.  Formatting code is the act of placing tabs or spaces in the code to indicate your code structure.

Read More