Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Learning ServiceNow
Learning ServiceNow

Learning ServiceNow: Administration and development on the Now platform, for powerful IT automation , Second Edition

eBook
€8.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Learning ServiceNow

Chapter 1. The Interface

ServiceNow is a very robust IT service management tool and has an interface to match. It's designed to be both easy to use, and to support a multitude of business processes and applications (including the unforeseen variety). It must be able to bend to the will of the business and be putty in the hands of a capable developer like you! Don't worry if you don't consider yourself a capable ServiceNow developer just yet; read on!

Regardless of what software system you're interested in learning about, understanding the interface is likely to be the first step toward success. In this chapter, you'll learn all the major components of the user interface (UI), and how to manipulate them to suit your business' needs, find and display useful information, and administer the platform effectively. You'll also learn some time-saving tips, tricks, and UI shortcuts that have been built into the interface for power users to get around more quickly.

Note

These UI shortcuts and other pro tips will be collected online as a quick pocket-reference!

This chapter will cover the key components of the user interface, including:

  • The content and ServiceNow frames
  • The application navigator
  • UI settings and personalization
  • UI16 interface components and configuration
  • Differences between the interfaces in modern and earlier versions of ServiceNow
  • Pro tips for flying around the interface like a seasoned pro

Note

We recommend that you follow along in your own development instance as you read through this section, to gain a more intimate familiarity with the interface. See the preface of this book for more information.

Versions

Throughout this chapter, and the rest of this book, we'll be referring to various versions of ServiceNow. The versions of ServiceNow go in alphabetical order, and are named for geographic locations, beginning with Aspen—released in 2011. The ServiceNow versions, in order, are as follows:

  • Aspen
  • Berlin
  • Calgary
  • Dublin
  • Eureka
  • Fuji
  • Geneva
  • Helsinki
  • Istanbul
  • Jakarta
  • Kingston
  • London

This book will focus on the latest version of ServiceNow at the time of writing: Kingston. However, we will also reference prior versions of ServiceNow, including Jakarta, Istanbul, Helsinki, and Geneva.

Frames

ServiceNow is a cloud platform that runs inside your browser window. Within your browser, the ServiceNow interface is broken up into frames. Frames, in web parlance, are just separately divided sections of a page. This section will show you what the different frames are, what they generally contain, and the major UI elements within them.

In ServiceNow, there are two main frames: the ServiceNow frame, and the content frame. Both have different controls and display different information.

The ServiceNow frame consists of many UI elements spanning across both the top, and left side of the ServiceNow window in your browser:

Frames

Technically, the ServiceNow frame can be further broken up into two frames: The banner frame along the top edge of the interface, and the application navigator along the left side.

Banner frame

The banner frame runs along the top of every page in ServiceNow, save for a few exceptions. There's room for company branding on the left, while on the right there contains more functional components for administrators and developers. From right to left, you'll find:

  • System Settings cog
  • Help and documentation button
  • Conversations panel button
  • Instance search button
  • Profile/session dropdown
  • Application picker (if enabled)
  • Update Set picker (if enabled)

System settings

In your developer instance, on the far-top-right, you will see a sort of cog or sprocket. This is generally recognized as a universal settings menu icon. Clicking on that icon reveals the System Settings menu:

System settings

This menu is broken down into several sections:

  • General
  • Theme
  • Lists
  • Forms
  • Notifications
  • Developer (admins only)

The settings in this menu generally apply only to the current user who's signed in, so you can freely toggle and modify these settings without worrying about breaking anything. However, be aware that changing your time-zone only impacts your current session. To modify your time-zone permanently, you'll need to navigate to your user profile record, which can be found by clicking your username at the top-right of the page, and then clicking Profile.

In the General tab of the System Settings menu (as seen in the below screenshot), you'll find toggles to control accessibility options, compact the user interface, select how date/time fields are shown, select your time-zone, and even an option to display a printer-friendly version of the page you're on.

System settings

On the Theme tab, you'll find several pre-made ServiceNow themes with names like System and Blues (as seen in the below screenshot). One of the first things that a company often does when deploying ServiceNow, is to create a custom-branded theme. We'll go over how to do that in a later section, and you'll be able to see your custom themes here in this System Settings menu section.

System settings

