Welche Daten stehen bei dms.GetResultList ebenenabhängig zur Verfügung?

Die unterschiedlichen Feldinformationen stehen nicht gleichermassen für Stamm- (=Ordner), Register- und Dokumentanfragen im DMSResult zur Verfügung. Über diese Tabelle kann schnell geprüft werden, welche Feldwerte auf welcher DMS-Ebene bei Anfragen mit dms.GetResultList effektiv ausgelesen werden können:

Typ Beschreibung Interner Name/Tag S R D
Object ID ID S R D
Object Type Id TYPE_ID S R D
BaseParams Variants VARIANTS - - D
Creator CREATOR S R D
Creation Date CREATION_DATE S R D
Modifier MODIFIER S R D
Modifier Date MODIFIED_DATE S R D
Owner OWNER S R D
Links LINKS S R D
System ID SYSTEM_ID S R D
Foreign ID FOREIGN_ID S R D
Archive State ARCHIVE_STATE - - D
Archivist ARCHIVIST - - D
Archive Date ARCHIVE_DATE - - D
Locked Status LOCKED - - D
Version VERSION - - D
Retention Date RETENTION_DATE - - D
Retention Planned Date RETENTION_PLANNED_DATE - - D
Document Page Count DOCUMENT_PAGE_COUNT - - D
File Info Fields File Count COUNT - - D
File Size SIZE - - D
Page Count DOCUMENT_PAGE_COUNT - - D
Extension EXTENSION - - D
Mimetype MIMETYPE - - D
Mimetype Group MIMETYPE_GROUP - - D
System Fields Object Maintype OBJECT_MAIN - - D
Object Subtype OBJECT_CO - - D
? OBJECT_MEDDOCID - - D
? OBJECT_MEDDIAID - - D
Document work directory path OBJECT_MEDDOCNA - - D
DIA work directory path OBJECT_MEDDIANA - - D
Deleted datetime OBJECT_DELETED S R D
Indexdata history enabled OBJECT_INDEXHISTFLAGS S R D
Document history enabled OBJECT_DOCHISTFLAGS S R D
Folder ID STAMM_ID - - -
Folder creation date STAMM_TIME S R D
Folder links STAMM_LINKS S R D
Register ID REG_ID - R -
Folder ID REG_STAID - R -
Parent Register ID REG_PARID - R -
Folder ID SDSTA_ID - - D
Document ID SDOBJ_ID - - D
Document Type ID SDOBJTYPE - - D
Register ID SDREG_ID - - D
Register Type ID SDREG_TYPE - - D
Relation deletion date SDDEL - - D
Relation creation date SDTIME - - D
Folder ID FOLDERID - R -
Folder Type ID FOLDERTYPE - R -
Register ID REGISTERID - R -
Register Type ID REGISTERTYPE - R -
Parent Register ID PARENTREGID - R -
Parent Register Type ID PARENTREGTYPE - R -

Basierend auf der exzellenten Liste aus der enaioBlueSearch-Komponente von @uw :clap:, welche ich immer wieder als Referenz hergenommen habe und jetzt mal für den schnelleren Zugriff herausgeschrieben haben wollte.

2 „Gefällt mir“

Aus aktuellem Anlass und dass man die Lösung in Google findet:

Wenn eine der Fehlermeldungen im Error Log auftauchen sollten:

  • Ungültiger Spaltenname "stamm_id"
  • Ungültiger Spaltenname "register"
  • Ungültiger Spaltenname "regtype"

Dann versucht mal per dms.GetResultList bei einer Register Anfrage die Ordner Basisdaten SDSTA_ID, SDREG_ID bzw. SDREG_TYPE zu selektieren. Diese Systemfelder sind nur bei Dokumenten gültig. Beim Register muss zum Beispiel REG_STAID verwendet werden. Details in Roland Liste oben.