Falls Sie die ECM-Dropzone auf einer Dynamics NAV-Seite benötigen, auf der die Dropzone nicht integriert ist, können Sie eine eigene Integration mithilfe der Anwendungssprache (C/AL) entwickeln.
So geht’s
-
Starten Sie Ihre NAV-Entwicklungsumgebung.
-
Öffnen Sie die Standardseite, die Sie um die ECM-Dropzone erweitern möchten und nehmen folgende Anpassungen vor:
-
Deklarieren Sie die globale boolesche Variable EdocArchivelinkDropZoneVisible.
-
Erstellen Sie im Container FactBoxArea das Element:
-
Wählen Sie für Type den Eintrag Part und für SubType den Eintrag Page aus.
-
Geben Sie unter Name Folgendes ein: EdocArchivelinkDropZone
-
-
Öffnen Sie die Eigenschaftenübersicht des Elements unter Ansicht > Properties.
-
Aktualisieren Sie die Einträge für die folgenden Eigenschaften:
-
Geben Sie bei Visible den Wert EdocArchivelinkDropZoneVisible ein.
-
Geben Sie bei PagePartID den Wert Edoc Archivelink DropZone ein.
-
-
Schließen Sie den Dialog.
-
Öffnen Sie für die anzupassende Seite den C/AL-Editor mit F9 oder C/AL Code.
-
Passen Sie Folgendes an:
-
Platzieren Sie im Trigger OnOpenPage() die folgenden Codezeilen:
CurrPage.EdocArchivelinkDropZone.PAGE.SetCurrPageData(Rec, CurrPage.OBJECTID(FALSE)); EdocArchivelinkDropZoneVisible := CurrPage.EdocArchivelinkDropZone.PAGE.GetPageVisible(); -
Platzieren Sie im Trigger OnAfterGetCurrRecord() die folgende Codezeile:
CurrPage.EdocArchivelinkDropZone.PAGE.SetCurrPageData(Rec, CurrPage.OBJECTID(FALSE));
-
-
Speichern Sie die Änderungen und kompilieren Sie die Seite.
Siehe auch