Ermittelt die Metadaten (u.a. Attribute) eines Dokuments aus dem angegebenen 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 angegeben, werden die globalen Einstellungen des WMS verwendet.
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Dokument-ID | ID des Dokuments | Guid |
Ausgabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
DmsDocumentAttributes | Auflistung mit den Attributen des Dokuments | WmsAccAttributes |
Variablen
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
aTTR_xxxxx.Id steht in den unten angeführten Beispielen für GUID´s von in "Zuordnungen zu [accantum] DMS" gewählten Attributen.
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 |
Anmerkung: Es muss jeweils die richtige Funktion entsprechend des Datentyps eines Attributes zum Auslesen des Attributwertes gewählt werden.
Fehlermeldungen
Beschreibung | Datentyp |
---|---|
Accantum: Fehler bei Aufruf von GetDocument | |
Accantum: Fehler bei Aufruf von GetAttributeDefs |
Verwandte Themen