Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to change the images if we're hiding the actions?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to make it consistent with others part in the app. Actually, it will be changed anyway with icons PR, so maybe I will have to revert this part.

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";
Expand All @@ -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";
Expand Down Expand Up @@ -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.';
Expand All @@ -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.';
Expand All @@ -104,19 +110,20 @@ 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";
}
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";
Expand All @@ -125,3 +132,4 @@ pageextension 20404 "Qlty. Business Manager RC" extends "Business Manager Role C
}
}
}
#endif
Original file line number Diff line number Diff line change
Expand Up @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -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.';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Specifies" is not needed, or the phrasing needs to be modified

}
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.';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

}
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.';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same

}
}
}
}
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.';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes it sound like the action will actually 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";
}
}
}
}
}
Loading