The IT sector today aims to achieve optimal efficiency. However, this is not an easy task as they face many roadblocks on the way. Legacy systems are still in use, which can slow them down considerably. In this what is ServiceNow blog, I’ll be going into how ServiceNow came into existence in the ITSM sector, as well as how it’s grown to become a full-fledged enterprise cloud solution.
We will discuss the following topics:
- Why ServiceNow?
- What Is ServiceNow?
- ServiceNow Architecture
- ServiceNow Applications
- Creating A Personal Developer Instance
Let us begin this What is ServiceNow blog by first understanding why ServiceNow?
What is the use of ServiceNow? (Why ServiceNow?)
ServiceNow is a ticketing tool that processes and catalogs customer service requests. You can raise requests that deal with incidents, changes, problems, and other services using tools like ServiceNow.
ServiceNow had its roots set in ITSM since 2012. However, with changing technology and the advent of cloud, it created its niche as a cross-departmental platform which functions as an enterprise cloud solution which is built on top of all other applications. Its ability to create workflows which automate the process of data extraction makes it a unique offering in today’s cloud space.
ServiceNow has a raving customer base which returns to its platform each year. Let’s now look at the different cloud deployment models and where ServiceNow fits in.
IaaS(Infrastructure as a service)
- In short, IaaS gives you a server in the cloud(virtual machine) that you have complete control over.
- In Iaas, you are responsible for managing everything from the Operating System on up to the application you are running.
PaaS(Platform as a Service)
- With PaaS, you have a combination of flexibility and simplicity.
- Flexible because it can be tailored to the application’s needs.
- Simple as no need of OS maintenance, versions, patches.
SaaS(Software as a Service)
- A software distribution model in which a third-party provider hosts applications.
- Instead of installing and maintaining software, you simply access it via the Internet.
- Automatic updates reduce the burden on in-house IT staff.
Where does ServiceNow fit in? Is ServiceNow a SaaS?
ServiceNow which started off on a SaaS model catering to ITSM, has also ventured into PaaS cloud model, in which the entire organization’s business processes can be managed by a single system of record. ServiceNow provides the infrastructure needed to perform data collection, storage, as well as application development all on a single platform. Although ServiceNow does not provide an in-house Iaas deployment model it does support integration to Microsoft Azure which is an IaaS model.
It offers configuration management database (CMDB) along with service mapping which powers service-aware applications. Service mapping shows the dependencies amongst the organization’s assets. This leads to much-needed visibility into the business environment.
Great, now let us try to address the most essential question of this blog, what is ServiceNow?
What Is ServiceNow?
ServiceNow was founded in 2004 and stepped foot in the ITSM (Information Technology Service Management) field and provided competition to established players like IBM and HP. Today it is not just limited to ITSM, even though it still forms a major part of its revenue. Now, it is has diversified into 5 major services which include IT, Security, HR Service Delivery, Customer Service and Business Applications. ServiceNow is an integrated cloud solution which combines all these services in a single system of record.
ServiceNow’s Vice President Dominic Phillips, in one of his keynotes, pointed out that while we are witnessing so much “disruption” in the consumer sector, there is a lack of efficiency in internal business workflows inside organizations.
In today’s digital era, the ease of access that Uber and Airbnb provide while booking a cab or reserving a table is the kind of experience ServiceNow wants to provide to its customers within the enterprise.
Let us now move forward to understand how ServiceNow works by looking at its architecture.
ServiceNow Architecture
The majority of cloud service offerings today, run on the age-old Multi-tenant architecture like AWS, Azure, Salesforce, Oracle, etc. The Multi-tenant architecture creates a single instance which serves multiple customers. This usually deals with complex databases which demand frequent maintenance, often leading to unavailability of resources to customers. This is why ServiceNow has adopted a Multi-instance architecture.
Multi-instance architecture: A unique instance is created for each employee which maintains a separate resource stack. This gives us the freedom to deal with each user’s specific needs, enabling us to deal on a customer-customer basis. E.g. customer upgrades can be deployed with respect to compliance requirements as well as the enterprise’s current needs.
In our diagram shown below, 3 customers have unique instances each with an isolated pool of resources. What this means is, while the hardware is shared, the software: Application, Middleware and Database are all separately maintained. Data Isolation is a huge advantage. This is why the performance of one customer is not influenced by another customers instance. Neat, isn’t it?
Figure: What Is ServiceNow – Multi-Instance Architecture
ServiceNow Applications
In this what is ServiceNow blog, let’s get an overview of the ServiceNow Applications.
On successful registration, you will get an instance copy as shown above. You can click on the URL and login with your credentials.
The ServiceNow User Interface is as shown below. We are logged in as System Administrator. Its main screen consists of the following three elements:
- Banner: This contains the ServiceNow Logo on the left top corner. On the right, you will find the Global Search Engine, Connectchat, Help Menu and Settings.
- Application Navigator: We have a list of the business applications and modules.
- Content frame: It consists of different data formats like Forms, Lists, etc.
The diagram below consists of the overview of the Administrator Homepage.
Customization of UI
Moving ahead in this what is ServiceNow blog let us see how we can customize the User Interface of our developer instance. A user with the admin role can make changes to the UI settings. By default, we use the UI 16 interface. Let me show you how to modify the caption text and add a Banner image.
Step 1: Search for system properties. Look for basic configuration tab.
This gives you access to the system Configuration settings.
Step 2: You can now set the Page header caption and also update the Banner image.
Below you will find the updated Banner image and header caption.
Moving ahead, let us now learn how to create reports in ServiceNow.
Creating A Report
Step 1: We can create reports from an existing table or data source. In our example, we will generate a report from the existing Incident table which holds all Incidents.
Step 2: To display our reports, we can choose from bar graphs, pie charts and a host of other options. In our example, we will choose the bar graph option.
Step 3: We group our report according to the state parameter. This distributes the Incidents into open, in progress, closed and resolved states.
Step 4: We can customize the report according to our style requirements. Once generated, our report can be shared with other users and groups.
Cool isn’t it? Now let us break down another neat feature of ServiceNow. One that we have already mentioned which is workflows.