Attribute ermitteln

Ermittelt die Attribute eines Dokuments aus dem [accantum] DMS. Beim Einfügen der Aktivität in einen Workflow wird automatisch eine Auflistung mit den Attributen des Dokuments (WmsAccAttributes) erzeugt.

Ist keine DMS–Verbindung im Workflow angegeben, werden die globalen Einstellungen des WMS verwendet.

Eigenschaften

Eingabe

Name

Beschreibung

Datentyp

Erforderlich

Name

Beschreibung

Datentyp

Erforderlich

Dokument-ID

ID des Dokuments

Guid

Ausgabe

Name

Beschreibung

Datentyp

Erforderlich

Name

Beschreibung

Datentyp

Erforderlich

DmsDocumentAttributes

Auflistung mit den Attributen des Dokuments

WmsAccAttributes



Variablen

Name

Beschreibung

Datentyp

Name

Beschreibung

Datentyp

DmsDocumentAttributes.CategoryId

ID der Kategorie des Dokuments

Guid

DmsDocumentAttributes.CreationDate

Das Datum, an dem das Dokument erstellt wurde

DateTime

DmsDocumentAttributes.CreationUserId

Die ID des DMS-Benutzers, welcher das Dokument erstellt hat.

Guid

DmsDocumentAttributes.DocName

Dokumentenname

String

DmsDocumentAttributes.DocState

Der aktuelle Status, in dem sich das Dokument befindet

EDocState

DmsDocumentAttributes.DocVersion

Aktuelle Version des Dokuments

Int32

DmsDocumentAttributes.HasActiveTask

Kennzeichen, ob zu dem Dokument eine Aufgabe aktiv ist.

Bool

DmsDocumentAttributes.HasAttachments

Kennzeichen, ob beim Dokument Anhänge hinterlegt sind.

Bool

DmsDocumentAttributes.HasNotes

Kennzeichen, ob beim Dokument Notizen hinterlegt sind

Bool

DmsDocumentAttributes.HasRelations

Kennzeichen, ob für das Dokument eine Verknüpfung zu einem anderen Dokument existiert

Bool

DmsDocumentAttributes.HasStamps

Kennzeichen, ob beim Dokument Stempel hinterlegt sind.

Bool

DmsDocumentAttributes.ModifyDate

Das Datum, an dem das Dokument zuletzt bearbeitet wurde.

DateTime

DmsDocumentAttributes.ModifyUserId

Die ID des DMS-Benutzers, welcher das Dokument erstellt hat.

Guid

Dokumentattribut-Inhalte ermitteln

Über Zuordnungen können die IDs aller Attribute des DMS als Variable in den Workflow eingefügt werden. In folgenden Beispielen steht “attr_xxxxx.Id” die aus den "Zuordnungen zu [accantum] DMS" gewählten Attributen.

 

Funktion

Beschreibung

Funktion

Beschreibung

DmsDocumentAttributes.GetBoolValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als Boolean

DmsDocumentAttributes.GetDateTimeValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als DateTime

DmsDocumentAttributes.DoubleValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als Double

DmsDocumentAttributes.GetGuidValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als Guid

DmsDocumentAttributes.GetIntValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als Integer

DmsDocumentAttributes.GetLongValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als Long

DmsDocumentAttributes.GetStringValue(ATTR_xxxxx.Id)

Liefert den Inhalt eines Attributes als String

Es muss jeweils die richtige Funktion entsprechend des Datentyps eines Attributes zum Auslesen des Attributwertes gewählt werden.

ab WMS 2.0.0 Es werden immer alle Attribute, für die ein Wert festgelegt ist ermittelt. Auch wenn das Attribut nicht der Kategorie des Dokuments zugewiesen ist.

Verwandte Themen

Weitere DMS-Aktivitäten

Attribute und Kategorien im DMS