Codeunit 1761 Assembly-Data Classification
- App
- Base Application
- Namespace
- Microsoft.Assembly.Setup
- Versions
- 25-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Assembly/Setup/AssemblyDataClassification.Codeunit.al51 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 Microsoft.Assembly.Setup;
using Microsoft.Assembly.Comment;
using Microsoft.Assembly.Document;
using Microsoft.Assembly.History;
using Microsoft.Assembly.Reports;
using Microsoft.Utilities;
using System.Privacy;
codeunit 1761 "Assembly-Data Classification"
{
var
DataClassificationMgt: Codeunit "Data Classification Mgt.";
[EventSubscriber(ObjectType::Codeunit, Codeunit::"Data Classification Eval. Data", 'OnCreateEvaluationDataOnAfterClassifyTablesToNormal', '', false, false)]
local procedure OnClassifyTables()
begin
ClassifyTables();
end;
local procedure ClassifyTables()
begin
ClassifyPostedAssemblyHeader();
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Assembly Header");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Assembly Line");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Assemble-to-Order Link");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Assembly Setup");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Assembly Comment Line");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Posted Assembly Line");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"Posted Assemble-to-Order Link");
DataClassificationMgt.SetTableFieldsToNormal(DATABASE::"ATO Sales Buffer");
end;
local procedure ClassifyPostedAssemblyHeader()
var
DummyPostedAssemblyHeader: Record "Posted Assembly Header";
TableNo: Integer;
begin
TableNo := DATABASE::"Posted Assembly Header";
DataClassificationMgt.SetTableFieldsToNormal(TableNo);
DataClassificationMgt.SetFieldToPersonal(TableNo, DummyPostedAssemblyHeader.FieldNo("User ID"));
end;
}