IBM Support

Readme for the IBM Maximo People Data Management Utility

Fix Readme


Use the information in this readme to help you to install and use the Maximo People Data Management Utility.


Readme for the Maximo People Data Management Utility.

Date: April 2018

Copyright(C) International Business Machines Corporation 2018.
All rights reserved. US Government Users Restricted Rights - Use, duplication
or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Table of contents

1. Introduction
2. Pre-installation considerations
3. Installation instructions
4. Deleting personal information
5. Deleting transactional references to people
6. Limitations
7. Notices

1. Introduction

In Maximo Asset Management, some object attributes may be used to store personally identifiable information (PII), depending on the client's business case. The system administrator can use the Maximo People Data Management Utility to manage and delete PII as required.

Supported products
Maximo Asset Management, 7.6,,,,,,,,, and

2. Pre-installation considerations
Before you start, create a backup of your Maximo directory and the Maximo database instance.

3. Installation instructions
  1. Download the Maximo People Data Management Utility from the attachments tab of the Maximo Content Library.
  2. Extract the file to your Maximo administrative workstation.
  3. Open a command prompt and change to the install_home/tools/maximo directory.
    • For Windows, run the following command:
    • For Unix or Linux, run the following commands:
    chmod +x
4. Restart the application server.
The following table, domains, dialog boxes, and signature options are created:



Dialog boxes

Signature options
• Delete Person Data
• Delete Person Data Dialog Button
• Manage People Data

4. Deleting personal information

Use the Maximo People Data Management Utility to delete personally identifiable information from specified attributes.

In the People application, you use the Manage People Data action to configure the removal of personal information, and you use the Delete Person Data action to delete that information.

Typically, when you configure the removal of personal information, you specify a relationship that is based on the PERSONID attribute. This ensures that the deleted information is limited to the selected person in the People application. If you specify a relationship that is not based on the PERSONID attribute, you risk deleting personal information for multiple people. Exercise caution, back up your database, and thoroughly test advanced relationships before you delete personal information.

Note: Deleted personal information cannot be recovered.
Note: The client is responsible for checking their results. We recommend verifying the data was removed as intended.

Before you begin
Back up your Maximo database.

By default, you can manage attributes that are related to the following six objects:
  • Phone
  • SMS
  • Labor
  • Maxuser
  • Person
  • Email

To manage an object attribute that is not listed by default, use the Domains application to add the object to the MAXPIOBJ domain.

  1. In the People application, select the Manage People Data action.
  2. Specify the object attributes that you want to delete or scramble, specify removal types for each attribute, and specify relationships based on the PERSONID attribute.
  3. Click OK.
  4. Select the person whose personal information you want to delete or scramble.
  5. Select the Delete Person Data action.

The values for the specified attribute values are deleted or scrambled for the selected person.

5. Deleting transactional references to people

In some cases, you might want to delete personal information that is stored as a transactional reference to a person. For example, personal information can be entered as free-form text in work orders or service requests rather than selected from a drop-down list. You can use advanced relationships to delete that personal information.

Warning: Exercise extreme caution when using advanced relationships. Ensure that you test relationships thoroughly, and back up your Maximo database before you delete any personal information. When you delete personal information, the data is not recoverable.

Example of deleting transactional references

You want to delete the personal information for a person in your organization. In addition to deleting personal information from the default object attributes, you also want to delete the following personal information:
  • Transactional references to the person in the Reported By field in the Service Requests application
  • Transactional references to all people in the On Behalf Of field for all open work orders at the AIR102 location in the Work Order Tracking application.

  1. Back up the Maximo database.
  2. In the Domains application, click Edit Detail for the MAXPIOBJ domain.
  3. In the List Where Clause field, add 'SR','WORKORDER' to the list of objects that are in parentheses.
  4. In the People application, select the Manage People Data action.
  5. Click New Row.
  6. Specify the following information in the relevant fields:
  7. ObjectAttributeRelationshipRemoval Type
  8. Click OK.
  9. Click New Row.
  10. Specify the following information in the relevant fields:
  11. ObjectAttributeRelationshipRemoval Type
    WORKORDERONBEHALFOFlocation ='AIR102' and status in ('WAPPR','APPR','INPRG')
    Note: The content in the On Behalf Of field will be scrambled for all people on all open work orders because the relationship is not based on the personid attribute.
  12. Select the person that has personal information that you want to delete or scramble.
  13. Select the Delete Person Data action.

The values for the specified object attributes are deleted or scrambled for the selected person.