The Lists tab (below) contains the option to wrap longer text in list columns (which was under the General tab in Geneva and earlier versions of ServiceNow), as well as options to enable striped table rows (which alternates rows in a table between contrasting shades of gray, making it easier to follow with the eye from left to right) and modern cell styles. All options in the Lists tab except Wrap longer text in list columns require the List V3 plugin to be enabled before they'll show up, as they only apply to List V3.

System settings

Note

If your ServiceNow instance was set up initially on Helsinki or a later version, the List V3 plugin will be enabled by default. However, if you've upgraded from Geneva or an earlier version, to Helsinki, you'll be on List V2 by default, and List V3 will need to be enabled. This, and any other plugins, can be enabled from System Definition | Plugins in the application navigator.

The Forms tab (below) contains settings to enable tabbed forms, as well as to control how and when related lists load.

Related lists are lists (like related tables in a spreadsheet) of related records that appear at the bottom of forms. Forms are where key data about an individual record are displayed, and collected. Selecting the After Form Loads option in the Related list loading section may improve load-time performance of your ServiceNow forms if there is a lot of related data to display.

System settings

The Notifications tab allows you to choose whether to get notifications on your mobile device, desktop toast notifications, e-mail notifications, or audio notifications. The following image shows the Notifications settings in Istanbul and prior releases of ServiceNow:

System settings

