Skip to main content

General Data Protection Regulation (GDPR) in HR Administration Processes scenario

Path: GDPR

The system allows you to delete and anonymize personal data if necessary, for example, to ensure compliance with the requirements of Article 15 of the Law of Ukraine “On the Protection of Personal Data” and the principles of the GDPR.

When the statutory retention period for data expires, such data may be deleted if other non-personal data needs to be retained for a configurable period of time. For statistical purposes, for example, anonymization of personal data can be used.

  1. On the GDPR page you need to create settings in accordance with which information will be administered.

Fill in the appropriate fields on the General and Tables tabs.

On the General tab the following fields can be filled in:

FieldDescription
CodeSetting Code.
DescriptionSetting Description.
ActiveSetting activity. If Active = TRUE, the selected setting will be run by running the job queue operation automatically if such running is additionally configured.
Main Table IDMain table code for selecting Date Field Code. The selection of tables is available from the list of tables selected in the Tables tab in rows.
Main Table NameName of the main table. Filled in automatically depending on the selected Main Table ID.
Date Field IDDate field ID in Date or DateTime format from the main table, the value of which will be used to select data.
Date Field NameThe date field name. Is filled in automatically depending on the selected Date Field ID.
Processing Data FormulaData processing formula. It is necessary to specify the period after which the data will be processed in accordance with the settings. Acceptable formula format is, for example, 1M (1 month), 1Y (1 year).
No. of TablesNumber of tables. The field is filled in automatically depending on the number of tables created in the rows of the Tables tab.

In the rows of the Tables tab, the system allows you to:

  • create lines,
  • delete lines,
  • administer information by making changes to the fields – the GDPR Fields page,
  • filter information available for administration – the GDPR Table Filters page.

To create a row for a table on the Tables tab, fill in the following fields in the rows:

FieldDescription
Table IDTable ID.
Table NameThe table name. Is filled in automatically depending on the specified ID.
Delete RecordsEnabling this field means that all records in the selected table will be deleted after the selected date has elapsed. Please note that once deleted, data cannot be restored.
Page IDPage ID. Filled in automatically with the code of the page displaying the selected table.
Parent Table IDParent table ID. If the parent table ID is set, the system will first select the data according to the configured parameters of the parent table and administer in the same way as configured in the dependent table.
Processing OrderNumber in the processing order.
No. of FieldsNumber of fields. The field is filled in automatically with the value of the number of fields that have been configured on the field’s GDPR page. By clicking on the value, the user is taken to the editable field’s GDPR page.
CommentsComments.

Having selected the tables in which information will be administered, you can select specific fields in which such administration will take place. To do this, in the row of the corresponding table, through the Manage – Fields function, go to the GDPR Fields page.

On the GDPR Fields page, fill in the following fields:

FieldDescription
Field IDID of the field to be administered.
Field CaptionThe field name. Is filled in automatically depending on the selected Field ID.
Field TypeField type. Is filled in automatically.
AnonymizeEnable the checkbox if value = TRUE and the field value needs to be anonymized. If the checkbox is enabled, the value of the Anonymized Value field will be automatically filled with the Anonymized value, which can be edited to another value.
Anonymize ValueThe value that will be set in the selected field instead of the primary one after starting information administration for the selected settings.
ClearEnable the checkbox if value = TRUE and the field value needs to be cleared.

You can select (create) several fields in the table that need to be administered, edit them, and delete them.

On the GDPR Table Filters page, fill in the following fields:

FieldDescription
Field IDField ID. The Field ID and Linked Field ID must have the same value for each table.
Field CaptionField Caption.
TypeType.
Filter ValueFilter value.
Linked Field IDLinked Field ID.
Linked Field NameLinked Field Name.
  1. Having completed the settings necessary for data administration, you can preview the result using Actions – Preview. In the Options area, select the Date on which the results will be previewed. The result is displayed by the system in lines with the following fields:
FieldDescription
Record CaptionThe name of the record being processed.
Processing DateSelected date + Selected period by formula. The viewing date must follow the processing date.
Anonymized FieldsNumber of records for which fields are Anonymized.
Cleared FieldsNumber of records for which fields have been cleared.
Deleted RecordsNumber of deleted records.
  1. To administer information, this process must be run: Actions – Run
  • You can run the information administration process manually using Actions – Run from each GDPR page.
  • The information administration process can be run automatically by creating a Job Queue Operation, Codeunit 70860390 SMA GDPR Management.
  1. The results of the information administration are logged on the GDPR Log page, Related – Log as follows:
FieldDescription
Entry No.Filled in automatically by the system.
GDPR CodeSetting code according to which the information will be administered.
Anonymized FieldsNumber of records for which fields are Anonymized.
Cleared FieldsNumber of records for which fields are cleared.
Deleted RecordsNumber of deleted records.
Processed Record IDProcessed Record ID.

Deleting log entries does not reverse the anonymization or deletion of information.

© 2008 - 2023 SMART business