First posted: Jan 08 2025
Read time: 30 minutes
Written By: Steven Godson
Greetings!
In this fifth article in my series on JIRA Service Management (JSM) we will be looking at the User Portal to understand what its various capabilities are and how they can be used by those with Service Desk Agent or Project Admin permissions.
I will show in each section the Create, Read, Update and Delete permission that the User and Project Admin roles have.
This article builds on the knowledge gained from the previous articles in this series, where we looked at the design and implementation options available for JSM, and takes a pragmatic view of what is possible.
The user portal is made up of a few key areas, as shown on the below image, which are
This area was covered in the first article of this series on JSM. JIRA Service Management - Article 1
In a very real sense the Queues in JSM can be considered as the “coal face” for the service desk agents. The side menu has three distinct areas
There is now also a Queue settings link that opens the following view. This view gives you the ability to
At theme of writing this article, this is new functionality in JSM. It gives a user the ability to see the service desk or service desk agents workload in either Kanban Board or Calendar view. Each comes with various filters and setting for filtering by request type and controlling how records open when selected.
This section works in exactly the same way as the generic Queues section, with specific queues for Service Requests.
This section works in exactly the same way as the generic Queues section, with specific queues for Incidents.
If you have created request types for Developer Escalations the following screen will be shown. Any open escalations will be listed here.
If you have not yet created any request types for Developer Escalations the following screen will be shown. From here you can go into Project settings and create one, or more, request types to meet your need.
This functionality provides the ability to create a list of Services (Business, Capabilities, Software and Application) and assigned values to each of the fields, as needed, as shown below.
The capture of this information, probably in conjunction with your Enterprise Architect function/capability, is a great way to manage the information that is vital in the data to day management and support of services, as well as support automation of workflows and communications.
The relationship between your various services can be set, once the service has been created, by clicking on the Name of the service and using the Add Relationship button to set Depends on or Used by relationships with other services.
Whilst this functionality is useful, I think that Atlassian are currently missing a trick by not giving the view a diagrammatic view of how services are interconnected (as is shown on the initial splash screen). Hopefully, this will be coming in future updates.
This dedicated view is used to see Alerts that have been seen in your services Enterprise Management (EM) solutions. Out of the box, without integration with an EM tool, this requires manual creation and management of alerts. From this screen you can
Personally, I see no benefit in doing this unless you are working under quite stringent security conditions that do not allow integration with cloud based systems. The benefit in using this is when integrated with an EM tool and automating workflows using the available functionality. I will be covering this, in a dedicated article, later in the series.
The On-call function gives you the ability to
In JSM, a team is a virtual group of users that work together for a common goal. This could be
Users can be members of as many teams as needed.
To create a team you just click on the Create team button and populate the pop-up.
Once you click on the Create a team button, you will taken to the newly created team home page. From the screen you can
So, let’s get started and setup an on-call schedule for the Wintel team. Click on Let’s get started, Next on the first launch page, and then assign your team administrator on the last. You will be taken to your teams On-callpage, from here you can
When settings up a Routing rule you can set
An Escalation policy sets conditions against which an alert is escalated. The one shown above is the JSM default.
This section provides the ability to
The Schedule specific when your team is available.
Initially this link opens the knowledge base articles page, where all articles that have been created are listed and can be searched.
On this screen you can create categories, that can be assigned to articles for logical grouping, which users and customers will see in the knowledge base.
If you select a Category you will be taken to the list of articles associated with that category. From this view you can
Each JSM project starts with the three articles shown, the latter being named after your JSM instance. If you click on the articles name you are taken to a view of the article.
“This is fascinating,” I hear you cry, “but how do we create articles in the first place?!”. The answer to this depend on where you want to manage your articled, your choices are
This can will make the Create article button appear on the knowledge base article listing screen, as shown below.
Simply click on the button and your will be taken to the article editor where you are ready to start creating insightful and engaging content. This is the WYSIWYG article editor that exists in Confluence.
This takes you to a set of predefined reports that you can use to track trends across your service desk e.g. SLA achievement, Work In Progress etc.
You can create your own reports by clicking on New Report at the bottom of the list.
This functionality in JSM lets you define organisations, whether internal and / or external, against which issues and requests can be associate.
From this screen you can
The organisation(s) that you specified will be listed as shown below.
From this list you can
The Customers area is very similar, in terms of general functionality, to Organisations with the following differences.
If, when adding a user, you associate then with an organisation they will not appear in the Customers list. Instead, they will appear under the Customers section of the Organisation record, and can be managed from there.
However, if you do not add the association, when adding a customer, they will appear in the main Customers list.
When managing a customers record, the screen lets you
This is where you can create the Products against which Organisations can have their entitlement set against. From here you can
Once created you can assign the Product to an Organisation by opening up the organisations record, clicking on Create entitlement and selecting the product from the dropdown list.
Once you click on Create the entitle is listed and you can populate the Details field that you have set by expanding the product.
This link opens up a view of the status of available communications channels (Portal, MS Teams, Slack etc) and provides links to their configuration pages in the Project Settings menu.
Further details on the configuration can be found in a previous article in this series. JSM Project Setting - Article 3.
Adding users to the project was covered in the fifth article of this series on JSM. JIRA Service Management - User Access Management
Created by pro admin Team visibility
This section of the Main Menu is where links to useful resources or tools can be listed so they are visible to all service desk agents with access to the JSM project.
To create a link, simply click on Add Shortcut, populate the form that appears and click on Add.
The new link is now shown in the Shortcuts section, from where it can be edited by clicking on the pencil icon.
From here you can
The Project Setting functionality was covered in the second, third and fourth articles of this series on JSM.
This link takes you to a screen with two views.
The first shows any undelivered email invitations from JSM to customers.
The second shows any undelivered email updates about requests that JSM has sent to customers. See the section on setting up these notifications in a previous article. JSM Project Setting - Article 3
Both of these are useful audit trails on customer comms and indicators of where you may have outdated contact information.
This link opens a form, through which you can provide feedback to Atlassian on JSM.
This useful feature lets you see, at a glance, whether you have any requests etc assigned to you.
It also has links to
This menu item lists the JSM projects that the logged in user has membership of within the organisation that they are currently in.
This menu item lists the filters that you have created as well as viewing all available filters and all issues.
This menu item lists the dashboards that you have created as well as viewing all available dashboards and create a new dashboard. I will be going into the detail of reporting and dashboards in an article later in this series.
This menu item provides the following
This link takes you to the JIRA planning tool. This is a Premium item and therefore out of scope for this article. I may cover this in a later article, so keep your eyes open.
The Asset Management functionality requires a Premium or Enterprise plan. As such it is out of scope for this article, but will be covered in a dedicated article at some point in the future.
This menu item shows
We have come to the end of the sixth article in this series. We have explored the User Portal and its menus within JSM.
In the next article we will go through the Premium features that are available and how they can enhance the service desk.
Hopefully this has been useful to you and I wish you well on your ITSM journey…