Creating Custom Components

Last week I invited ServiceNow engineer, Darren Richards, to host a dev talk about creating custom components using the Now Experience UI Framework. If you’re interested in creating custom components, understanding ServiceNow’s Now Experience UI Framework, also sometimes known as Seismic, be sure to check out the video and let me know your thoughts below! Additional resources: Now Experience UI Framework Now Experience UI Builder Fundamentals Create Pages in UI Builder Build My First Now Experience UI Framework Custom Component UI Builder - Theming  

NewRocket Office Tour

We’re all about creating great user experiences for our customers and employees! We've spent the past year building out our new creative office space in San Diego, CA. Come with me on an office tour of the NewRocket headquarters!

Big Announcement

Big Announcement! I am so excited to announce that NewRocket has been acquired by Highmetric, a technology strategy, design, and operations provider and an Elite Partner of cloud computing platform ServiceNow. This acquisition brings NewRocket’s user-focused design and innovative solutions to Highmetric, complementing its existing digital workflow optimization capabilities. For the full press release, visit:

Google Analytics in Service Portal

Google Analytics is a free web analytics service offered by Google that is used to track website activity and usage metrics. Google Analytics provides insights and data that can be used to create a better user experience for your employees coming to the Service Portal. There are many web analytics tools out there, including the new User Experience Analytics module from ServiceNow, but in this post, I will focus on Google Analytics. Features include: Traffic reporting Checks behavior flow Track conversion rates Reports website speed Traces sources of traffic There is an OOB "Site Analytics" widget included in Service Portal, however, I do not believe this widget is working in current releases of ServiceNow. Because of this, I've created my own version of the Site Analytics widget and I am providing it here free of charge.   Click above to download the update set. Once you've committed the update set, you'll need to embed the widget in your header or footer. [crayon-63decabdf143a934489259/] Remember to replace the tracking id with yours. Chrome Plugins When setting up Google Analytics in Service Portal, it's also very helpful to install some additional Chrome Plugins. The two plugins I recommend are: Page Analytics Official plugin by Google. Provides overlays on the portal with stats of views and clicks Google Analytics Debugger Provides debugging information in the console to see what information is being sent SEO Information One of the initial challenges when setting up Google Analytics with Service Portal is that many pages, such as the sc_cat_item page, do not use unique page titles or ways of distinguishing one catalog item from another. This can be solved by adding SEO information to the Service Portal pages. This primarily consists of adding dynamic meta tags and titles to the page record. This will make it easier for you to decipher which catalog items or knowledge articles are being viewed the most in Google Analytics. Above you can see a dynamic "description" meta tag is mapped to the "name" of the catalog item, based on the sys_id in the URL. Notes: This is using the original "Universal Analytics", not the latest "Google Analytics 4", which we may cover in an upcoming post. Employee Service Center has its own integration with Google Analytics. Further Reading Hopefully, this has been helpful. If you would like to dive a little bit deeper, you can check out the following resources:

Top 5 Features in the Quebec Release

The highly anticipated Quebec release of ServiceNow is finally available for personal developer instances! I've been playing with it for a couple of weeks and there are a ton of new features and enhancements in this release. Watch the video to find out what my Top 5 are. Let me know in the comments below if you agree or if you feel there is a big feature that should have made the list! The official release notes can be found here:  

Orbit – A Content Management System for ServiceNow

Own Your Content on the ServiceNow Platform Hey everyone, I’m so excited to show you a sneak peek of our latest project! A state-of-the-art content management system built on the ServiceNow platform. You can easily create content such as news, events, articles, as well as new content types. Orbit also offers a variety of features, including content preview, targeted audiences, and governance. Please visit for more details on how to extend your ServiceNow experience with Orbit. Orbit Features Delegated Content Administration Remove bottlenecks while improving information delivery by delegating content authoring and maintenance to stakeholders in the business. Streamlined Authoring Experience Let your authors focus on what is needed and relevant instead of becoming confused by deep navigation and irrelevant options. Custom Content Types Structure your content the way you need it with support for everything from simple links to full, responsive page layouts. Content REST API Gain flexibility in the presentation layer by accessing content through an API that even allows access to content from outside of ServiceNow. Brandable Configurable Interface Provide a seamless user experience by showcasing your company's branding throughout the system. Content Preview Easily preview your content before publishing. Conditional Content Visibility Empower your authors to get the right content to the right people at the right time through content audience selection. Content Governance Controls Prevent your intranet from becoming a black hole of useless, unvetted information through the use of approval workflows and validity dates. Enhanced HTML Editor Improve styling and maintainability with an enhanced editor that gives you the power to create rich, engaging content while ensuring consistent formatting across documents. Reusable Blocks & Snippets Create at rocket speed using reusable, company-specific content blocks and snippets like headers and expandable sections.

Featured Portal: Health Management Organization

OVERVIEW See how we were able to replace a legacy SharePoint based intranet with a modern digital workplace experience, providing non-technical team members with the ability to manage and create content directly from the portal. PROJECT HIGHLIGHTS Content Management WorkflowEdit, approve and publish content throughout the portal. Automated Content OrganizationCreated new content sources as the organization grows. Intuitive Information ArchitectureHelp users find information and complete tasks. Highlighted ContentFeature relevant information for different departments.   Learn more about the details of this project by reviewing the full case study featured on the NewRocket website:

How to Use GraphQL in ServiceNow & Service Portal

Overview GraphQL is an open-source data query and manipulation language for APIs. GraphQL offers many benefits over REST API's, including: Fetching data across multiple sources from a single API call Returns only the data that is requested Supports validation and type checking Autogenerating API documentation In this video, I'll show you how to construct a sample GraphQL query to fetch data in ServiceNow and then how we can use GraphQL inside of a ServicePortal widget. GraphiQL To start, I would recommend you download GraphiQL, a GUI for editing and testing GraphQL queries and mutations. You can download it here: The GraphQL Endpoint is: Documentation In order to use the documentation and auto-completion, you'll need to enable the glide.graphql.introspection_enabled system property. Service Portal Widget You can download the widget update set here: It's compressed as a ZIP file, so remember to uncompress before uploading. Example GraphQL Query [crayon-63decabdf2545936076410/] Further Reading If you have any questions or comments, please don't hesitate to comment below.

Featured Portal: Thermo Fisher HR

OVERVIEW We created an interactive, content-driven portal for Thermo Fisher’s HR Department. See how we helped this life sciences company improve the employee experience and drive engagement through a user-centered portal design, complete with employee onboarding, targeted content, and campaigns. PROJECT HIGHLIGHTS Targeted ContentTarget relevant information based on employees’ specific situations Easy on AdminsMake campaigns easier to stylize and create by dynamically resizing campaigns and editing content in real-time Topic-CenteredOrganize pages around topics to bring together catalog content, knowledge articles, related links, and targeted content Translation AssistantUse our Translation Assistant solution to localize the portal and its content for employees around the world   Learn more about the details of this project by reviewing the full case study featured on the NewRocket website: