diff --git a/src/Apps/W1/Quality Management/app/src/Setup/SetupWizard/QltyManagementSetupWizard.Page.al b/src/Apps/W1/Quality Management/app/src/Setup/SetupWizard/QltyManagementSetupWizard.Page.al index d01a8c8a04..48bee22247 100644 --- a/src/Apps/W1/Quality Management/app/src/Setup/SetupWizard/QltyManagementSetupWizard.Page.al +++ b/src/Apps/W1/Quality Management/app/src/Setup/SetupWizard/QltyManagementSetupWizard.Page.al @@ -77,12 +77,12 @@ page 20438 "Qlty. Management Setup Wizard" group(DemoDataIntroduction) { Caption = 'Demo data for Quality Management'; - InstructionalText = 'The Quality Management application includes demo data available through the Contoso Coffee Demo Dataset application.'; + InstructionalText = 'Follow the instructions below to install demo data for Quality Management. Use this data to explore quality inspection templates, inspection rules, and sample inspections'; } group(DemoDataInstructions) { Caption = 'Install demo data'; - InstructionalText = 'To install demo data, go to the Contoso Demo Tool page and select the Quality Management module.'; + InstructionalText = 'To use the demo data, make sure the Quality Management Demo Data application is installed.'; } } group(SettingsFor_StepWhatAreYouMakingQltyInspectionsFor) diff --git a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/DemoData/QualityManagementModule.Codeunit.al b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/DemoData/QualityManagementModule.Codeunit.al index 7050f5a729..a7fa38afc7 100644 --- a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/DemoData/QualityManagementModule.Codeunit.al +++ b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/DemoData/QualityManagementModule.Codeunit.al @@ -21,9 +21,6 @@ codeunit 5213 "Quality Management Module" implements "Contoso Demo Data Module" procedure GetDependencies() Dependencies: List of [Enum "Contoso Demo Data Module"] begin Dependencies.Add(Enum::"Contoso Demo Data Module"::Foundation); - Dependencies.Add(Enum::"Contoso Demo Data Module"::Finance); - Dependencies.Add(Enum::"Contoso Demo Data Module"::Inventory); - Dependencies.Add(Enum::"Contoso Demo Data Module"::Purchase); end; procedure CreateSetupData() diff --git a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/QltyManagementSetupWizardExt.PageExt.al b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/QltyManagementSetupWizardExt.PageExt.al index 1a7efc6feb..8c4beb1b11 100644 --- a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/QltyManagementSetupWizardExt.PageExt.al +++ b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/QltyManagementSetupWizardExt.PageExt.al @@ -11,23 +11,48 @@ pageextension 5800 QltyManagementSetupWizardExt extends "Qlty. Management Setup { layout { + modify(DemoDataInstructions) + { + Caption = 'Install demo data'; + InstructionalText = 'To install demo data, go to the Contoso Demo Tool page and select the Quality Management module.'; + } addafter(DemoDataInstructions) { field(LinkToContosoDemoToolPage; LinkToContosoDemoToolPageLbl) { - Caption = 'Open the Contoso Demo Tool page'; + Caption = 'Contoso Demo Tool page'; ShowCaption = false; Editable = false; ApplicationArea = QualityManagement; trigger OnDrillDown() begin - Page.RunModal(Page::"Contoso Demo Tool"); + Page.Run(Page::"Contoso Demo Tool"); end; } + // TODO: Preferred UX but requires Contoso Coffee Demo Dataset app to be INTERNAL VISIBLE TO this app + // field(InstallDemoData; DoInstallDemoData) + // { + // Caption = 'Install Quality Management demo data now'; + // ToolTip = 'Select this option to install Quality Management demo data.'; + // ApplicationArea = QualityManagement; + + // trigger OnValidate() + // var + // DemoDataModule: Record "Contoso Demo Data Module"; + // DemoTool: Codeunit "Contoso Demo Tool"; + // begin + // if DoInstallDemoData then + // if Confirm(InstallConfirmMsg, false) then + // if DemoDataModule.Get(Enum::"Contoso Demo Data Module"::"Quality Management") then + // DemoTool.CreateDemoData(DemoDataModule, Enum::"Contoso Demo Data Level"::All); + // end; + // } } } var LinkToContosoDemoToolPageLbl: Label 'Contoso Demo Tool'; + // InstallConfirmMsg: Label 'Are you sure you want to install Quality Management demo data now?'; + // DoInstallDemoData: Boolean; } \ No newline at end of file diff --git a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/app.json b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/app.json index 21a7f5b2af..38fc728d1d 100644 --- a/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/app.json +++ b/src/Apps/W1/QualityManagementContosoCoffeeDemoDataset/app.json @@ -1,6 +1,6 @@ { "id": "a0673989-48a4-48a0-9517-499c9f4037d3", - "name": "Quality Management Contoso Coffee Demo Dataset", + "name": "Quality Management Demo Data", "publisher": "Microsoft", "version": "28.0.0.0", "brief": "To help partners demonstrate the capabilities of the Quality Management extension, we are making demo data available for various quality management scenarios.",