Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Aptify®.
Copyright © 2014-2018 Aptify®.
The material contained herein is Confidential and Proprietary to Aptify® and protected by nondisclosure provisions in the Aptify Master License Agreements, Aptify Nondisclosure Agreement, Aptify Partner Agreements, and/or other nondisclosure instruments between the recipient and Aptify. All elements of the material, including but not limited to the content, presentation, and storage and delivery methods are Confidential. In the event that any element of this material is found to not be confidential in a legal proceeding, all other elements will remain Confidential.
Aptify General Data Protection Regulation (GDPR) Utility Guide
The Aptify GDPR utility wizard helps an organization to anonymize a person record with the request from a person for deleting their record from an association's database (right to be forgotten). It also provides an ability to export the person record's data into a machine-readable format (XML).
This document must be used by an Administrator who has a clear understanding of the GDPR compliance.
Aptify versions 5.5.4 and above support the GDPR Utility wizard.
This topic contains the following sub-topics:
- Working with the GDPR Utility Wizard in Aptify Desktop Client
- Person Records Unforgettable Conditions
- About Person Record Information Post GDPR activity
Working with the GDPR Utility Wizard in Aptify Desktop Client
This topic contains the following sub-topics that describe the configuration procedure of GDPR Utility wizard and its functionalities in Aptify Desktop Client:
Installing the Aptify GDPR Utility Wizard
This topic describes the step-by-step procedure to install the GDPR Utility wizard in Aptify with the Configuration Migration (CM) Tool. Follow the below steps to install the GDPR Utility wizard:
-
Download the AptifyGDPRUtility ZIP file to a folder on the database server and unzip its contents.
-
Log in to your Aptify environment with Administrator privilege credentials and has system administrator role.
-
Launch the CM Tool from the Aptify Desktop client environment. Make sure that you have the latest version (5.5.5.1) of the CM Tool installed by checking the version number of AptifyConfigurationMigrationUtility.exe.
-
Select 'Unpacking' option from the 'Configuration Migration Utility' pop-up window and click 'Ok'.
-
Log in to the Aptify environment where you wish to configure the GDPR Utility with Administrator privilege credentials and has system administrator role.
-
In the 'Pack Path', browse and select the AptifyGDPRUtility.cmpack.
-
In the Set Default Value tab, make sure that all the Utility records are available.
-
Click 'Unpack' button to start unpacking the AptifyGDPRUtility.cmpack.
-
After the process has been completed successfully, close the CM tool.
-
Copy these files from the GDPR Utility's DeploymentDLLs folder to the Aptify Program Files folder for the computer from which you will run the Aptify desktop client:
-
Aptify.Utilities.PersonalInformation.dll
-
Aptify.Utilities.PersonalInformation.UI.dll
-
-
When finished, launch the Aptify desktop. You can find the GDPR Utility Wizard in your Aptify system. See Location of the GDPR Utility Wizard for more information.
Working with the Aptify GDPR Utility Wizard
This topic describes the location and functionalities of the GDPR Utility wizard. The content of this topic is divided into the following sections:
Location of the GDPR Utility Wizard
Working with the GDPR Utility Wizard
Forgetting the Configured Personal Information Fields
Configurations to Override the Person Unforgettable Conditions
Location of the GDPR Utility Wizard
-
Log in to Aptify Desktop Client with Administrator privileges.
-
Navigate to the ‘Wizards’ service in the ‘Framework’ application.
-
To locate the GDPR Utility, do any one of the following:
-
Search for 'GDPR Utility' in the ‘Search in Wizards’ option and click ‘Search’ icon.
-
Create an ‘All Wizards’ view and find the 'GDPR Utility' wizard in the list.
-
Working with the GDPR Utility Wizard
-
Log in to Aptify Desktop Client with Administrator privileges.
-
Navigate to the ‘Persons’ service in the ‘Customer Management’ application.
-
Click GDPR Utility Wizard icon located on the 'Persons' service toolbar to run the GDPR Utility Wizard.
You can also run the GDPR Utility wizard from a view with the wizard icon located on the view toolbar. -
Enter the Person record ID or name in the 'Persons' link field.
If multiple records appear when you search for a record with a name, make sure you select the appropriate person record before you proceed further. -
Click 'Next'.
-
In the HTML sub-tab, the selected person record's data will be displayed in the HTML format. If you wish to export the person record in the XML format, click 'Download XML' button.
-
In the XML sub-tab, the selected person record's data will be displayed in the XML format.
-
If the person record can be forgettable:
-
Notice that the 'Person for Forgettable' checkbox is selected by default.
-
Select the 'Forget Person' checkbox.
-
Go to Step 10.
-
-
If the person record cannot be forgettable:
-
Notice that the 'Person Is Forgettable' checkbox is not selected by default.
-
The 'Forget Person' checkbox is not available.
-
In the Unforgettable tab, you can find the condition(s) that does not allow to forget a person record. The 'Unforgettable' tab will be visible only when there are condition(s) that does not allow to forget the person record.
-
If it is mandatory to forget the person record, make sure you clear all the unforgettable conditions and re-run the GDPR Utility wizard again. See Person Records Unforgettable Conditions for more information.
-
-
Click 'Next'.
-
Select the 'Confirm Forget Person' checkbox.
Note concerning Aptify 5.5.4 version If the 'Confirm Forget Person' checkbox is not selected before you click 'Finish' button, the person record cannot be forgotten, and the respective Person Information Utility Runs record will not be created. -
Click 'Finish'. A pop-up message appears after the process has been completed successfully. See About Person Record Information Post GDPR activity to understand the updates carried out in a person record after the record has been forgotten.
-
On the pop-up message, click 'Yes' to repeat the process for other records or click 'No' to close the wizard.
-
On the 'Person Information Utility Runs' window identify the following:
The Person Information Utility Runs record will get created only after successfully forgetting a person record.-
In the General sub-tab:
-
The person name changes to GDPR ID. For example, 'GDPR-2571, GDPR-2571'.
-
The result field shows 'FORGOTTEN' status.
-
-
In the Confirm Forget sub-tab, the 'Confirm Forget Person' checkbox will be check-marked by default.
-
In the Personal Info sub-tab, the personal information of the forgotten record will be blank.
-
Forgetting the Configured Personal Information Fields
If you have any personal information fields configured on the person form, they must be cleared with the GDPR Utility wizard. Follow the below step-by-step procedure to clear the information from these fields:
-
Log in to Aptify Desktop Client with Administrator privileges.
-
Navigate to the 'Database Objects' service in the 'Framework' application.
-
Search and open the 'spGetPersonalInformation' database object.
-
In the stored procedure, add the 'Personal Data' field under the 'Select' Query related to the Persons entity.
-
Save and close the 'spGetPersonalInformation' database object.
Note that the 'Personal Data' field included in the 'spGetPersonalInformation' database object will now be considered as personal information field and will be made available for downloading in the XML format. -
Search and open the 'spForgetPerson' database object.
-
In the stored procedure, add the 'Personal Data' field to the person's update query to clear the field data.
-
Save and close the 'spForgetPerson' database object.
Before GDPR Activity |
After GDPR Activity |
Configurations to Override the Person Unforgettable Conditions
-
Log in to Aptify Desktop Client with Administrator privileges.
-
Navigate to the 'Database Objects' service in the 'Framework' application.
-
Search and open the 'spCanPersonBeForgotten' database object.
-
Locate the Person Record Unforgettable conditions and their 'select query' in the stored procedure.
-
To exclude the required person unforgettable condition, select and comment (add '--' at start) its 'select query' in the stored procedure.
Person Records Unforgettable Conditions
A person record cannot be forgotten in the Aptify application if one or more of the following criteria are met: An active membership
An active subscription
An open Order including quotation and batched
An Order with an outstanding balance, including Credit Memos, Cancelled Orders, and Quotations An open Standing Orders
Registered for an open event (Meeting, Class with Registration Type or Expo) Registered for an event (Meeting, Class or Expo) that ended in the past 30 days
Active in a current Committee Term, or in Future Committee Term including Nominees as an Applicant/nominee/ other types with status as Pending/Approved
Registered as a Company Administrator Listed as a Billing Contact on a Company
Linked to an open Task with status as Not Started, In Progress, and On Hold An open Opportunity with status as Open or On Hold
Is a Parent with one or more active Children
About Person Record Information Post GDPR activity
This section provides the information regarding the updates carried out in a person record after the record has been forgotten with GDPR Utility wizard. The information is divided into the following sections:
Note Concerning Aptify Versions 5.5.4 to 5.5.6
To make sure that the Post GDPR changes are applied for a forgotten person record in Aptify Web, and remove it from the Favorites of Aptify Web, log out from the existing Aptify Web session and login again.
List of Person Entity Fields
The following fields will be updated with the respective result retrieved from the stored procedure after the person has been forgotten: Prefix: Blank
FirstName: GDPR-[Person's ID] MiddleName: Blank
LastName: GDPR-[Person's ID] Suffix: Blank
CompanyID: Null Title: blank AddressID: Null
PhoneID: Null FaxID: Null Email1: Blank Email2: Blank Email3: Blank
BillingAddressID: Null HomeAddressID: Null HomePhoneID: Null POBoxAddressID: Null SocialSecurity: Blank ReferredBy: Null WebSite: Blank Birthday: 1/1/1900 Supervisor: Blank AssistantsName: Blank AssistantsPhoneID: Null Nickname: Blank Gender: 2 (Unknown) SpouseName: Blank Kids: Blank
ImportantDate1: 1/1/1900 ImportantDescription1: Blank ImportantDate2: 1/1/1900 ImportantDescription2: Blank ImportantDate3: 1/1/1900 ImportantDescription3: Blank MailCode: Blank
CRRT: Blank USCongress: Blank StateSenate: Blank StateHouse: Blank CountyDistrict: Blank MailExclude: 1
FaxExclude: 1
EmailExclude: 1
DirExclude: 1 ContactManagerID: Blank VerifyStatus: Blank FunctionalTitle: Blank ContactRank: Blank DirRank: 0 PrimaryFunctionID: Null JoinDate: Null CreditStatusID: 1 (No Credit) CreditLimit: 0
BillingTerms: Blank APVendorID: Blank Directions: Blank Comments: Blank Photo: Null CESScore: 0
IsGroupAdmin: 0
IsSystem: 1
List of Person Sub-Types
The GDPR Utility wizard clears the information from the following sub-types of a person record:
PersonCompanies Sub-Type: All the records linked to the Person are cleared PersonFunctions Sub-Type: All the records linked to the Person are cleared PersonRelationships Sub-Type: All the records linked to the Person are cleared
Removes all PersonRelationships records where RelatedPersonID matches the Person being forgotten. PersonSavedPaymentMethods Sub-Type: All the records linked to the Person are cleared PersonEducation Sub-Type: All the records linked to the Person are cleared
PersonTaxExemptCodes Sub-Type: All the records linked to the Person are cleared
Record History
The GDPR Utility wizard deletes:
All Record History entries (EntityRecordVersions, EntityRecordVersionComments, and EntityRecordVerChanges tables) linked to the Persons entity record.
All Record History entries linked to the Web Users Entity records linked to the Person ID. All Record History entries linked to the Person ID
Other Items
The GDPR Utility:
Deletes all Attachments linked to the Persons record, Web Users records linked to the Person and Person External Accounts linked to the Person.
Deletes all Topic Code Links for the Persons record, Web Users records linked to the Person and Person External Accounts linked to the Person.
Removes the Person from Contact Log Links, Web Users records linked to the Person and Person External Accounts linked to the Person.
ListDetail records: Clears out the PersonID or at least the Record Name. Favorites: Deletes all Favorites tied to Person inked to Person entity.
Comments
Please sign in to leave a comment.