DataClassification Property

When you add a new field to a table, you must set the DataClassification field property in the code. When you add a new field to a table and do not specify the property, the field is assigned an initial value of ToBeClassified.

Bulk-classifying data

Commands needed

Result

See also

Data Classification requires access to the database tables and access to the development environment.

There are 6 classification options:

  • CustomerContent
  • EndUserIdentifiableInformation
  • AccountData
  • EndUsePseudonymousIdentifiers
  • OrganizationIdentifiableInformation
  • SystemMetadata.

See Microsoft's definition.

It is possible to view the Data Classification for all fields and apply filters to view selected records. In the Dynamics Business Central Development Environment, open the Data Classification Worksheet page. 

Bulk-classifying data

Records in the Field Data Classification page can be sent to Excel by using the built-in Print & Send/Microsoft Excel. With that column format you can bulk-classify all fields and then import to the database using the PowerShell script by Microsoft.

See Microsoft's instructions.

Script Path Example: NAV.11.0.20783.W1.DVD\WindowsPowerShellScripts\DataClassification

Commands needed

Import-Module DataClassification.psm1

Set-FieldDataClassificationFromExcelFile -ExcelFilePath "C:\TEMP\Classification.xlsx" -SheetName 'Field Data Classification' -RTCFolder "C:\Program Files (x86)\Microsoft Dynamics NAV\110\RoleTailored Client" -DBName NAVDBNAME -OutputFolder C:\TEMP

Result

The script replaces the property value in the database with the value from the Excel sheet. You must re-compile modified tables.

The script creates a backup of the modified tables in the Output Folder in case you want to roll back the changes.

See also

Data Classification in LS Central

Data Sensitivity

Exporting Data Subjects