CheckMandatoryMetadatafield
Beschreibung
Prüft ob, die Repository Pflichtfelder gefüllt sind. Die Repository Pflichtfelder werden in der Dokumentdefinition definiert.
Syntax
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