IBM Support

Hide classifications so they can no longer be seen by users

Technical Blog Post


Hide classifications so they can no longer be seen by users


I get asked if there is a way to delete classifications I no longer wish to use, You can not delete them but you can, with some work, hide them

You will need to modify the classification and add a global data restriction so that it can no longer be selected from the Classify dialog box.

1) Go To Database Configuration

2) Add a field to classstructure to mark a Classification as obsolete/inactive/etc:

3) Go to the Application Designer. 
4) Open the Classifications application and add field called Inactive:

5)Go to the Conditional Expression Manager application.
6) Create a conditional expression to hide a classification marked as Inactive:

7) Go To the security groups application and create a new Global Data Restriction so all users are only allowed to retrieve

classifications that are not marked as inactive.

Note: if you only wanted this to apply to certain security groups, you could add this restriction as a data restriction for specific security groups in the Security Group application. 
Also, you can choose to fill in the Application field or not. If you do not fill this field in, the restriction will apply to all applications, but if you specify an application, the restriction will only apply to the specific application:

8) Go to the Classifications Application and mark a classification as Inactive:

9) The classification is no longer available for selection in the Classify dialog:

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]