diff --git a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyBusinessManagerRC.PageExt.al b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyBusinessManagerRC.PageExt.al index c10022651d..f3fec6324e 100644 --- a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyBusinessManagerRC.PageExt.al +++ b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyBusinessManagerRC.PageExt.al @@ -1,3 +1,4 @@ +#if not CLEAN29 // ------------------------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. @@ -14,6 +15,10 @@ using Microsoft.QualityManagement.Setup; pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role Center" { + ObsoleteReason = 'Quality Management references not needed in Business Manager Role Center.'; + ObsoleteState = Pending; + ObsoleteTag = '29.0'; + actions { addlast(processing) @@ -23,6 +28,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C Image = CheckList; Caption = 'Quality Management'; ToolTip = 'Work with Quality Inspections.'; + Visible = false; action(Qlty_ShowQualityInspections) { @@ -104,6 +110,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C group(Qlty_QualityManagement_Sections_Group) { Caption = 'Quality Management'; + Visible = false; action(Qlty_Sections_ShowQualityInspections) { @@ -125,3 +132,4 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C } } } +#endif \ No newline at end of file diff --git a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyMachineOperatorRC.PageExt.al b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyMachineOperatorRC.PageExt.al index 872c22cfbf..9569ab5817 100644 --- a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyMachineOperatorRC.PageExt.al +++ b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyMachineOperatorRC.PageExt.al @@ -43,6 +43,7 @@ pageextension 20417 "Qlty. Machine Operator RC" extends "Machine Operator Role C group(Qlty_Analysis_Group) { Caption = 'Analysis'; + Tooltip = 'Analyze Quality Inspection data'; action(Qlty_QualityInspectionLines) { diff --git a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyPurchasingAgentRC.PageExt.al b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyPurchasingAgentRC.PageExt.al index 994e329c14..9d2fd8fa63 100644 --- a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyPurchasingAgentRC.PageExt.al +++ b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyPurchasingAgentRC.PageExt.al @@ -43,6 +43,7 @@ pageextension 20415 "Qlty. Purchasing Agent RC" extends "Purchasing Agent Role C group(Qlty_Analysis_Group) { Caption = 'Analysis'; + Tooltip = 'Analyze Quality Inspection data'; action(Qlty_QualityInspectionLines) { diff --git a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyShopSupervisorRC.PageExt.al b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyShopSupervisorRC.PageExt.al index 45b67fc831..a5373a4578 100644 --- a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyShopSupervisorRC.PageExt.al +++ b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyShopSupervisorRC.PageExt.al @@ -43,6 +43,7 @@ pageextension 20416 "Qlty. Shop Supervisor RC" extends "Shop Supervisor Role Cen group(Qlty_Analysis_Group) { Caption = 'Analysis'; + Tooltip = 'Analyze Quality Inspection data'; action(Qlty_QualityInspectionLines) { diff --git a/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyWhseBasicRC.PageExt.al b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyWhseBasicRC.PageExt.al new file mode 100644 index 0000000000..b670b5dd84 --- /dev/null +++ b/src/Apps/W1/Quality Management/app/src/RoleCenters/QltyWhseBasicRC.PageExt.al @@ -0,0 +1,127 @@ +// ------------------------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// ------------------------------------------------------------------------------------------------ +namespace Microsoft.QualityManagement.RoleCenters; + +using Microsoft.QualityManagement.Configuration.GenerationRule; +using Microsoft.QualityManagement.Configuration.Template; +using Microsoft.QualityManagement.Configuration.Template.Test; +using Microsoft.QualityManagement.Document; +using Microsoft.QualityManagement.Reports; +using Microsoft.QualityManagement.Setup; +using Microsoft.Warehouse.RoleCenters; + +pageextension 20421 "Qlty. Whse. Basic RC" extends "Whse. Basic Role Center" +{ + actions + { + addlast(processing) + { + group(Qlty_QualityManagement_Processing_Group) + { + Image = CheckList; + Caption = 'Quality Management'; + ToolTip = 'Work with Quality Inspections.'; + + action(Qlty_ShowQualityInspections) + { + Caption = 'Quality Inspections'; + Image = CheckList; + ToolTip = 'See existing Quality Inspections and create a new inspection.'; + ApplicationArea = QualityManagement; + RunObject = Page "Qlty. Inspection List"; + } + action(Qlty_CertificateOfAnalysis) + { + Caption = 'Certificate of Analysis'; + Image = Certificate; + ToolTip = 'Certificate of Analysis (CoA) report.'; + ApplicationArea = QualityManagement; + RunObject = Report "Qlty. Certificate of Analysis"; + } + group(Qlty_Analysis_Group) + { + Caption = 'Analysis'; + Tooltip = 'Analyze Quality Inspection data'; + + action(Qlty_QualityInspectionLines) + { + Caption = 'Quality Inspection Lines'; + Image = CheckList; + ToolTip = 'Historical Quality Inspection lines. Use this with analysis mode.'; + ApplicationArea = QualityManagement; + RunObject = Page "Qlty. Inspection Lines"; + } + } + group(Qlty_ConfigureQualityManagement) + { + Caption = 'Setup'; + Tooltip = 'Configure the Quality Management'; + Image = Setup; + + action(Qlty_ManagementSetup) + { + Caption = 'Quality Management Setup'; + RunObject = Page "Qlty. Management Setup"; + ApplicationArea = QualityManagement; + Image = Setup; + RunPageMode = Edit; + Tooltip = 'Change the behavior of the Quality Management.'; + } + action(Qlty_ConfigureInspectionTemplates) + { + ApplicationArea = QualityManagement; + Caption = 'Inspection Templates'; + Image = BreakpointsList; + RunObject = Page "Qlty. Inspection Template List"; + RunPageMode = Edit; + ToolTip = 'Specifies a Quality Inspection Template is an inspection plan containing a set of questions and data points that you want to collect.'; + } + action(Qlty_ConfigureInspectionGenerationRules) + { + ApplicationArea = QualityManagement; + Caption = 'Inspection Generation Rules'; + Image = CopyFromTask; + RunObject = Page "Qlty. Inspection Gen. Rules"; + RunPageMode = Edit; + ToolTip = 'Specifies a Quality Inspection generation rule defines when you want to ask a set of questions or other data that you want to collect that is defined in a template. You connect a template to a source table, and set the criteria to use that template with the table filter. When these filter criteria is met, then it will choose that template. When there are multiple matches, it will use the first template that it finds, based on the sort order.'; + } + action(Qlty_ConfigureTests) + { + ApplicationArea = QualityManagement; + Caption = 'Tests'; + Image = TaskQualityMeasure; + RunObject = Page "Qlty. Tests"; + RunPageMode = Edit; + ToolTip = 'Specifies a quality inspection test is a data points to capture, or questions, or measurements.'; + } + } + } + } + addlast(sections) + { + group(Qlty_QualityManagement_Sections_Group) + { + Caption = 'Quality Inspection'; + + action(Qlty_Sections_ShowQualityInspections) + { + Caption = 'Quality Inspections'; + Image = CheckList; + ToolTip = 'See existing Quality Inspections and create a new inspection.'; + ApplicationArea = QualityManagement; + RunObject = Page "Qlty. Inspection List"; + } + action(Qlty_Sections_QualityInspectionLines) + { + Caption = 'Quality Inspection Lines'; + Image = CheckList; + ToolTip = 'Historical Quality Inspection lines. Use this with analysis mode.'; + ApplicationArea = QualityManagement; + RunObject = Page "Qlty. Inspection Lines"; + } + } + } + } +}