In Jakarta and later releases of ServiceNow (which you'll more likely be running), the Notifications menu shows the notifications that the platform may send out, organized by category. You can unsubscribe from them here if you choose. You will also find your Notification Channels listed here. Notification Channels are end-points for notifications; such as an email address, or mobile number:

System settings

Tip

Pro Tip

In ServiceNow versions prior to Jakarta, Notification Channels were called Devices.

Finally, we have the Developer tab (as seen in the below screenshot). The Developer tab is only available to users with the admin role, and is where you can find settings relating to application and update set based development.

System settings

By default, your selected Update Set should say Default [Global], which means that any configuration changes you make in the instance will not be captured in a portable update set that you can move between instances. We'll go into detail about what these things mean later on. For now, follow along with the steps below in your developer instance using your Administrator account, as we create a new update set to contain any configuration changes we'll be making in this chapter:

  1. If you don't already have the System Settings menu open, click on the System Settings gear in the top-right of the ServiceNow interface.
  2. If you haven't already done so, click on the Developer tab on the bottom-left.
  3. Next, navigate to the Local Update Sets table:
    • In the main section of the System Settings dialog, you should see the third row down labeled Update Sets. To the right of that should be a drop-down with Default [Global] selected, followed by three buttons.

      Note

      The first button (System settings) is called a reference icon. Clicking it will take you to the currently selected update set (in this case, Default). The second button (System settings) will take you to the list view, showing you all of the Local Update Sets. The third button will refresh the currently selected update set, in case you've changed update sets in another window or tab.

    • Click on the second button, to navigate to the Local Update Sets list view.
  4. Click on the blue New button at the top-left of the page to go to the new update set form.
  5. Give this update set a name. Let's enter Chapter 1 into the Name field.
  6. Fill out the Description by writing in something like Learning about the ServiceNow interface!
  7. Leave State and Release date to their default values.
  8. Click Submit and Make Current.

    Note

    Alternately, you could click Submit or right-click the header and click Save, then return to the record and click the Make This My Current Set related link.

    System settings

Now that we've created an update set, any configuration changes we make will be captured and stored in a convenient and exportable package that we can back out or move into another instance to deploy the same changes. Now let's just confirm that we've got the right update set selected:

  1. Once again, click on the System Settings gear at the top-right of the ServiceNow window, and open the Developer tab.
  2. If the selected update set still shows as Default, click the Refresh (System settings) button (the third icon to the right of the selected update set).
  3. If the update set still shows as Default, just select your new Chapter 1 update set from the Update Set drop-down list. A notification should come up at the top of the window, as whenever you change your selected update set, the system will display an alert to confirm that you've done so.

Help

Next on the right side of the banner frame, is the Help icon. Clicking on this icon opens up the Help panel on the right side of the page:

Help

The Help menu is context-sensitive, and has multiple sections depending on what page you're on, such as: What's New, User Guide, and Search Documentation. On certain pages, help information will be displayed directly in the side-panel. On other pages, you'll see a big blue Take Tour button at the bottom. Clicking this button will walk you through the module, page, or whatever it is that you're viewing.

Clicking What's New just brings up the introduction to your instance version, with a couple of examples of the more prominent new features over the previous version.

The User Guide will redirect you to an internal mini-guide with some useful pocket-reference type of info. It's very slim on the details though, so you might be better off searching the developer site (http://developer.servicenow.com) or documentation (http://docs.servicenow.com) if you have any specific questions.

Speaking of the documentation site, the Search Documentation link in this menu will take you directly there. Clicking this link from a form or list will automatically populate a query relating to the type of record(s) you were viewing, though this often doesn't quite work and you may need to search to find what you're looking for.

Connect chat conversations

Moving further left in the banner frame, you'll find the conversations button. This opens the connect side-bar, showing an (initially blank) list of the conversations you've recently been a part of. You can enter text in the Filter conversation box to filter the conversation list by participant name. Unfortunately, it doesn't allow you to filter/search by message contents at this point. You can also click the plus icon to initiate a new conversation with a user of your choice. This can be a great tool for messaging users about a ticket they've submitted.

Connect chat conversations

Global text search

The next link to the right in the banner frame is probably the most useful one of all—the global text search. The global text search box allows you to enter a term, ticket number, or keyword and search a configurable multitude of tables.

As an example of this functionality, let's search for a user that should be present in the demo data that came with your developer instance:

  1. Click on the Search icon (the one that looks like a magnifying glass). It should expand to the left, displaying a search keyword input box.
  2. In that input box, type in abel tuter. This is the name of one of the demo users that comes with your developer instance:
    Global text search
  3. Press Enter, and you should see the relevant search results divided into sections.

Note

Entering an exact ticket number for a given task (such as an incident, request, or problem ticket) will take you directly to that ticket rather than showing the search results. This is a great way to quickly navigate to a ticket you've received an e-mail about for example, or for a service desk agent to look up a ticket number provided by a customer.

The search results from the global text search are divided into search groups. The default groups include Tasks, Live Feed, Policy, People & Places, and in Jakarta: Knowledge & Catalog. Below each search group (or to the right, in versions prior to Jakarta), is a list of the tables that the search is run against for that group.

Global text search

The Policy search group, for example, contains several script types, including Business Rules, UI Actions, Client Scripts, and UI Policies. These are different types of scripts or rules for the UI or business logic, all of which we'll learn about in future chapters.

Profile

The last item on our list of banner-frame elements, is the Profile link. This will show your photo/icon (if you've uploaded one), and your name. As indicated by the small down-facing arrow to the right of your name (or System Administrator), clicking on this will show a little drop-down menu. This menu consists of up to four main components:

  • Profile
  • Impersonate User
  • Elevate Roles
  • Logout
Profile

The Profile link in the drop-down will take you directly to the Self Service view of your profile. This is generally not what Administrators want, due to the limited functionality available from this view, but it's a quick way for users to view their profile information.

Impersonate User is a highly useful tool for administrators and developers, allowing them to view the instance as though they were another user, including that user's security permissions, and viewing the behavior of UI policies and scripts when that user is logged in.

Elevate Roles is an option only available when the High Security plugin is enabled (which may or may not be turned on by default in your organization). Clicking this option opens a dialog that allows you to check a box, and re-initialize your session with a special security role called security_admin (assuming you have this role associated with your user account). With high security settings enabled, the security_admin role allows you to perform certain actions, such as modifying Access Control Lists (ACLs/security rules).

Finally, the Logout link does just what you'd expect: it logs you out by redirecting you to the page /logout.do on your instance.

Note

If you have difficulty with a session that you can't log out, you can always log out by visiting /logout.do on your instance:

http://your-instance.service-now.com/logout.do.

The application navigator

The application navigator is one of the UI components with which you will become most familiar, as you work in ServiceNow. Nearly everything you do will begin either by searching in the global text search box, or by filtering the application navigator.

The contents of the application navigator consist of modules nested underneath Application Menus. The first application menu in the application navigator is typically Self-Service. This application menu consists in part, of what's available to a user who doesn't have any special roles or permissions. Underneath this application menu, you'll see various modules such as Homepage, Service Catalog, Knowledge, and so on:

The application navigator

When you hear the term application as it relates to ServiceNow, you might think of an application on your smartphone. Applications in ServiceNow and applications on your smartphone both generally consist of packaged functionality, presented in a coherent way. However in ServiceNow, there are some differences. For example, an Application header menu might consist of modules that only have links to other areas in ServiceNow, and contain no functionality of their own. An application might not even necessarily have an application header at all.

Generally, we refer to the major ITIL processes in ServiceNow as Applications (Incident, Change, Problem, Knowledge, and so on)—but these can often consist of various components linked up with one another; so the functionality within an application doesn't necessarily need to be packaged in a way that it's separated out from the rest of the system.

Note

You'll often be given instructions to navigate to a particular module in a way similar to this: Self-Service | My Requests. In this example (as we'll use in this book), the left portion (Self-Service) is the application menu header, and the right portion (My Requests) is the module.

Filter text box

The filter text box in the application navigator allows you to enter a string to—you guessed it—filter the application navigator list!

It isn't strictly a search, it's just filtering the list of items in the application navigator, which means that the term you enter must appear somewhere in the name of either an application menu, or a module. So if you enter the term Incident, you'll see modules with names like Incidents and Watched Incidents, as well as every module inside the Incident application menu. However, if you enter Create Incident, you won't get any results. This is because the module for creating a new Incident, is called Create New, inside the Incident module, and the term Create Incident doesn't appear in that title.

In addition to filtering the application navigator, the filter text box has some hidden shortcuts that ServiceNow pros use to fly around the interface with ninja speed. Here are a few pro tips for you:

  • Once you've entered a term into the filter text box in the application navigator, the first module result is automatically selected. You can navigate to it by pressing Enter.
  • Enter a table name followed by .list and then press Enter to navigate directly to the default list view for that table. For example, entering sc_req_item.list [Enter] will direct you to the list view for the sc_req_item (Requested Item) table.
  • Enter a table name followed by either .form, or .do (and then pressing Enter) will take you directly to the default view of that table's form (allowing you to quickly create a new record). For example, entering sc_request.form [Enter] will take you to the New Record intake form for the sc_request (Request) table.
  • Enter a table name followed by .config to be taken to that table's configuration page. This will display all of the standard configuration options for a table, including Business Rules, Client Scripts, Security Rules, and more. You can also reach this page by going to any form or list, right-clicking the header, and going to Configure | All.
  • Each table has a corresponding form, with certain fields displayed by default.
  • Use either .CONFIG, .FORM, or .LIST in caps, to navigate to the list or form view in a new tab or window!
  • Opening a list or form in a new tab (either using this method, by middle-clicking a link, or otherwise) breaks it out of the ServiceNow frame, showing only the content frame. More on that later in this chapter.

Try it yourself: Type sys_user.list into the application navigator filter text field in your developer instance, and press Enter. You should see the list of all the demo users in your instance!

Note

No matter which application navigator tab you have selected when you start typing in the filter text box, it will always show you results from the All Applications tab and your favorites, with any of your favorites that match the filter always showing up first.

Favorites

Users can add favorites within the application navigator by clicking the star icon, visible on the right when hovering over any application menu or module in the application navigator. Adding a favorite will make it come up first when filtering the application navigator using any term that it matches. It'll also show up under your favorites list, which you can see by clicking the tab at the top of the application navigator, below the filter text box, with the same star icon you see when adding a module to your favorites.

Let's try out Favorites now by adding some favorites that an admin or developer is likely to want to come back to on frequent occasion.

Add the following modules to your favorites list by filtering the application navigator by the module name, hovering over the module, and clicking the star icon on the right:

  • Workflow | Workflow Editor
  • System Definition | Script Includes
  • System Definition | Dictionary
  • System Definition | Business Rules
  • System Update Sets | Local Update Sets
  • System Logs | System Log | All

Note

This one (All) is nested under a module (System Log) that doesn't point anywhere, and is just there to serve as a separator for other modules. It's not much use searching for All, so try searching for System Log!

Now that we've got a few favorites, let's rename them so they're easier to identify at a glance. While we're at it, we'll give them some new icons as well:

  1. Click the Favorites tab in the application navigator, and you should see your newly added favorites in the list.
  2. At the bottom-right of the application navigator in the ServiceNow frame, click on the Edit Favorites pencil icon (Favorites).
  3. Click on the favorite item called Workflow – Workflow Editor. This will select it so you can edit it in the content frame on the right:
    Favorites
  4. In the Name field, give it something simpler, such as Workflow Editor. Then choose a color and an icon. I chose white, and the icon that looks like a flowchart. I also removed my default Home favorite, but you may choose to keep it.

Here is what my favorites look like after I made some modifications:

Favorites

Another way to add something to your favorites is to drag it there. Certain specific elements in the ServiceNow UI can be dragged directly into your Favorites tab. Let's give it a try!

  1. In your developer instance, head over to the Incidents table by using the .list trick mentioned earlier in this chapter:
    • Enter incident.list into the filter text box at the top of the application navigator; then press Enter.
  2. Click on the Edit filter icon at the top-left of the Incidents list, and filter the Incident list using the condition builder.
  3. Add the following conditions: Active is true, and Assigned to is empty. Then click on Run:
    Favorites
  4. The list should now be filtered, after you hit Run. You should see just a few incidents in the list. Now, at the top-left of the Incident table, to the left of the Incidents table label, click on the hamburger menu (Favorites) (That's really what it's called). It looks like three horizontal bars atop one another.
  5. In that menu, click on the Create Favorite button or, if you prefer, drag the last condition in the query breadcrumb at the top of the list to the application navigator to create a favorite.
  6. Choose a good name, like Unassigned Incidents, and an appropriate icon and color. Then click Done. You should now have an Unassigned Incidents favorite listed!

Finally, if you click on the little white left-facing arrow at the bottom-left of the application navigator Favorites , you'll notice that no matter which navigator tab you have selected, your favorites show up in a stacked list on the left. This gives you a bit more screen real-estate for the content frame.

History

Starting in the Geneva version and later, ServiceNow began storing your history in an easily accessible tab to the right of the Favorites tab in the application navigator. This allows you to see the pages, records, and lists you've visited during your session, and click on any of them to get back to a previous page.

Important application menus and modules

There are a few particular application menus and modules that developers and administrators should be aware of, as they're home to some of the more useful tools and parts of ServiceNow. You've already seen a few of them, and have added them to your favorites list! Here, I'll go through a few of the other more useful modules and what they're for:

  • System Definition: Home to a great many useful modules, and contains definition information for various components of ServiceNow such as scripts and dictionary records.
  • Catalog Definitions: Under Service Catalog | Catalog Definitions, Maintain Items allows you to see and modify catalog items, including related lists for their variables, categories, and other related records. Similarly, you can maintain categories, catalog shopping cart layouts, and even different service catalogs from this sub-menu.

    Note

    If you aren't familiar with these terms, such as Service Catalog or Catalog Items, refer to the ITIL (Information Technology Infrastructure Library) definitions.

  • System Applications: Using the Studio link in the System Applications menu takes you to the Application Development Studio interface, where you can build powerful scoped applications to create or enhance the functionality of your instance. This is useful, especially as some applications are installed in a special walled-off scope (for example, the HR application).
  • System Clone: Using this application menu, you can create a clone target (such as adding your company's development and/or UAT instance(s) as clone targets for their production instance) and initiate a clone from one instance, over another. This is an important bit of housekeeping, since the more development work done in an instance, the further it tends to drift from the state of the production instance, and thus the more likely any future development that's done in it is to have issues when pushed to production. To keep instances in sync, it's usually a good idea to clone regularly.
  • Session Debug: Under System Diagnostics | Session Debug, you'll find all kinds of helpful debugging options. We'll go into detail on debugging in another chapter, but suffice it to say that Session Debug is a very useful section. Just remember to disable debugging when you're finished, as debugging usually impacts performance for at least your session!
  • System diagnostics: This section contains several useful diagnostic tools, including my favorite: The Script debugger. We'll go into more details on how this works in a later chapter, but it's a fantastic tool for debugging server-side scripts, and well-worth bookmarking!
  • System Logs: The System Logs application menu contains many helpful modules, such as System Logs | System Log | All, which can assist in troubleshooting and debugging. Any server-side Java/JavaScript errors are generally logged to the system log.
  • System Properties: The System Properties application menu contains links to properties pages for various aspects of the UI, system configuration, service catalog, and more. Properties are just system values stored in a table which can be modified to change certain behaviors. For example, the glide.ui.ui15_switch_roles property controls whether users can choose to manually switch between UI15 (the old version of the ServiceNow interface) and UI16 (the new interface version) using a button in the System Preferences window, based on roles.

Content frame

The content frame of the user interface is where you'll find the lists, forms, pages, and other contents. When left-clicking on a module in the application navigator, the resulting page, list, or form will load in the content frame (with a few exceptions such as the Workflow Editor):

Content frame

The content frame is displayed inside the ServiceNow frame (under the banner, and to the right of the application navigator). However, you can actually break the content frame out from the ServiceNow frame by opening a link in a new tab or window; for example, by middle-clicking a link in the application navigator.

Whether it's a link inside the content frame itself, or a module in the application navigator, opening the link in a new tab or window (whether from the right-click menu, by middle-clicking, or by Ctrl-clicking the link) will open just the content frame with the linked contents, but the banner and application navigator will not be present.

Without the content frame, the URL will look something like this:

https://your_company.service-now.com/incident_list.do

With the content frame, the URL will look like this:

https://your_company.service-now.com/ nav_to.do?uri= incident_list.do

Adding nav_to.do?uri= before the rest of the URL after the forward-slash following the domain name (service-now.com) essentially navigates to the ServiceNow frame (located at nav_to.do), and passes a URL parameter (the bit after the question mark) named uri with a value of whatever text happens to follow the equals sign.

Note

URL parameters can be strung together using the ampersand (&), and can be accessed as name-value pairs from within client scripts. For example, have a look at this URL: www.url.com/page?parmOne=code&parmTwo=is%20cool. This URL contains two parameters: parmOne and parmTwo. parmOne is set to the string code, and parmTwo is set to the string is cool (because we decode the %20 to a space).

So if you middle-click or otherwise open a link in a new tab, you'll be directed to the URL sans nav_to.do?uri=, but you can easily add this back into the URL. However, there's a small catch here. Only the first URL parameter uses the question mark. Any subsequent parameters use an ampersand.

If you find yourself opening new tabs very often, but need to pop them back into the ServiceNow frame (as I very often do!), you can create a browser bookmarklet to do just that using a little bit of JavaScript; or better yet, you can download a Google Chrome extension we've written, called ServiceNow Framerizer, from framerizer.snprotips.com.

UI settings and personalization

When navigating the ServiceNow UI, it's important to understand the difference between configuration, and personalization. These are defined terms within ServiceNow. As a general rule, configuration results in changes for everyone, whereas personalization results in changes just for you.

Most configuration modifies global system settings, configuration records, and properties (properties can be found in the sys_properties table), whereas most personalization results in modified or generated preferences (user preferences can be found in the sys_user_preference table). You can create Global default preferences by creating a preference record in the sys_user_preference table that isn't assigned to any particular user, but these default preferences can be overridden on a user-by-user basis, if users modify their preferences manually. It would be possible to create a data policy or business rule to prevent users from customizing certain preferences, but this may lead to a bad user experience. We'll discuss data policies and business rules in a later chapter.

Some examples of personalization are:

  • Changing the columns that are displayed when viewing a given list, using Personalize List Columns from the hamburger menu at the top-left of lists:
    UI settings and personalization
  • Or by clicking the gear (UI settings and personalization)menu at the top-left of the list view in Geneva and earlier.
  • Adjusting your theme, list/form view preferences, or anything else from the System Settings gear menu at the top-right of the ServiceNow frame, in the banner.
  • Adding or removing fields on a form using the Personalize Form (UI settings and personalization) button at the top-right of a form.

Some examples of configuration on the other hand, are:

  • Changing the columns that are displayed when viewing a given list, using List Layout from the hamburger menu at the top-left of the list view (or by right-clicking the list header, and navigating to Configure | List Layout if you're using List v2). This is similar to the Personalize List Layout personalization option we discussed earlier, but it alters the default list layout, which impacts all users who view the list.
  • Modifying the system themes from the System UI | Themes module in the application navigator—not to be confused with selecting a theme from the System Settings dialog, which constitutes personalization rather than configuration.
  • Adding/removing fields or moving fields around on a form, using the Form Designer (Configure | Form Design), or from Configure | Form Layout.

Take care not to make configuration changes when you mean to make personalization changes. Having the admin role can be a burden in this way. Some even avoid this by having entirely separate admin-only accounts that they must log into separately, so they won't make configuration changes by accident.

Summary

In this chapter, we learned about how content is organized on the screen, within frames—the banner frame, application navigator, and content frame. We also learned how to use the global text search functionality to find the records we're looking for, what it means to elevate roles or impersonate a user, and how to get around the application navigator, including some pro tips on getting around like a power user from the filter text box.

In the next chapter, we're going to discuss what are probably the two most important UI components: lists and forms. You'll learn how to customize and personalize your instance's lists and forms, and get hands-on experience doing just that!

Left arrow icon Right arrow icon

Key benefits

  • Learn to leverage ServiceNow’s capabilities for improved IT automation by following step-by-step, practical instructions
  • Build core administration, development, and maintenance skills with IT service management in ServiceNow
  • Improve your workflow efficiency by designing and creating responsive and automated workflows, business logic, and front-end automation

Description

This book is an updated version of Learning ServiceNow, that will cover the new and updated features of the ServiceNow platform. It will show you how to put important ServiceNow features to work in the real world, while introducing key concepts via examples of managing and automating IT services. It'll help you build a solid foundation of knowledge, and will demonstrate how to effectively implement and configure modules within ServiceNow. We'll show you how to configure and administer your instance, and then move on to building strong user interfaces and creating powerful workflows. We also cover other key elements of ServiceNow, such as notifications, security, reporting, and custom development. You will learn how to improve and automate your business' workflow and processes. By the end of this book, you will be able to successfully configure and manage ServiceNow like a pro.

Who is this book for?

This book is for IT professionals and administrators who are planning to or are already trying to implement ServiceNow in their organization for Enterprise IT service management tasks. Some familiarity with web technologies (JavaScript) would be helpful. Prior ServiceNow experience is not necessary.

What you will learn

  • • Read and write clear, effective code for
  • the ServiceNow platform
  • • Identify and avoid common pitfalls
  • and missteps that could seriously impact
  • future progress and upgradeability
  • • Use debugging tools to troubleshoot when
  • things go wrong
  • • Discover tips and tricks from top
  • ServiceNow developers, architects, and
  • administrators. Find out what the pros wish
  • they knew when they were starting out
Estimated delivery fee Deliver to France

Premium delivery 7 - 10 business days

€10.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 20, 2018
Length: 388 pages
Edition : 2nd
Language : English
ISBN-13 : 9781788837040
Vendor :
ServiceNow
Languages :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to France

Premium delivery 7 - 10 business days

€10.95
(Includes tracking information)

Product Details

Publication date : Jun 20, 2018
Length: 388 pages
Edition : 2nd
Language : English
ISBN-13 : 9781788837040
Vendor :
ServiceNow
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 116.97
Learning ServiceNow
€41.99
ServiceNow Application Development
€41.99
Mastering ServiceNow Scripting
€32.99
Total 116.97 Stars icon
Banner background image

Table of Contents

16 Chapters
1. The Interface Chevron down icon Chevron up icon
2. Lists and Forms Chevron down icon Chevron up icon
3. UI Customization Chevron down icon Chevron up icon
4. Understanding Data and Relationships Chevron down icon Chevron up icon
5. Tasks and Workflows Chevron down icon Chevron up icon
6. UI and Data Policies Chevron down icon Chevron up icon
7. User Administration and Security Chevron down icon Chevron up icon
8. Introduction to Scripting Chevron down icon Chevron up icon
9. The Server-Side Glide API Chevron down icon Chevron up icon
10. The Client-Side Glide API Chevron down icon Chevron up icon
11. Server-Side Scripting Chevron down icon Chevron up icon
12. Client-Side Scripting Chevron down icon Chevron up icon
13. Service Portal Scripting Chevron down icon Chevron up icon
14. Debugging Chevron down icon Chevron up icon
15. Pro Tips Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(16 Ratings)
5 star 75%
4 star 6.3%
3 star 0%
2 star 12.5%
1 star 6.3%
Filter icon Filter
Top Reviews

Filter reviews by




Odell Green Feb 02, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I had already purchased this publication; however, with the addition of the AI and interactive features it has made the content come alive!
Feefo Verified review Feefo
Rodrigo Muniz da Rosa Oct 06, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Estou começando a estudar ServiceNow agora. Este livro é excelente, pois aborda o conteúdo de forma profunda de um jeito que todos possam entende-se naturalmente.
Amazon Verified review Amazon
Kayla Keefer Feb 02, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I have been using ServiceNow for a while and this book is an excellent resource for beginners learning about the platform.
Amazon Verified review Amazon
gourab Oct 23, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
good
Amazon Verified review Amazon
LinnieX Jun 26, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Informative and on-point, the writer gets down to the basics and doesn’t mess around. This helps everyone build their confidence early and by the end of the book you feel like you just might know what you are doing. The book was written by a well informed dev with lots of experience. This is my go-to for anyone asking how to learn ServiceNow. Looking forward to more servicenow content.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela