GetDocument
Beschreibung
Holt das ECM Dokument inkl. aller Metadaten und Dateien aus dem Repository und speichert es in eine temporäre Dokumenten Puffer Tabelle.
Syntax
[ErrorCode:= ] GetDocument(ECMServerCode: Code[
20
]; ECMRepositoryID: Text; ECMRepositoryRef: Text; ECMDocRef: Text; DocumentID: Text; FileName: Text; var TmpECMDocBuffer: Record
"ECM Document Buffer"
)
[ErrorCode:= ] GetDocument(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"
; var TmpECMDocBuffer: Record
"ECM Document Buffer"
)
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.
ECMDocRef
Typ: Text
Enthält die ECM Dokuemntreferenz (Verweis auf das Repository. 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] 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
Variable: TmpECMDocBuffer
Typ: Record "ECM Document Buffer" temporär
Datencontainer für die Metadaten vom Repository.
Rückgabewert:
ErrorCode
Typ: Integer
ErrorCode = 0, wenn der Vorgang erfolgreich war.
Bemerkungen:
Mit dieser Funktion können Metadaten und Dateien vom Repository heruntergeladen und weiterverarbeitet werden.
Z.B. um Rechnungen als E-Mail zu versenden.
Wenn die Felder "ECMServerCode", "ECMRepositoryID", "ECMRepositoryRef" nicht bekannt sind, kann man in den dazugehörigen Dokumentposten nachschauen.