Tip: How to hide unwanted Saved Searches quickly and effectively

Without fail almost every customer, in every part of the word, UK, EU, Australia, Canada, US is annoyed with the overwhelming number of Saved Searches, especially for the main business objects like Incident, Service Request.

It’s great that the system has so many OOTB saved searches, but what if you don’t use some features, like Chat for example.

How do you quickly and easily hide (not and never remove) saved searches?

First off, unfavorite. Secondly use the Admin console and set the “Hide Expression” to $(GetGlobal(“ChatEnabled”)!=True)

Global Constants are great for hiding / showing items as you need to. After all you don’t want to re-create saved searches or change all of them again if you can just set the Global Constant.

PS: Why use !=True? If you don’t know, then maybe you’d like some one-on-one coaching ūüôā

Ivanti HEAT Neurons ITSM Training Administrator Developer Consultant UK Europe Australia Canada USA

What makes a great Ivanti HEAT Administrator/Developer?

One of the most common Ivanti HEAT Implementation challenges identified by clients is “Admin Training“. What seems like an easy quick fix is actually more complicated. It takes more than just Ivanti Training Academy access, Ivanti Business Partner training, and guidance from a seasoned professional. The root cause is really finding the right individual.

But before we get to that, it is important to understand the history of Ivanti Neurons for ITSM, aka Ivanti Service Manager aka HEAT.

Back in the HEAT for Windows days, prior to the emergence of ITSM, long before Ivanti acquired Frontrange and the HEAT Product line, the HEAT product was much simpler. There was less configuration, less complexity, less features, less configuration tools, and the architecture was quite simple. In turn training was somewhat cut & dry. Just a few days of admin training and a couple more days of advanced training. Those days are over.

One thing that hasn’t changed, is the need for the right individual to perform Ivanti HEAT Administration. It’s not for everyone.

Fast forward to today, Ivanti Neurons for ITSM (aka Service Manager aka HEAT) has evolved extensively and in turn the learning curve has increased so much so that many HEAT Admins struggled with HEAT ITSM Admin, and struggle even more so with Ivanti Service Manager aka Ivanti Neurons for ITSM Admin.

Even Ivanti HEAT Developers/Consultants/Freelancers have struggled. There are many long-time Developers/Consultants/Freelancers that with 10 years experience are still considered junior. Ivanti Business Partners struggle finding and retaining Ivanti HEAT Architects and true senior developers/consultants worthy of bearing the title. Arguably we shouldn’t look at the title but evaluate skill set and competence based on # of years experience AND Ivanti HEAT Implementations and even that is not the best measurement as there is quite a range of experience/skill/competence to be considered. Simply put, some consultants are rock stars that get away with playing the same tune over and over again while others are rock stars that made a difference and “rocked” the world with something new that nobody else could or perhaps can pull off again.

So what makes a great Ivanti HEAT Administrator? First and foremost. Self-starters. This is quite a paradox really because the best HEAT Administrators are self-taught and didn’t require what many clients ask for, training. Don’t get me wrong, everyone has to start somewhere and needs a little bit of help, a push, and some documentation. Ultimately though the best Ivanti HEAT Administrators are self-taught and hit the ground running. There really is no substitute for experience. There is no rock-star school or training for the rock idols everyone wants to be like. There are just some basic lessons on how to play the guitar and the rest is up to the individual. No different than online help and the Ivanti Training Academy. You get it or you don’t.

However it’s not all or nothing. There are varies levels of HEAT Administration. Just like there are varies levels of rock stars, including those playing for fun in basements or at the neighbour hood pub.

What are the levels of Ivanti HEAT Administrators?

There are really three types of HEAT Administrators. 1. Those that take care of basic data administration (validation tables, picklists, employee team associations, role changes), create/modify saved searches and quick actions, research the occasional error, maybe dabble in more advanced configuration with the help of some knowledge articles or Ivanti support. 2. Intermediate Administrators that make basic form changes, create business rules, perhaps even relationships and basic data imports. 3. Advanced Administrators that make major configuration changes, introduce new features & functionality, advanced data import connections & integrations, workflows, automation, request offerings, etc. These admins are mostly self taught and have an ability to pick up configuration without much if any training.

Sounds easy enough right? In theory yes. In practicality it’s not as easy and there is one type of individual that trumps all of the Ivanti HEAT Admin levels and makes the Advanced Admin’s head explode with configurations & developments that everyone else, including Ivanti, said it couldn’t be done. Lets face it there are HEAT Administrators and then there are long-time seasoned developers & consultants that can carry out advanced administration in their sleep where others struggle. What’s as common as dirt to them is like an atomic bomb to others. Simply put, there are mechanics that perform oil changes, then there are those working from their home, or a small shop, or a big company, versus mechanics that travelled the globe with not one but several word class racing teams. Every level is important. What sets the levels apart are the results thanks to skill set, experience, competence, self-motivated, problem solver. You don’t become great at something because you take a training course. You problem solve and put in the time & effort to learn on your own. After all, practice is the mother of skill.

With 26+ years Ivanti HEAT Experience and 100+ Ivanti HEAT Implementations worldwide in the UK, Europe, Australia, Canada, and the US, the topic of Ivanti HEAT Administration and Training is one that I’ve seen change over the years and encounter on a regular basis. Bottom line is that sometimes you need more than training. Perhaps it’s time that you considered getting an expert in to take your Ivanti HEAT System to the next level. After all there are three things to consider. 1. The things you know you know. 2. The things you know you don’t know. 3. The things you don’t know that you don’t know. With that said…


You are NOT. Not until you talk to me. Guaranteed!

Question from an ITSM client regarding their Ivanti Service Manager tenant: If needed, are we able to create a separate instance for the AP ticketing?
  1. Q & A. Separate Ivanti Service Manager (ISM) instance for AP?
  2. Do you really need a Project Manager for your Ivanti Neurons for ITSM/ITAM Implementation?
  3. What makes a great Ivanti HEAT Neurons Administrator/Developer/Consultant?
  4. Ivanti Developer or Consultant?
  5. Is Ivanti a Professional Services Provider?
blackout a19 best practice - ivanti service manager - professional services - toronto - uat - end user accpetance testing tip - lock down - locked out - system offline - london - singapore


Blackout, is a point in time in the development process when a system becomes unavailable (off-line) by design. The term comes from Electricity ‚Äúblackouts‚ÄĚ when there is a complete electric shut down.

A¬†best practice¬†is to take the UAT system off-line when UAT is undergoing maintenance or configuration in preparation for End User Acceptance testing. This is to prevent any unauthorized access by end users that might want to start testing the system before it’s ready, which is never a good idea. After all, you don’t call the building inspector until you’re up to code, right? Leaving UAT available during configuration can be disastrous. Don’t make this rookie ISM mistake, you will thank me later!

ISM Blackout
UAT Best Practice Tip
Ivanti Developer - Ivanti Service Manager Consultant - Kifinti Consultant - Base 64 Code - Picture - HTML Text Field Type - Email Footer for Notifications - Service Desk

How to embed an image in Global Constants and business object fields

Binary Max field for pictures

If you want to add an image to a business object then you can use the Binary/Max field type which is a good way of displaying a screenshot or picture that you can open with a single click, opposed to attachments that you need to save locally first.

Ivanti Developer - Ivanti Service Manager Consultant - Kifinti Consultant - Screenshot Binary Max Field Type

HTML text fields with Base 64 Code

Another way is to use an HTML field, first select Text as the field type you want to add and then change it to HTML.  Now you can paste images which which will be converted to Base 64.   To view the base 64 code click source edit to copy it and voila!

Ivanti Developer - Ivanti Service Manager Consultant - Kifinti Consultant - Base 64 Code - Picture - HTML Text Field Type

Global Constants

Now you can copy and paste the base 64 code OR entire HTML code to Global Constants such as a “generic” Email Footer for example for ALL outgoing email notifications.

Tip:¬† If you do not have any HTML fields, then you can create an Email with Ivanti Service Manager and use the email body (it’s HTML)¬†

Ivanti Developer - Ivanti Service Manager Consultant - Kifinti Consultant - Base 64 Code - Picture - HTML Text Field Type - Email Footer for Notifications - Service Desk

and then click source edit to reveal the base 64 code

Ivanti Developer - Ivanti Service Manager Consultant - Kifinti Consultant - Base 64 Code - Picture - HTML Text Field Type - Base 64 Code - Email Footer for Notifications - Service Desk

and then copy the code into the Global Constant.

Calling Global Constants

In your email notification body, or anywhere else in ISM you can call the Global with the function GetGlobal()

UPDATE January 2023:  It seems that Ivanti has made some changes and now you need to 1) You may not be able to generate base64 images and find an online tool to do this for your.   2)  You need to select Text as the attribute type for your global constant, HTML is no longer a valid option.

Ivanti Cloud Calendar

Must Have for Ivanti Developers

The Ivanti Cloud Change Calendar is a must have for Ivanti Developers and Administrators to view upcoming changes to their ISM Cloud tenants (STG/UAT/PROD).

To access the change calendar, follow these steps:

1. Log into the Ivanti Support Portal at https://support.ivanti.com
2. At the top of the screen, click ‘Profile and Account’
User-added image
3. Click ‘Cloud Calendar’

Ivanti Service Manager - Cloud Change Calendar - Must have tool for Ivanti Developer and Ivanti Administrator
Ivanti Service Manager – Cloud Change Calendar

4. Hover the mouse over a calendar entry to see more details about that record.