Table 1180 Data Privacy Entities in 28

App
System Application
Namespace
System.Privacy

Fields, 15Keys, 1

Versions171819202122232425262728latest

Source242526272829

Source in 28

src/System Application/App/Data Classification/src/DataPrivacyEntities.Table.al121 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------

namespace System.Privacy;

using System.Reflection;

/// <summary>
/// Displays a list of data privacy entities.
/// </summary>
table 1180 "Data Privacy Entities"
{
    Access = Public;
    Caption = 'Data Subjects';
    InherentEntitlements = X;
    InherentPermissions = X;

    fields
    {
        field(1; "Table No."; Integer)
        {
            Caption = 'Table No.';
            DataClassification = SystemMetadata;
        }
        field(2; "Table Caption"; Text[80])
        {
            CalcFormula = lookup("Table Metadata".Caption where(ID = field("Table No.")));
            Caption = 'Table Caption';
            FieldClass = FlowField;
        }
        field(3; "Key Field No."; Integer)
        {
            Caption = 'Key Field No.';
            DataClassification = SystemMetadata;
        }
        field(4; "Key Field Name"; Text[30])
        {
            CalcFormula = lookup(Field.FieldName where(TableNo = field("Table No."),
                                                        "No." = field("Key Field No.")));
            Caption = 'Key Field Name';
            FieldClass = FlowField;
        }
        field(5; "Entity Filter"; Blob)
        {
            Caption = 'Entity Filter';
            DataClassification = SystemMetadata;
        }
        field(6; Include; Boolean)
        {
            DataClassification = CustomerContent;
            Caption = 'Include';
        }
        field(7; "Fields"; Integer)
        {
            CalcFormula = count(Field where(TableNo = field("Table No."),
                                             Enabled = const(true),
                                             Class = const(Normal)));
            Caption = 'Fields';
            FieldClass = FlowField;
        }
        field(8; Status; Option)
        {
            DataClassification = CustomerContent;
            Caption = 'Status';
            OptionCaption = 'Review Needed,Reviewed';
            OptionMembers = "Review Needed",Reviewed;
        }
        field(9; Reviewed; Boolean)
        {
            DataClassification = CustomerContent;
            Caption = 'Reviewed';
        }
        field(10; "Status 2"; Option)
        {
            DataClassification = CustomerContent;
            Caption = 'Status 2';
            OptionCaption = 'Review Needed,Reviewed';
            OptionMembers = "Review Needed",Reviewed;
        }
        field(11; "Page No."; Integer)
        {
            Caption = 'Page No.';
            DataClassification = SystemMetadata;
        }
        field(12; "Similar Fields Reviewed"; Boolean)
        {
            DataClassification = CustomerContent;
            Caption = 'Similar Fields Reviewed';
        }
        field(13; "Similar Fields Label"; Text[120])
        {
            DataClassification = CustomerContent;
            Caption = 'Similar Fields Label';
        }
        field(14; "Default Data Sensitivity"; Option)
        {
            DataClassification = CustomerContent;
            Caption = 'Default Data Sensitivity';
            OptionCaption = 'Unclassified,Sensitive,Personal,Company Confidential,Normal';
            OptionMembers = Unclassified,Sensitive,Personal,"Company Confidential",Normal;
        }
        field(15; "Privacy Blocked Field No."; Integer)
        {
            Caption = 'Privacy Blocked Field No.';
            DataClassification = SystemMetadata;
        }
    }

    keys
    {
        key(Key1; "Table No.")
        {
            Clustered = true;
        }
    }

}

Fields, 15

IdNameTypeObsolete
1Table No.Integer-
2Table CaptionText[80]-
3Key Field No.Integer-
4Key Field NameText[30]-
5Entity FilterBlob-
6IncludeBoolean-
7FieldsInteger-
8StatusOption-
9ReviewedBoolean-
10Status 2Option-
11Page No.Integer-
12Similar Fields ReviewedBoolean-
13Similar Fields LabelText[120]-
14Default Data SensitivityOption-
15Privacy Blocked Field No.Integer-

Keys, 1

NameFieldsObsolete
Key1, clusteredTable No.-