Bedingungen
Bedingungen sind optional. Sie schränken eine Regel so ein, dass sie nur in bestimmten Fällen läuft. Jede Bedingung vergleicht ein Feld mithilfe eines Operators und — bei den meisten Operatoren — eines Werts.
Sie können mehrere Bedingungen hinzufügen. Alle müssen zutreffen, damit die Regel läuft (logisches UND).
Wie Sie Bedingungen im Editor hinzufügen, lesen Sie unter Eine Regel erstellen.
Operatoren
In jedem Bereich stehen dieselben Operatoren zur Verfügung. Ob ein Wertfeld erscheint, hängt vom Operator ab.
| Operator | Bedeutung | Braucht Wert? |
|---|---|---|
| Ist gleich | Das Feld entspricht genau dem Wert. | Ja |
| Ist nicht gleich | Das Feld entspricht nicht dem Wert. | Ja |
| Ist einer von | Das Feld entspricht einem von mehreren Werten. | Ja |
| Ist keiner von | Das Feld entspricht keinem der Werte. | Ja |
| Enthält | Das Feld enthält den Wert. | Ja |
| Enthält nicht | Das Feld enthält den Wert nicht. | Ja |
| Ist leer | Das Feld hat keinen Wert. | Nein |
| Ist nicht leer | Das Feld hat einen beliebigen Wert. | Nein |
| Größer als | Das Feld ist größer als der Wert. | Ja |
| Kleiner als | Das Feld ist kleiner als der Wert. | Ja |
| Beginnt mit | Das Feld beginnt mit dem Wert. | Ja |
| Endet mit | Das Feld endet mit dem Wert. | Ja |
Mengen-Operatoren
Ist einer von und Ist keiner von vergleichen ein Feld mit einer Menge von Werten statt mit einem einzelnen Wert. Eine Bedingung deckt damit mehrere Fälle ab — eine Regel kann so laufen, wenn der Aufgabenstatus Offen, In Bearbeitung oder Blockiert ist, wofür sonst drei Regeln nötig wären.
- Verfügbar für: Textfelder, den Aufgabenstatus sowie eigene Felder der Typen Liste und Mehrfachauswahl. Für Zahlen, Daten, Ja/Nein-Felder, Kontakte und Projekte werden die beiden Operatoren nicht angeboten, ebenso nicht als Vor-Änderung-Operatoren.
- Werte eingeben: Das Wertfeld einer Mengen-Bedingung nimmt mehrere Einträge auf. Beim Aufgabenstatus bietet es die Status des aktuellen Statuskatalogs an, bei einem Listen- oder Mehrfachauswahl-Feld die in dem Feld konfigurierten Einträge. Eigene Einträge geben Sie in Textfeldern ein sowie in Listenfeldern, die zusätzliche Einträge erlauben.
- So wird verglichen: Ein Textfeld oder ein Listen-Feld passt, wenn sein Wert genau einem der Einträge entspricht; bei Personen-Namensfeldern wird ohne Unterschied zwischen Groß- und Kleinschreibung verglichen. Ein Mehrfachauswahl-Feld passt, wenn es mindestens einen der Einträge enthält. Felder, die mehrere Einträge als einen Text enthalten, wie Team oder Kategorien, werden als Ganzes verglichen — verwenden Sie dafür Enthält. Ist keiner von ist das genaue Gegenteil: Die Regel läuft, wenn das Feld keinem der Einträge entspricht.
- Operator wechseln: Ein Operator wie Ist gleich speichert einen einzelnen Wert, ein Mengen-Operator speichert mehrere. Beim Wechsel zwischen beiden Arten wird das Wertfeld geleert.
Die Zusammenfassung der Regel nennt jeden Eintrag der Menge, zum Beispiel Aufgabenstatus ist einer von Offen, In Bearbeitung.
Vor-Änderung-Operatoren und Änderungsoperatoren
Diese Operatoren vergleichen den Wert eines Feldes so, wie er vor der Änderung war, die die Regel ausgelöst hat, oder prüfen, ob sich der Wert überhaupt geändert hat. Mit ihnen reagieren Sie darauf, wie sich ein Wert geändert hat — zum Beispiel nur dann, wenn der Status weg von einem bestimmten Wert geändert wurde oder wenn ein bestimmtes Feld tatsächlich bearbeitet wurde.
| Operator | Bedeutung | Braucht Wert? |
|---|---|---|
| Vor Änderung gleich | Der vorherige Wert entsprach genau dem Wert. | Ja |
| Vor Änderung nicht gleich | Der vorherige Wert entsprach nicht dem Wert. | Ja |
| Vor Änderung enthält | Der vorherige Wert enthielt den Wert. | Ja |
| Vor Änderung enthält nicht | Der vorherige Wert enthielt den Wert nicht. | Ja |
| Vor Änderung leer | Das Feld hatte vor der Änderung keinen Wert. | Nein |
| Vor Änderung nicht leer | Das Feld hatte vor der Änderung einen beliebigen Wert. | Nein |
| Hat sich geändert | Der Wert unterscheidet sich vom Wert vor der Änderung. | Nein |
| Hat sich nicht geändert | Der Wert entspricht dem Wert vor der Änderung. | Nein |
Diese Operatoren erscheinen in der Operatorliste nur, wenn der Auslöser der Regel der … aktualisiert-Auslöser ihres Bereichs ist (zum Beispiel Aufgabe aktualisiert oder Projekt aktualisiert). Bei … Status geändert, … als erledigt markiert oder anderen Auslösern stehen sie nicht zur Verfügung.
Hat sich geändert und Hat sich nicht geändert stehen für jeden Feldtyp zur Verfügung, auch für eigene Felder, und benötigen keinen Wert. Ein Feld, das nie ausgefüllt war, und ein Feld, das geleert wurde, werden beide als leer gelesen. Nur ein tatsächlicher Unterschied zwischen den beiden Werten zählt daher als Änderung.
Datumswerte
Eine Bedingung auf ein Datumsfeld enthält ein festes Datum oder ein relatives Datum, das InLoox bei jedem Lauf der Regel neu auswertet. Die Art wählen Sie in der Dropdown-Liste im Wertfeld:
| Auswahl | Datum beim Lauf der Regel |
|---|---|
| Festes Datum | Das Datum aus der Datumsauswahl. |
| Heute | Das heutige Datum. |
| In | Eine Anzahl von Tagen, Wochen, Monaten oder Jahren nach heute. |
| Vor | Eine Anzahl von Tagen, Wochen, Monaten oder Jahren vor heute. |
Bei In und Vor geben Sie die Anzahl in das Feld neben der Dropdown-Liste ein und wählen die Einheit.
Ein relatives Datum hält eine Regel dauerhaft aktuell. Die Bedingung Fälligkeit Kleiner als Vor 2 Wochen trifft zum Beispiel jeden Datensatz, dessen Fälligkeit mehr als zwei Wochen in der Vergangenheit liegt — am Tag des Speicherns und an jedem folgenden Tag.
Ist gleich und Ist nicht gleich vergleichen nur den Kalendertag. Größer als und Kleiner als vergleichen den genauen Zeitpunkt. InLoox wertet relative Daten in UTC aus, Heute ist also Mitternacht (UTC) des Tages, an dem die Regel läuft.
Feste Daten und Tokens funktionieren in Datumsfeldern wie bisher.
Bedingungsfelder
Welche Felder Sie prüfen können, hängt vom Bereich ab. Der Typ bestimmt den Werteditor (Text, Zahl, Datum, Ja/Nein oder eine Auswahl) und welche Operatoren das Feld anbietet — die Mengen-Operatoren Ist einer von und Ist keiner von erscheinen nur bei Text- und Listenfeldern.
Personenfelder wie Erstellt von, Geändert von, Ausgeführt von, Projektleitung oder Kunde werden über den Anzeigenamen verglichen, nicht über E-Mail-Adresse oder ID. Felder, die mehrere Einträge enthalten können — Team, Kategorien, Mitwirkende — enthalten alle Einträge als einen Text. Verwenden Sie dafür Enthält (oder Ist leer / Ist nicht leer) statt Ist gleich.
Bei Personen-Namensfeldern sind Textvergleiche nicht zwischen Groß- und Kleinschreibung unterscheidend. Zum Beispiel werden max mustermann und Max Mustermann als gleich erkannt.
Eigene Felder des Bereichs
Jeder Bereich listet nach den Standardfeldern seines Objekts auch die eigenen Felder: Eine Regel für Aufgaben kann die eigenen Felder der Aufgabe prüfen, eine Regel für Projekte die eigenen Felder des Projekts und so weiter. Eine Änderung eines eigenen Felds zählt als Aktualisierung, daher feuert beim eigenen Feld auch der … aktualisiert-Auslöser, und die Vor-Änderung- und Änderungsoperatoren funktionieren ebenfalls für eigene Felder.
Formel-Felder werden nicht angeboten, weil ihr Wert berechnet wird und nicht im Datensatz gespeichert ist.
Der Typ des eigenen Felds bestimmt den Werteditor:
| Typ des eigenen Felds | Werteditor |
|---|---|
| Text | Texteingabe |
| Ganzzahl, Dezimal, Währung, Bereich | Zahleneingabe |
| Datum | Datumspicker |
| Kontrollfeld | Ja/Nein-Kontrollkästchen |
| Person | Kontaktpicker |
| Liste, Mehrfachauswahl | Picker mit den konfigurierten Einträgen des Felds |
Ein Mehrfachauswahl-Feld enthält alle ausgewählten Einträge als einen Text, verwenden Sie daher Enthält statt Ist gleich. Wenn ein Listenfeld zusätzliche Einträge erlaubt, können Sie auch einen Wert eingeben, der nicht in der Liste ist.
Aufgaben
| Feld | Typ |
|---|---|
| Aufgabe | Text |
| Beschreibung (Aufgabe) | Text |
| Aufgabenstatus (Name) | Auswahl oder Text (eingegebener Statusname) |
| Ressource (Name) | Auswahl |
| Projektname | Text |
| Abteilungsname | Text |
| Arbeitsaufwand (Aufgabe) Stunden | Zahl |
| Gebuchte Zeit (Stunden) | Zahl |
| Aufgabe erledigt | Ja/Nein |
| Start | Datum |
| Fälligkeit | Datum |
| Mitwirkende | Text |
| Erstellt von | Text |
| Geändert von | Text |
| Erstellt am | Datum |
Projekte
| Feld | Typ |
|---|---|
| Projektname | Text |
| Projektnummer | Text |
| Projektstatus | Text |
| Abteilung | Text |
| Startdatum | Datum |
| Enddatum | Datum |
| Ist archiviert | Ja/Nein |
| Ist Anfrage | Ja/Nein |
| Risikobewertung | Zahl |
| Größenbewertung | Zahl |
| Wertbewertung | Zahl |
| Kunde | Text |
| Projektleitung | Text |
| Team | Text |
| Kategorien | Text |
Finanzen
| Feld | Typ |
|---|---|
| Name | Text |
| Plantyp | Auswahl |
| Datum | Datum |
| Betrag | Zahl |
| Laufende Nummer | Zahl |
Dokumente
| Feld | Typ |
|---|---|
| Dateiname | Text |
| Dateityp | Text |
| Ordnerpfad | Text |
| Status | Text |
| Erstellt von | Text |
| Geändert von | Text |
| Erstellt am | Datum |
| Geändert am | Datum |
Zeiteinträge
| Feld | Typ |
|---|---|
| Name | Text |
| Beschreibung | Text |
| Beginn | Datum |
| Ende | Datum |
| Dauer (Minuten) | Zahl |
| Abrechenbar | Ja/Nein |
| Abgerechnet | Ja/Nein |
| Ausgeführt von | Text |
| Erstellt von | Text |
| Geändert von | Text |
| Projektname | Text |
Planung
| Feld | Typ |
|---|---|
| Name | Text |
| PSP-Code | Text |
| Fortschritt | Zahl |
| Beginn | Datum |
| Ende | Datum |
| Ist Meilenstein | Ja/Nein |
| Ist Sammelvorgang | Ja/Nein |
| Dauer (Stunden) | Zahl |
| Aufwand (Stunden) | Zahl |
Finanzposten
| Feld | Typ |
|---|---|
| Beschreibung | Text |
| Menge | Zahl |
| Einheit | Text |
| Preis pro Einheit | Zahl |
| Betrag | Zahl |
| Ist abgerechnet | Ja/Nein |
| Ist abrechenbar | Ja/Nein |
| Gruppe | Text |
Risiken
| Feld | Typ |
|---|---|
| Name | Text |
| Beschreibung | Text |
| Wahrscheinlichkeit | Zahl |
| Auswirkung | Zahl |
| Bewertung | Zahl |
Personen
| Feld | Typ |
|---|---|
| Name | Text |
| Vorname | Text |
| Nachname | Text |
| Anzeigename | Text |
| Firma | Text |
| Text | |
| Telefon | Text |
| Mobil | Text |
| Position | Text |
| Abteilung | Text |
| Straße | Text |
| PLZ | Text |
| Ort | Text |
| Land | Text |
Organisationen
| Feld | Typ |
|---|---|
| Name | Text |
| Kundennummer | Text |
| Straße | Text |
| PLZ | Text |
| Ort | Text |
| Bundesland | Text |
| Land | Text |
| Domain | Text |
Eigene Entitätstypen
Bei einer Regel für eigene Entitäten sind die Bedingungen immer auf den ausgewählten Entitätstyp begrenzt.
- Die verfügbaren Felder enthalten die Basisfelder des Typs (Name, Beschreibung, Besitzer) sowie Projekt bei Typen, die Projektzeilen enthalten können.
- Das generische Feld Typname wird bei typgebundenen Regeln nicht angezeigt.
- Customfelder sind auf den ausgewählten Typ begrenzt. Formel-Customfelder sind ausgeschlossen.
| Feld | Werteditor und Vergleich |
|---|---|
| Besitzer | Kontaktpicker |
| Projekt | Projektpicker |