Page 1751 "Data Classification Worksheet"
System Application · System.Privacy
Across versions
- BC23-30present
Neighbourhood 4 connected objects and pages
System Application · System.Privacy · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Data Classification Worksheet |
| Extensible | false |
| SourceTable | Data Sensitivity |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | All |
| Permissions | tabledata Company = r, tabledata “Data Sensitivity” = rm, tabledata Field = r, tabledata User = r |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Group | Table No | Rec."Table No" |
Specifies the number of the affected table. |
| Field No | Rec."Field No" |
Specifies the number of the affected field. | |
| Table Caption | Rec."Table Caption" |
Specifies the display name of the affected table. | |
| Field Caption | Rec."Field Caption" |
Specifies the display name of the affected field. | |
| Field Type | Rec."Field Type" |
Specifies the type of the affected field. | |
| Data Sensitivity | Rec."Data Sensitivity" |
Specifies the sensitivity of the data. Sensitive: Information about a data subject’s racial or ethnic origin, political opinions, religious beliefs, involvement with trade unions, physical or mental health, sexuality, or details about criminal offenses. Personal: Information that can be used to iden… | |
| Data Classification | Rec."Data Classification" |
Specifies the classification of the data. Open Help to lean more. | |
| Last Modified By | LastModifiedByUser |
Specifies who last changed the field. | |
| Last Modified | Rec."Last Modified" |
Specifies when the field was last changed. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Edit | Set Up Data Classifications | Open the Data Classification Assisted Setup Guide. | |
| Find New Fields | Search for new fields and add them in the data classification worksheet. | ||
| Set as Sensitive | Set the data sensitivity of the selected fields to Sensitive. | ||
| Set as Personal | Set the data sensitivity of the selected fields to Personal. | ||
| Set as Normal | Set the data sensitivity of the selected fields to Normal. | ||
| Set as Company Confidential | Set the data sensitivity of the selected fields to Company Confidential. | ||
| Set as Unclassified | Set the data sensitivity of the selected fields to Unclassified. | ||
| View | View Similar Fields | View the fields of the related records that have similar name with one of the fields selected. | |
| View Unclassified | View only unclassified fields. | ||
| View Sensitive | View only fields classified as Sensitive. | ||
| View Personal | View only fields classified as Personal. | ||
| View Normal | View only fields classified as Normal. | ||
| View Company Confidential | View only fields classified as Company Confidential. | ||
| View All | View all fields. | ||
| Show Field Content | Show all the unique values of the selected field. |
Procedures
7 local procedures, no public ones.
Triggers
OnAfterGetCurrRecord, OnAfterGetRecord, OnOpenPage
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1750 “Data Classification Mgt.” (5 calls:
ConfirmEditDataSensitivity → GetDataSensitivityOptionString,CreateEvalDataOrShowUnclassifiedDataIfTableIsEmpty → OnCreateEvaluationData,CreateEvalDataOrShowUnclassifiedDataIfTableIsEmpty → PopulateDataSensitivityTable, …) - Codeunit 1753 “Data Classification Mgt. Impl.” (2 calls:
SendLegalDisclaimerNotification → GetLegalDisclaimerTxt,ShowFieldContent → PopulateFieldValue) - Page 1753 “Field Content Buffer” (1 call:
ShowFieldContent → (object))
Called by
- Codeunit 1753 “Data Classification Mgt. Impl.” (3 calls:
RunDataClassificationWorksheetForPersonalAndSensitiveDataInTable → (object),RunDataClassificationWorksheetForTable → (object),RunDataClassificationWorksheetForTableWhoseNameContains → (object)) - Codeunit 1756 “Data Class. Notification Mgt.” (1 call:
OpenClassificationWorksheetPage → (object))
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Data Classification Worksheet"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.