← Home About Subscribe

Aqib Mushtaq

Blog of a ServiceNow Developer at TESM

  • Dec 14
    Load a GlideList Field Unlocked

    List fields on forms can be clunky when they’re used for heavily used fields. Sometimes it may make it easier to load the field in it’s unlocked state to improve usability.

    read more
  • Dec 14
    Take ESS User Directly to the Service Portal

    Users without roles are usually only require access to the self service view of ServiceNow, which is now the Service Portal.

    They do not need access to the backend forms and lists. For most new ServiceNow projects you’ll be required to direct role-less users to the ServicePortal.

    read more
  • Apr 18
    Force a Record into an Update Set

    Whilst developing in ServiceNow you may come across things you’d like in your update set but they aren’t tracked.

    You can achieve this by adding a global UI Action which will allow admins to force updates into their current Update Set.

    read more
  • Nov 22
    Approval Related List with a Relationship

    When implementing an approval workflow in ServiceNow you may consider adding a related list showing all the related approval records on approving record.

    read more
  • Nov 17
    Show Workflow UI Action

    When working with workflows it is really useful to view the context of workflows through the target record. I’ll show how to create a UI Action to view the workflow context from the target record form.

    read more
  • Nov 17
    Strip out HTML tags in JavaScript

    In cases where you’re getting information from external sources, you may need to strip out HTML tags.

    read more
  • Nov 15
    Writing Reusable ServiceNow Client Scripts

    Writing Client Scripts in ServiceNow can a repititive task as there is not easy way to reuse code. In this post I’ll tell you how to create a reusable client side script.

    read more
  • Aug 18
    Asynchronous ServiceNow Progress Worker

    This post will explain how you can show the progress of a time consuming process in ServiceNow. We’ll achieve this via a Progress Worker.

    read more
  • Aug 17
    Jelly “and” condition

    We’ve all been through the pain of finding how to properly escape and conditions in UI Macros and UI Pages in ServiceNow.

    read more
  • Oct 22
    GlideAjax Tutorial 2: Infinite Scrolling of Recent Incidents

    Using the same concepts of Ajax as last time, we’ll code an infinite scrolling list of incidents. This can be useful when avoiding pagination to display a list of results.

    read more
  • Oct 21
    Output dynamically generated HTML in Jelly

    It can be a pain trying to output some HTML stored within a variable using Jelly. When printing an expression with Jelly, it is automatically escaped.

    read more
  • Jul 26
    String interpolation

    String interpolation can be achieved using gs.getMessage() in ServiceNow; it’s very similar to Java’s MessageFormat class.

    read more
  • Jul 15
    GlideAjax Tutorial 1: Display 5 Most Recent Incidents in a UI Page

    Ajax is a technique used on the client-side to create asynchronous web applications. It allows web applications to send and receive data asynchronously without interfering with the display of the existing page. GlideAjax is a ServiceNow implementation of Ajax.

    read more
  • Jun 18
    Welcome to my new blog!

    Started my new job as an Application Developer at ServiceNow after completing my internship in 2013. Therefore I thought it was appropriate to get this domain - AqibNOW!

    read more

© Copyright 2023 Aqib Mushtaq