CreateProcessNo
Beschreibung
Für die Zuordnung eines Datensatzes wird eine Vorgangsnummer benötigt. Mit dieser Funktion wird entweder eine vorhandene Vorgangsnummer gezogen oder alternativ eine neue Vorgangsnummer erstellt.
Syntax
[ProcessNo:= ] CreateProcessNo(MainRecordVariant: Variant; SubstituteProcessNo: Code[
20
]; CreateProcessIfNec: Boolean; DoNotBufferProcessNo: Boolean; var NewProcessNoCreated: Boolean; var ProcessNoFound: Boolean)
Parameters
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.
SubstituteProcessNo
Typ: Code
Falls keine ECM Einrichtung für die Vorgangsnummer vorhanden ist und infolge dessen keine Vorgangsnummer erzeugt werden kann, wird SubstituteProcessNo als Ersatz verwendet.
[Optional] CreateProcessIfNec
Typ: Boolean
Bei TRUE und gesetztem Haken "Vorgang anlegen" in der ECM Dokumentdefinition wird ein Eintrag in die Tabelle ECM Vorgang erstellt.
[Optional] DoNotBufferProcessNo
Typ: Boolean
Standardmäßig werden Vorgangsnummern in einer Puffertabelle zwischengespeichert. Mit TRUE kann diese Speicherung übersprungen werden, wenn man sich besonders sicher ist.
[Optional] Variable: NewProcessNoCreated
Typ: Boolean
Gibt an, dass eine neue Vorgangsnummer erstellt wurde (True)
[Optional] Variable: ProcessNoFound
Typ: Boolean
Gibt an, dass eine Vorgangsnummer gefunden wurde
Rückgabewert:
ProcessNo
Typ: Code
Enthält die neu erstelle (gefundene) Vorgangsnummer.