Beschreibung

Zu angegebenen Dokumentenreferenz wird das jeweilige Dokument gesucht und angezeigt.


Syntax

AL
[ErrorCode:= ] ShowDocument(ECMServerCode: Code[20]; ECMRepositoryID: Text; ECMRepositoryRef: Text; ECMDocRef: Text; DocumentID: Text; FileName: Text; FileHandling: Enum "ECM FileHandling"; OpenDocumentsVia: Enum "ECM open Documents via"; DocumentView: Enum "ECM Document View"; OnError: Enum "ECM OnError")
 
[ErrorCode:= ] ShowDocument(ECMServerCode: Code[20]; ECMRepositoryID: Text; ECMRepositoryRef: Text; ECMDocRef: Text; DocumentID: Text; FileName: Text; var TmpEmailInfo: Record "ECM E-Mail Info"; FileHandling: Enum "ECM FileHandling"; OpenDocumentsVia: Enum "ECM open Documents via"; DocumentView: Enum "ECM Document View"; OnError: Enum "ECM OnError")


Parameters

ECMServerCode

Typ: Code

Enthält den ECM Server Code.


ECMRepositoryID

Typ: Text

Enthält den ECM Repository ID. Diese Variable kann leer übergeben werden.


ECMRepositoryRef

Typ: Text

Enthält den ECM Repository Referenz. Diese Variable kann leer übergeben werden.


DocumentID

Typ: Text

Enthält die Document ID. Diese Variable kann leer übergeben werden.


FileName

Typ: Text

Enthält den Dateinamen unter dem die Datei lokal gespeichert wird (Download). Bei "leer" wird der Dateiname aus dem Repository verwendet. 


[Optional] Variable: TmpEmailInfo

Typ: Record "ECM E-Mail Info" temporär

Datensatz, der die E-Mail Informationen des Empfängers enthält, an welchen das Dokument ggfs. versendet werden soll.


FileHandling

Typ: Enum "ECM FileHandling"

Definiert, was mit der Datei passiert, die vom Repository heruntergeladen wird.

  • [1] Open
  • [2] Print
  • [3] EMail
  • [4] "Internal EMail"

  • [5] Save


[Optional] OpenDocumentsVia

Typ: Enum "ECM open Documents via"

Definiert, wie das heruntergeladene Dokument geöffnet werden soll:

Entspricht dem Feld "Dokumente öffnen per" der ECM Benutzer Karte


[Optional] DocumentView

Typ: Enum "ECM Document View"

Definiert, wie das heruntergeladene Dokument geöffnet werden soll:

Entspricht dem Feld "Dokumentanzeige" der ECM Benutzer Karte


OnError

Typ: Enum "ECM OnError"

Diese Variable definiert, wie im Fehlerfall verfahren werden soll.

  • [1] Message: Gibt die letzte Fehlermeldung als Meldung aus.
  • [2] Error: Gibt den letzten Fehler als Fehler (Error) aus.
  • [3] Exit: Unterdrückt die Fehlermeldung und beendet die Verarbeitung ohne Fehler.



Rückgabewert:

ErrorCode

Typ: Integer

ErrorCode = 0, wenn der Vorgang erfolgreich war.



Bemerkungen:



Beispiel: