Author: Elliot Bonilla
CATEGORY: Tutorials
August 29, 2019

Maximo Magic: How to Hide an Application Tab for Some Security Groups

Author: Elliot Bonilla
CATEGORY: Tutorials
August 29, 2019

Maximo Magic: How to Hide an Application Tab for Some Security Groups

As we have been doing in the past few months, you’ve seen some short and sweet articles based on my “past lives”.

Have you ever heard, “We need to lock down data visibility to meet contract requirements”? One of these “past lives” brought me to a site where I heard this all the time. Back then, data visibility was both very important and controlled. Maximo CMMS users, there was no acceptable excuse to prevent them from seeing their must-have data. But anything else that wasn’t necessary was managed accordingly and could make it to the chopping block.

Controlling data in Maximo

Control of data visibility could be modified at any point in time for one or more of these reasons: a person’s place in the org. chart, their seniority, the sensitivity of the information, or for simplicity’s sake.

Due to the way that the screens were designed for this particular implementation, most of this was basically managed by hiding applications tabs from the security groups. So, instead of having data from multiple tables or applications in one tab, each tab had data from a specific application.

For example, all of the Asset details were under the Asset tab, all of the Location details were under the Location tab. It was the same with scheduling information and Service Level Agreements (SLAs). This made it easy to hide entire tabs from those users who did not need (or were not permitted) to view that information, rather than individually picking and choosing fields on one screen.

In my case, I had the luxury of a Business Analyst who talked with the customer and management to figure out the business rules that were followed when configuring IBM Maximo. I know this is a luxury that not everyone has, and this is why many of us Maximo Administrators end up also wearing the Business Analyst hat. So, as people who wear multiple hats, we must remember to plan ahead and make our configurations easily replaceable and adaptable. This enables us to work quickly; and when you’ve got a lot on the go, you appreciate every second of time you save.

Well, here I am, saying this will be short and sweet and I’ve just talked about one of my “past lives” for the last few paragraphs. So, let’s cut to the chase and show you the trick I used to hide tabs back in my day.

Hiding tabs in IBM Maximo CMMS

For this example, we will use Maximo 7.6.1, but it is similar to how I did it back in Maximo 7.1. and onward.

First, go to the System Configuration > Platform Configuration > Application Designer and find the Application that has the tab that you want to hide.

hide-security-groups-11

In our case, we’ll be searching for the WOTRACK Application.

image-1

Once you’re in the WOTRACK Application, click on Select Action and Add/Modify Signature Option.

hide-security-groups-2

On the screen that pops up, click new row and enter the Option name and a Description for it. Make sure that the Description pertains to what you’re using the Signature Option for and that the Visible check box is checked. (In our case, we are creating a Signature Option to control the visibility of the Map tab.) Then, click OK.

image-3

Next will be the application of the Signature Option to the tab. You could do this by selecting the tab to which you will be applying the Signature Option. Then, open the Control Properties for that tab, navigate to the Advanced settings on the Tab Properties and add your Signature Option created above.

image-4

And then click Save.

image-5

At this point, if you go to the Work Order application, you’ll see that the Map tab is not available. But, it’s not available for everyone across the board. That’s because nobody has access to that Signature Option.

In this example, we will grant access to this Signature Option to the SDREP2 Security Group. You could do this by clicking on Security > Security Groups.

hide-security-groups-6

Once in Security Groups, find the group to which you want to apply the Signature Option and click on the Applications tab and filter for Work Order Tracking.  

hide-security-groups-7

Select the Work Order Tracking application and filter for the name of your Signature Option under the Options for Work Order Tracking. Grant access by checking the Grant Access checkbox, and save the changes.

hide-security-groups-8

Now, as a test to your configuration, you can log out and log in as a user who does not have access to that Security Group. If you go to the Work Order application, you’ll see that the Map tab is not available.

image-9

Log out and log back in as a user who does have access to the Security Group and you will see that the Map tab is, in fact, available.

image-10

That’s it!

In reality, this is a simple change. When managed properly, it will serve you well. Make sure to plan this correctly, so that you don’t hinder the productivity of a person who may need these tabs.

Latest Resources

Similar Posts

Offices
Headquarters - Raleigh, NC
4601 Six Forks Rd Ste 220
Raleigh, NC 27609
Phone: +1 (888) 317-2397
San Antonio, TX
18880 Stone Oak Pkwy
San Antonio, TX 78258
Phone: (210)-201-8189
Gateshead, UK
Baltic Place, S Shore Rd. Gateshead
NE8 3AE, United Kingdom
Phone: +44 191 201 7777
Leeds, UK
1 York Pl, Leeds
LS1 2DR, United Kingdom
Phone: +44 113 827 0080
Melbourne, AU
16 Kirk St, Moe VIC
3825, Australia
Phone: +61 3 5132 2600
Brisbane, AU
8A/36 Agnes St, Fortitude Valley
QLD 4006, Australia
Phone: +61 7 3188 5264
Hamilton, CA
50 Dundas St E, Dundas, ON
L9H 7K6, Canada
Phone: +1 905-544-4144
Dordrecht, NL
Burgemeester de Raadtsingel 67, 3311 JG
Dordrecht, Netherlands
Phone: +31 78 614 6288
Kerkrade, NL
Eurode-Park 1, Kerkrade, Limburg 6461
KB, Netherlands
Phone: +31 78 614 6288
São Paulo, BZ
R. Olimpíadas, 205, 4. Andar
Vila Olimpia, São Paulo, SP, CEP 04551-000
Phone: +55 11 3728-9372
Pretoria, SA
1 Pegasus Building 210 Amarand Ave
Waterkloof Glen, Pretoria, 0181
South Africa
Phone: +27 12 003 2916