Beschreibung

Prüft ob, die Repository Pflichtfelder gefüllt sind. Die Repository Pflichtfelder werden in der Dokumentdefinition definiert.


Syntax

AL
CheckMandatoryMetadatafield(var TempECMJnlLine: Record "ECM Document Journal Line"; var ECMDocDef: Record "ECM Document Definition"; MainRecordVariant: Variant; ShowMessage: Boolean): Boolean


Parameters

Variable: TempECMJnlLine

Typ: Record "ECM Document Journal Line" temporär

Wird als Datenobjekt ("Container") verwendet, um Daten an eine Funktion zu übergeben, für alle Felder, die in den Dokumentposten gefüllt werden müssen. Standardmäßig werden die Dokumentposten mit Hilfe des MainRecord und der Dokumentdefinition gefüllt.

Filename, BLOB und MD5 Hash sind Pflichtangaben


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


MainRecordVariant

Typ: Variant

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

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


ShowMessage

Typ: Boolean

Schalter, der bestimmt, ob Mitteilungen, die bei der Verarbeitung entstehen, angezeigt werden.

Bei TRUE werden Meldungen angezeigt, bei FALSE nicht.



Rückgabewert:

Typ: Boolean

TRUE bei erfolgreicher Verarbeitung, sonst FALSE



Bemerkungen:



Beispiel: