Ansichten:

Frage:
Welche Operatoren und Funktionen können für "Ist (Where-Klausel)"-Bedingungen in DocuWare verwendet werden?



Lösung:
Die folgenden vordefinierten Funktionen (auch als Systemfunktionen bekannt) und Operatoren können für "Ist (Where-Klausel)"-Bedingungen verwendet werden.

*Bitte beachten Sie, dass der Inhalt der Funktion IS(where) von der Datenquelle interpretiert wird. Handelt es sich bei der Datenquelle um eine Textdatei für einen Autoindex-Job, werden diese möglicherweise nicht korrekt interpretiert. Dies kann auch beim Zugriff auf Auswahllisten oder Workflow-Prozesse über den Local Data Connector der Fall sein. Abhängig von Ihrer Version bieten Jobs mit Textdateien als Datenquelle diese Option möglicherweise nicht mehr an.

 

Betreiber

=

>

>=

<

<=

<>

ENTHÄL T

WIE

NICH T

UN D

O R

STARTSWIT H

ENDSWIT H

 

Funktion Beschreibung
AKTUELLERBENUTZERNAME() Der lange Benutzername (Anzeigename) des angemeldeten Benutzers.
AKTUELLERBENUTZERNAME() Der kurze Nutzername (interner Name) des angemeldeten Benutzers.
CURRENTUSEREMAIL() Die E-Mail-Adresse (falls vorhanden), die mit dem angemeldeten Benutzer verbunden ist.
CURRENTDATE()
CURRENTDATE(<Tage>)
Das aktuelle Datum. Wenn der Parameter angegeben wird und nicht Null ist, wird das zurückgegebene Datum um diese Anzahl von Tagen verschoben.

Zum Beispiel:
CURRENTDATE() 2021-03-19
AKTUELLES DATUM(-7) 2021-03-12
CURRENTDATE(2) 2021-03-21
CURRENTDATETIME()
CURRENTDATETIME(<Tage>)
Das aktuelle Datum und die aktuelle Uhrzeit. Wenn der Parameter angegeben wird und nicht Null ist, wird das zurückgegebene Datum um diese Anzahl von Tagen verschoben.

Zum Beispiel:
CURRENTDATETIME() 2021-03-19 16:57:37
AKTUELLEDATUMSZEIT(-4) 2021-03-15 16:57:37
CURRENTDATETIME(10) 2021-03-29 16:57:37
CURRENT_DAY()
CURRENT_DAY(<Tage>)
Das aktuelle Datum. Wenn der Parameter angegeben wird und nicht Null ist, wird das zurückgegebene Datum um diese Anzahl von Tagen verschoben.

Zum Beispiel:
CURRENTDATE() 2021-03-19
CURRENT_DAY() 2021-03-19
AKTUELLER_TAG(-21) 2021-02-27
AKTUELLER_TAG(9) 2021-03-28
AKTUELLE_STUNDE()
AKTUELLE_STUNDE(<Stunden>)

Das aktuelle Datum und die aktuelle Uhrzeit. Wenn der Parameter angegeben wird und nicht Null ist, werden das zurückgegebene Datum und die Uhrzeit
um diese Anzahl von Stunden verschoben.


Zum Beispiel:

CURRENTDATETIME() 2021-03-19 16:57:37
CURRENT_HOUR() 2021-03-19 16:57:37
AKTUELLE_STUNDE(-9) 2021-03-19 07:57:37
AKTUELLE_STUNDE(5) 2021-03-19 21:57:37
AKTUELLER_MONAT()
AKTUELLER_MONAT(<Monate>)
Das aktuelle Datum. Wenn der Parameter angegeben wird und nicht Null ist, wird das zurückgegebene Datum um diese Anzahl von Monaten verschoben.

Zum Beispiel:
CURRENTDATE() 2021-03-19
AKTUELLER_MONAT() 2021-03-19
AKTUELLER_MONAT(-8) 2020-07-19
AKTUELLER_MONAT(3) 2021-06-19
AKTUELLES JAHR()
AKTUELLES JAHR(<Jahre>)
Das aktuelle Datum. Wenn der Parameter angegeben wird und nicht Null ist, wird das zurückgegebene Datum um diese Anzahl von Jahren verschoben.

Zum Beispiel:
CURRENTDATE() 2021-03-19
CURRENT_YEAR() 2021-03-19
AKTUELLES_JAHR(-3) 2018-03-19
AKTUELLES_JAHR(1) 2022-03-19
AKTUELLER JAHRESARMONAT(<Jahre>, <Monate>, <Erst? >) Der erste oder letzte Tag eines Monats.Der erste Parameter ist die Anzahl der Jahre, um die das zurückgegebene Datum verschoben wird,
der zweite Parameter ist die Anzahl der Monate, und der dritte Parameter bestimmt, ob das zurückgegebene Datum
der erste (wahr
) oder der letzte (falsch) Tag des Monats ist.

Beispiel:
CURRENTDATE() 2021-03-19
CURRENTYEARMONTH(0, 0, true) 2021-03-01
CURRENTYEARMONTH(0, 0, false) 2021-03-31
CURRENTYEARMONTH(-1, 0, false) 2020-03-31
CURRENTYEARMONTH(0, 4, true) 2021-07-01
EMPTY()
IST LEER()
Ein leerer Wert.

Alle Vergleichsoperatoren, die mit dieser Funktion verwendet werden, werden ignoriert, d. h. die Ausdrücke <>EMPTY() und =EMPTY()
haben das gleiche Ergebnis (d. h. nur Dokumente, bei denen das gefilterte Feld leer ist).
NOTEMPTY()
IST NOTEMPTY()
Ein nicht leerer Wert.

Alle Vergleichsoperatoren, die mit dieser Funktion verwendet werden, werden ignoriert.Das heißt, die Ausdrücke <>NOTEMPTY() und =NOTEMPTY()
haben das gleiche Ergebnis (d. h. nur Dokumente mit dem gefilterten Feld, nicht leer).


KBA ist sowohl für Cloud- als auch für On-Premise-Organisationen geeignet.

Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.

Kommentare (2)
  • Ja, diese Übersetzung so schlecht, dass man die Originalfassung braucht!

    • Da wäre es doch ganz toll, wenn in dem Hinweistext zu automatischen Übersetzungen auch die Quell-Url verlinkt wäre!
    • Und: Wo ist diese zu finden? Eine Google-Suche bringt kein verwertbares Ergebnis.
  • Es sollte genügen die Sprache von deutsch auf englisch zu stellen