Dokumenttypfelder mit einem SQL-Statement
Für erweiterte Dokumenttypfelder können Sie den Dokumenttyp ebenfalls über ein SQL-Statement angeben. Diese Möglichkeit erleichtert Ihnen auch ohne SQL-Kenntnisse das Erstellen von Dokumenttypfeldern. Im Client können Sie nämlich nach Dokumenten recherchieren und über die Trefferliste das entsprechende SQL-Statement ermitteln und dann in ein Dokumenttypfeld einsetzen.
Sie benötigen die Systemrolle 'Editor starten', um SQL-Statements zu ermitteln.
Die Syntax für ein erweitertes Dokumenttypfeld mit SQL-Statement sieht so aus:
[%%][ett][#sql#][°°][SQL-Statement][°°][Option][**]
[#sql#] ist das Kennzeichen für ein erweitertes Dokumenttypfeld mit SQL-Statement.
[SQL-Statement] ist das SQL-Statement. Sie fragen eine Objekttabelle und für diese Objekttabelle die ID an. Das Statement muss im entsprechenden Datenbankformat, also geparst vorliegen.
[Option] grenzt die gefundenen Dokumente weiter ein oder sortiert sie (s.o.).
Beispiel:
Recherchieren Sie im enaio® client nach Dokumenten. Wählen Sie aus dem Fenster-Menü der Trefferliste den Eintrag SQL-Statement.
Das Fenster SQL-Statement wird geöffnet.
Kopieren Sie das Statement über die Schaltfläche Zwischenablage.
Fügen Sie das Statement aus der Zwischenablage in ein Dokumenttypfeld ein:
%%ett#sql#°°select d.feld1,d.id,d.zeitstempel,d.version,d.links,d.flags,d.lockuser, d.haupttyp,d.anzahl,d.medium_doc from object173 d,stamm2 o,sdrel x where x.stamm_id = o.id and x.object_id = d.id and ( UPPER(d.feld1) like 'HELMER%')°°0**
Umgeschaltet wird nur auf Dokumente, auf die der Benutzer zugreifen darf.