ConsentPurpose Table (469)
•
Environment: onsite, online
Some tooltip text!
• 2 minutes to read
• 2 minutes to read
GDPR purpose alternatives
Fields
| Name | Description | Type | Null |
|---|---|---|---|
| consentpurpose_id | Primary key | PK | |
| name | The name of this purpose | String(4000) | ● |
| rank | Rank order | UShort | ● |
| tooltip | List item tooltip | String(4000) | ● |
| deleted | 0 -> record is active 1 -> record is 'deleted' and should not be shown in lists | UShort | ● |
| key | The key used to refer to this purpose, like #Process, #Emarketing etc. | String(255) | ● |
| consentText | Form text used for the actual checkbox | String(4000) | ● |
| formText | Text for the consent form, the long text to be shown when asking the end-user for this kind of consent | Clob | ● |
| privacyStatementDesc | A heading or description of the privacy text | String(4000) | ● |
| privacyStatementUrl | Url referencing the actual privacy statement text; may have different urls for different languages | String(4000) | ● |
| active | True if this consent purpose is active | Bool | ● |
| registered | Registered when | UtcDateTime | |
| registered_associate_id | Registered by whom | FK associate | |
| updated | Last updated when | UtcDateTime | |
| updated_associate_id | Last updated by whom | FK associate | |
| updatedCount | Number of updates made to this record | UShort |

Indexes
| Fields | Types | Description |
|---|---|---|
| consentpurpose_id | PK | Clustered, Unique |
| name | String(4000) | Unique |
| key | String(255) | Unique |
Relationships
| Table | Description |
|---|---|
| associate | Employees, resources and other users - except for External persons |
| ConsentPerson | Link table that defines who has which consents |
Replication Flags
- Replicate changes DOWN from central to satellites and travellers.
- Replicate changes UP from satellites and travellers back to central.
- Copy to satellite and travel prototypes.
Security Flags
- No access control via user's Role.