| Docs Hilfe
  AppSource  
Docs  /  NAVAX Extension Base  /  Informationen für Entwickler

 Update-Benachrichtigung


2023/12/29 • 1 Min. Lesedauer
Update-Benachrichtigungen zeigen an, ob Updates für NAVAX-Erweiterungen verfügbar sind. Mit Hilfe der Codeunit "NCEX Check Update Status Mgt." kann eine Update-Benachrichtigung z.B. auf der Einrichtungsseite einer NAVAX-Erweiterung hinzugefügt werden. Der nachfolgende Code zeigt die Implementierung auf einer Einrichtungsseite. Der Code ist für alle Erweiterungen identisch.
trigger OnAfterGetCurrRecord()
var
    AppInfo: ModuleInfo;
    UpdateTaskParameters: Dictionary of [Text, Text];
begin
    Clear(UpdateTaskID);
    NavApp.GetCurrentModuleInfo(AppInfo);
    UpdateTaskParameters.Add('AppID', AppInfo.Id());
    CurrPage.EnqueueBackgroundTask(UpdateTaskID, Codeunit::"NCEX Check Update Status Mgt.", UpdateTaskParameters, 0, PageBackgroundTaskErrorLevel::Ignore);
end;

var
    UpdateTaskID: Integer;

trigger OnPageBackgroundTaskCompleted(TaskId: Integer; Results: Dictionary of [Text, Text])
var
    NCEXCheckUpdateStatusMgt: Codeunit "NCEX Check Update Status Mgt.";
begin
    if (TaskId = UpdateTaskID) then
        NCEXCheckUpdateStatusMgt.ShowUpdateNotification(Results);
end;


Feedback senden für
DE|EN Impressum
<>