Beschreibung

Erstellt einen Eintrag in der ECM-Warteschlange für den Transfer von einem Repository in ein anderes Repository.


Syntax

AL
[ErrorCode:= ] TransferECMDocRefRequest(var ECMDocDef: Record "ECM Document Definition"; MainRecordVariant: Variant; ECMDocumentReference: Text; var TransactionNo: BigInteger) ErrorCode: Integer


Parameters

Variable: ECMDocDef

Typ: Record "ECM Document Definition"

ECM Dokumentendefinition für den Datensatz. Die richtige Dokumentdefinition für den Datensatz wird mit dem API-Funktion FindDocDefByRRef gesucht.

Dem Datensatz der Dokumentdefinition können bei Bedarf abweichende Werte übergeben werden z.B. "Dokumentenkategorie".


MainRecordVariant

Typ: Variant

MainRecord (Datensatz) wird in die ECM Warteschlange eingetragen und für die Verarbeitung der Metadaten benötigt.

Tipp: Der MainRecord kann als Record, RecordID oder RecordRef übergeben werden.


ECMDocumentReference

Typ: Text

Hier wird die Dokumetreferenz (Link ins Repository) übergeben.


Variable: TransactionNo

Typ: BigInteger

ECM Warteschlangen-Transaktionsnr., die zurückgegeben wird.



Rückgabewert:

ErrorCode:

Typ: Boolean

True, wenn die "ECM Document Definition" gefunden wurde, andernfalls False.

FoundDocDef = true, ErrorCode = 0 und TransactionNo <> 0, wenn der Vorgang erfolgreich war.



Bemerkungen:



Beispiel: