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 520541c480..95b62b730e 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 CLEAN28 // ------------------------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. @@ -14,20 +15,25 @@ 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 = '28.0'; + actions { addlast(processing) { group(Qlty_QualityManagement_Processing_Group) { - Image = TaskQualityMeasure; + Image = CheckList; Caption = 'Quality Management'; ToolTip = 'Work with Quality Inspections.'; + Visible = false; action(Qlty_ShowQualityInspections) { Caption = 'Quality Inspections'; - Image = TaskQualityMeasure; + Image = CheckList; ToolTip = 'See existing Quality Inspections and create a new inspection.'; ApplicationArea = QualityManagement; RunObject = Page "Qlty. Inspection List"; @@ -48,7 +54,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C action(Qlty_QualityInspectionLines) { Caption = 'Quality Inspection Lines'; - Image = AnalysisView; + Image = CheckList; ToolTip = 'Historical Quality Inspection lines. Use this with analysis mode.'; ApplicationArea = QualityManagement; RunObject = Page "Qlty. Inspection Lines"; @@ -82,7 +88,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C { ApplicationArea = QualityManagement; Caption = 'Inspection Generation Rules'; - Image = FilterLines; + 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.'; @@ -91,7 +97,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C { ApplicationArea = QualityManagement; Caption = 'Tests'; - Image = Task; + Image = TaskQualityMeasure; RunObject = Page "Qlty. Tests"; RunPageMode = Edit; ToolTip = 'Specifies a quality inspection test is a data points to capture, or questions, or measurements.'; @@ -104,11 +110,12 @@ 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) { Caption = 'Quality Inspections'; - Image = TaskQualityMeasure; + Image = CheckList; ToolTip = 'See existing Quality Inspections and create a new inspection.'; ApplicationArea = QualityManagement; RunObject = Page "Qlty. Inspection List"; @@ -116,7 +123,7 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C action(Qlty_Sections_QualityInspectionLines) { Caption = 'Quality Inspection Lines'; - Image = AnalysisView; + Image = CheckList; ToolTip = 'Historical Quality Inspection lines. Use this with analysis mode.'; ApplicationArea = QualityManagement; RunObject = Page "Qlty. Inspection Lines"; @@ -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 84f3b9dd00..f1398a51c3 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 820c559a3f..1626476223 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 8fcad2a39f..080c6a9938 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"; + } + } + } + } +}