The values for the ONBEHALFOF attribute are scrambled for all people on all open work orders at location AIR102.

6. Limitations

The Maximo People Data Management Utility does not remove personal information from the following object attributes:
  • User ID
  • Person ID
  • Labor ID

To avoid divulging personal information, use pseudonyms for the above identifiers.

Similarly, the Maximo People Data Management Utility does not remove personal information from electronic signatures or audit records.

Large database queries are limited by the mxe.db.fetchResultStopLimit system property.

The Maximo People Data Management Utility is available in English only.

7. Notices

This information was developed for products and services offered in
the U.S.A. IBM may not offer the products, services, or features
discussed in this document in other countries. Consult your local IBM
representative for information on the products and services currently
available in your area. Any reference to an IBM product, program, or
service is not intended to state or imply that only that IBM product,
program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual
property right may be used instead. However, it is the user's
responsibility to evaluate and verify the operation of any non-IBM
product, program, or service.

IBM may have patents or pending patent applications covering subject
matter described in this document. The furnishing of this document
does not grant you any license to these patents. You can send license
inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785

For license inquiries regarding double-byte (DBCS) information,
contact the IBM Intellectual Property Department in your country or
send inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan

The following paragraph does not apply to the United Kingdom or any
other country where such provisions are inconsistent with local law:

FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore,
this statement may not apply to you.

This information could include technical inaccuracies or
typographical errors.

Changes are periodically made to the information herein; these
changes will be incorporated in new editions of the publication. IBM
may make improvements and/or changes in the product(s) and/or the
program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided
for convenience only and do not in any manner serve as an endorsement
of those Web sites. The materials at those Web sites are not part of
the materials for this IBM product and use of those Web sites is at
your own risk.

IBM may use or distribute any of the information you supply in any
way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for
the purpose of enabling:

(i) the exchange of information between independently created
programs and other programs (including this one) and

(ii) the mutual use of the information which has been exchanged,
should contact:
IBM Corporation
11400 Burnet Road
Austin, TX 78758 U.S.A.

Such information may be available, subject to appropriate terms and
conditions, including in some cases, payment of a fee.

The licensed program described in this document and all licensed
material available for it are provided by IBM under terms of the IBM
Customer Agreement, IBM International Program License Agreement or
any equivalent agreement between us.

Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any
other claims related to non-IBM products.

Questions on the capabilities of non-IBM products should be
addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are
subject to change or withdrawal without notice, and represent goals
and objectives only. This information contains examples of data and
reports used in daily business operations. To illustrate them as
completely as possible, the examples include the names of
individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an
actual business enterprise is entirely coincidental. If you are
viewing this information softcopy, the photographs and color
illustrations may not appear.


IBM, the IBM logo, and are trademarks or registered
trademarks of International Business Machines Corp., registered in
many jurisdictions worldwide.

Other product and service names might be trademarks of IBM or other

A current list of IBM trademarks is available on the Web at

Java and all Java-based trademarks and logos are trademarks of Oracle
and/or its affiliates.

Linux is a registered trademark of Linus Torvalds in the United
States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks
of Microsoft Corporation in the United States, other countries, or

Privacy Policy Considerations

IBM Software products, including software as service solutions, (Software Offerings)
may use cookies or other technologies to collect product usage information, to help improve
the end user experience, to tailor interactions with the end user, or for other purposes.
In many cases, no personally identifiable information is collected by the Software Offerings.
Some of our Software Offerings can help enable you to collect personally identifiable
information. If this Software Offering uses cookies to collect personally identifiable
information, specific information about this offerings use of cookies is set forth below.

Depending on the configuration that is deployed in the application server, this Software
Offering may use session cookies for session management. These cookies can optionally be
enabled or disabled, but disabling the cookies will also disable the functionality that they
enable. See the application server documentation for additional information.

Optionally, you can also use functionality, such as typeahead, to store data locally on the
browser. The data that is stored locally could contain personally identifiable information.
For more information, see the Data validation topic in the Maximo Asset Management Information

If the configurations that are deployed for this Software Offering provide you as customer
the ability to collect personally identifiable information from end users by using cookies
and other technologies, you should seek your own legal advice about any laws that are applicable
to such data collection, including any requirements for notice and consent.

For more information about the use of various technologies, including cookies, for these purposes,
see IBMs Privacy Policy at, IBM's Online Privacy Statement at in the section entitled Cookies, Web Beacons and Other
Technologies, and the IBM Software Products and Software-as-a-Service Privacy Statement

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5;7.6;;;;;","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
17 June 2018