Der unterstützten Einrichtung die Seite „Assistent für Debitorenbelohnungen“ hinzufügen

Abgeschlossen

Die unterstützte Einrichtung stellt eine schrittweise Anleitung zur Verfügung, um die Einrichtung komplexer Funktionen zu vereinfachen.

Das Modul Unterstützte Einrichtung bietet Funktionen zum:

  • Hinzufügen einer Anleitung zur unterstützten Einrichtung für eine bestimmte Erweiterung, einer Seiten-ID, eines optionalen Videolinks zur Erläuterung der Funktion und eines Hilfelinks, über den der Benutzer weitere Informationen erhält

  • Zum Hinzufügen einer Übersetzung für den Namen des Einrichtungsdatensatzes (diese Funktion ist hilfreich, wenn die Erweiterung in mehreren Sprachen verfügbar ist)

  • Überprüfen, ob ein Benutzer die Schritte in einer Anleitung zur unterstützten Einrichtung bereits ausgeführt hat.

  • Direktes Abschließen einer Anleitung zur unterstützten Einrichtungsanleitung über die Anleitung, wenn der Benutzer Fertig stellen auswählt

  • Ausführen einer Seite der Anleitung zur unterstützten Einrichtung, die den Benutzer durch die verschiedenen Schritte zum Einrichten einer Erweiterung führt

Die Basisanwendung fügt durch das Abonnieren der OnRegister-Veranstaltung mehrere unterstützte Anleitungen zu Einrichtung hinzu. Im folgenden Beispiel wird die Seite Assistent für Debitorenbelohnungen der unterstützten Einrichtung über die API hinzugefügt, die für das Modul bereitgestellt wird. Außerdem wird die englische Übersetzung (Vereinigte Staaten) für den Namen hinzugefügt.

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;
} 

Nachdem Sie der Erweiterung „Debitorenbelohnungen“ diese Codeunit hinzugefügt und die Erweiterung veröffentlicht haben, können Sie zur Seite Unterstützte Einrichtung wechseln. Beachten Sie auf dieser Seite, dass ein Eintrag für die Seite Assistent für Debitorenbelohnungen hinzugefügt wurde.

Screenshot der Seite „Unterstützte Einrichtung“ mit hervorgehobenem Einrichtungsanleitung „Assistent für Debitorenbelohnungen“

Wenn Sie den Eintrag für die Erweiterung „Debitorenbelohnungen“ auf der Seite Unterstützte Einrichtung ausgewählt haben, wird die Seite Assistent für Debitorenbelohnungen ausgeführt. Nachdem die Seite Assistent für Debitorenbelohnungen ausgeführt und erfolgreich abgeschlossen wurde, wird das Feld Abgeschlossen auf der Seite Unterstützte Einrichtung auf true gesetzt.