Aggiunta della pagina Procedura guidata per i premi dei clienti al setup assistito

Completato

Il setup assistito offre istruzioni dettagliate che aiutano a semplificare il processo di impostazione di funzionalità complesse.

Il modulo Setup assistito fornisce funzionalità per:

  • Aggiungere una guida al setup assistito per una determinata estensione, un ID pagina, un collegamento video facoltativo che illustra la funzionalità e un collegamento alla Guida in cui si possono leggere ulteriori informazioni.

  • Aggiungere una traduzione per il nome del record di setup. Questa funzionalità è utile quando l'estensione è disponibile in diverse lingue.

  • Verificare se un utente ha già completato i passaggi in una guida al setup assistito.

  • Completare una guida al setup assistito, direttamente dalla guida, quando l'utente seleziona Fine.

  • Eseguire una pagina di guida al setup assistito che offre istruzioni dettagliate all'utente durante i vari passaggi per impostare un'estensione.

L'Applicazione di base aggiunge diverse guide di setup assistito iscrivendosi all'evento OnRegister. Nell'esempio che segue si aggiunge la pagina Procedura guidata per i premi dei clienti al Setup assistito tramite l'API esposta per il modulo. Inoltre, si aggiunge la traduzione inglese (United States) del nome.

codeunit 50102 "Cust Rewards Assisted Setup"
{
    trigger OnRun()
    begin

    end;

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"Guided Experience", 'OnRegisterAssistedSetup', '', false, false)]
    local procedure AddExtensionAssistedSetup_OnRegisterAssistedSetup();
    var
        GuidedExperience: Codeunit "Guided Experience";
        CurrentGlobalLanguage: Integer;
        myAppInfo: ModuleInfo;
        WizardTxt: Label 'Customer Rewards assisted setup guide';
        GuidedExperienceType : Enum "Guided Experience Type";
        VideoCategory : Enum "Video Category";
    begin
        NavApp.GetCurrentModuleInfo(myAppInfo);
        CurrentGlobalLanguage := GlobalLanguage();
        GuidedExperience.InsertAssistedSetup(WizardTxt, WizardTxt, WizardTxt,5,ObjectType::Page,page::"Customer Rewards Wizard","Assisted Setup Group"::Extensions,'',VideoCategory::Uncategorized,'');
        GLOBALLANGUAGE(1033);
        GuidedExperience.AddTranslationForSetupObjectTitle(GuidedExperienceType::"Assisted Setup", ObjectType::Page,Page::"Customer Rewards Wizard", CurrentGlobalLanguage, WizardTxt);
    end;
} 

Dopo aver aggiunto questa codeunit all'estensione Premi clienti e dopo aver pubblicato l'estensione, si può andare alla pagina Setup assistito. In questa pagina, si noti che è stata aggiunta una voce per la pagina Procedura guidata per i premi dei clienti.

Screenshot della pagina Setup assistito con Guida al setup assistito dei Premi clienti evidenziata.

Quando si seleziona la voce per l'estensione Premi clienti nella pagina Setup assistito, viene eseguita la Procedura guidata per i premi dei clienti. Dopo che la Procedura guidata per i premi dei clienti è stata eseguita e completata, il campo Completato nella pagina Setup assistito sarà impostato su true.