Personnel entity revocation - HxGN EAM - Version 11.07.01 - Feature Briefs - Hexagon

HxGN EAM GDPR

Language
English
Product
HxGN EAM
Search by Category
Feature Briefs
HxGN EAM Version
11.7.1

A new install parameter is delivered with EAM to facilitate the revocation of personnel entity data. The install parameter GDPROPTN displays and enables the Revoke button on each of the entity screens (Caller, Contact, Employee, Supervisor, and User). If the install parameter GDPROPTN is set to ON, the Revoke button will be visible and enabled, else it will be hidden.

When the user clicks the Revoke button on an entity screen, the system provides a confirmation message:

"This action will permanently remove this record and all references to it. The revocation protocol is not reversible. Continue?"

If the user clicks Yes to the confirmation message, the system will write a record for the entity to the GDPR revocation table R5FORGETME to be processed by the nightly FORGETME job.

The following user records will be protected from revocation.

*

R5

R5REQ

DATABRIDGEINTERNALUSER

INTERNALEAMUSER

CUSTOMCREATED

EAM-DOCUMOTOUSER

Additionally, the ‘*’ employee record will be protected from revocation. If a user attempts to revoke any of these records, the ystem displays an error message:

"Entity records marked for revocation can be viewed on the GDPR Administration screen."

The GDPR Administration screen is read only, and no records can be created or inserted. The records displayed on this screen include the date marked for revocation, the user that selected the record for revocation, the entity type, the entity code, and a status.

For each entity type, the table below details what values will be populated to the GDPR Administration screen.

Entity

r5forgetme.fgm_entity

r5forgetme.fgm_code

Schedule group (Supervisor)

SGRP

r5schedgroups, scg_code

User

USER

r5users, usr_code

Person (Employee)

PERS

r5personnel, per_code

Contact Information

CIFO

r5contactinfo, cti_code

Caller

CALL

r5callers, cll_code

A stored procedure runs on a nightly basis to process entity records in the R5FORGETME table. For each record in the R5FORGETME table not marked with a status of "C" (Completed) or "E" (In Error), this process will:

  1. Create a new record with a system generated entity value.

  2. Replace all references to the existing record with the new record.

  3. Mark the new record as Out of Service.

  4. Delete the old record.

eRecords will not be impacted by this revocation process.

When the revocation procedure begins to process an entity record, the status of the record will be updated from "S" (Scheduled) to "P" (In Progress). Once the revocation process is completed for the individual record, the status will again be updated from "P" (In Progress), to "C" (Completed).

If any errors occur for an entity record during the nightly process, the record will be marked with a status of "E" (In Error) on the GDPR Administration screen. Any associated error message(s) will be available for review on the Errors tab of the GDPR Administration screen. If an entity record is marked with a status of "E" (In Error), the record can be reprocessed; the system administrator can update the status of an entity record marked "E" (In Error) to "S" (Scheduled) and the entity record will be processed by the nightly FORGETME job.