Using the Right to be Forgotten (RTBF) in OpenCRM has two parts. The first is how you mark a record as having made a RTBF request and the second is the workflow (or actions) that take place after the fact.
Extra InformationBefore you start, there are some additional FAQs and information you might find useful as part of your preparations.
Making a Right to be Forgotten RequestWhen it comes to carrying out your data retention policies on RTBF requests, you can mark these records however you think will work best for your business. But, as a way to help you, we've written a system field that will help you flag these records and will carry out some additional functions in your database with regard to your back-ups. Essentially the field works like this: 1. You navigate to the Lead, Contact, or Company who is making the request. 2. In the "Contact Restrictions" block there is a field called "Right to be forgotten" a. Important: this field is only available, by default, to users with the "administrator" profile. It is a very powerful feature, so consider carefully if you want to open this up to other users. 3. When you tick the box, you will get a popup telling you some important information about the way this feature works and asking you to confirm that you have read it a. Important: If you click cancel or enter the wrong value, the record will not be marked as RTBF.
4. Once you type in "YesRTBF" you will need to SAVE the record and then this will kick off your data retention policies regarding all RTBF requests (see below for information on setting up your rules). a. If you CANCEL from the record the Right to be Forgotten field will not be saved. 5. The system automatically logs the date the RTBF field was set and the user who set it. If you untick the "Right to be Forgotten" tickbox, the date remains on the record to show the history of your interaction with it--if you decide to run your RTBF rules using this date field, we would advise that you ALSO use the tickbox to ensure you don't run any rules against a record that has changed their minds. a. The system also logs any change in the audit log. 6. The RTBF field is strongly recommended as your means for triggering RTBF requests for your business. It provides a standard and audited means for checking these requests and has back up measures to reduce the chance that someone subject to a RTBF request could be later restored in error. In addition to the auditing described all requests are logged in an isolated table within your own systems database and also in a separate central database. This logging ensures that should a record that was subject to a RTBF be somehow later restored, for example via a system backup, the record will be reflagged as having had a RTBF request thus triggering your RTBF rules, provided that as we recommend they function from the RTBF field.
Using the Right to be Forgotten Workflow/Rules1. To set up your Right to be Forgotten rules, go to Settings and click to expand the "Workflow" link. This will give you a link to our Right to be Forgotten rules. 2. You will then see a popup asking you to confirm that you understand the serious nature of the actions you will be performing against your data. 3. Once you have confirmed that you understand the risk, you will be taken to the main Right to be Forgotten page, where you can: a. Create new rules (click the New button at the top) b. View which rules are currently active (Yes/No text on the right side of the table) c. Edit existing rules (click the "Edit" link on the right side) d. Duplicate existing rules (link on the right side) e. Delete existing rules (also a link on the right side) f. Audit existing rules (this will show you who has edited your rules and what they have done) 4. When you are creating a new rule, the page you will see will look like this (there are three keys areas to know):
Section 1: DescriptionThis top section is where you:
Section 2: ConditionsThis section is where you describe the criteria this rule will use to identify the records that will be subject to your right to be forgotten rules. It works by you picking a field and setting some parameters. In this case, you will probably be relying on the "Right to be Forgotten" field, but you might also want to add date fields to record the actual date of the request or a secondary approval field (for example). You have two options when setting up these conditions:
In the example screenshotted in the previous section, we have decided to use the RTBF tickbox field AND a date field. This means that both conditions have to be met before the actions below will be run. A note on filtering on a date field: The before filter means that you will be targeting both a specific day and everything before that date. The positive and negative numbers are the number of days before or after the current date. So for example:
Section 3: ActionsIn our example, we've decided to add a Warning to the Lead and let our Data Protection Officer know what has happened. Remember: you can set up several rules to run against the same record over different periods of time. So this example has just a couple actions being carried out on the first day, but maybe after 3 additional days, the record will have it's fields cleared. You have numerous of actions to chose from here:
4. If/When you mark your rule as "Active", clicking the Save button will trigger the following popup. Once you click OK, you will be taken to a screen that will display the primary records in your system that will be affected by the workflow. The fields that match your rule will be displayed, you can also click the link on the right to view a particular record. Once you click the Activate Rule button, your rule will be marked as active and will start running. Clicking to Edit Rule will take you back to the previous screen. You cannot set a rule as active without running this test. (You can test any rule at any time by clicking the "test rule" link on the right of the workflow home screen) The Importance of DuplicatingAgain, just like editing a rule, you can use the "Duplicate" link to make a copy of your data retention rule. This is a great way to build up the phases of your right to be forgotten polices. In our above example, you might want to have the DPO check and confirm the request, filling in the date they have done so. You could then use this date to add an additional condition for the second phase of your RTBF policy.
Copying information from one module to anotherYou can use workflow to inherit information that could not otherwise be mapped from one module to another. An example of this would be copying the Assigned to from a Company record onto linked Projects. Important: You can only copy data from the originating record, not another dependent record. In the example below, the workflow is set up to copy the Assigned to from the Company onto all linked Projects, while setting the Assigned to on linked Contracts to a particular user. The first action (highlighted in red) shows:
The second action (highlighted in blue) shows the same:
What about Back ups?Now this is the really great thing about using the "Right to be forgotten" tickbox on your Leads, Contacts, and/or Company records. If a record has this tickbox ticked and you have to restore your database from a back, OpenCRM will re-run that record through your RTBF rules before restoring that backup. This means that the data will not go into your live system even if the backup pre-dates the RTBF request. You may also be interested in:
|