Wie werden Aufträge angezeigt, bei denen eine von mehreren Eigenschaften fehlt (ODER-Logik in Auswahlen)?
Erstellen Sie eine Hilfsauswahl, die Aufträge mit vollständig ausgefüllten erweiterten Eigenschaften findet, und eine Arbeitsauswahl, die alle Aufträge außerhalb dieser Hilfsauswahl anzeigt. Dadurch erhalten Sie eine ODER-Logik und können Aufträge finden, bei denen mindestens eine Eigenschaft fehlt.
Situation
Wie werden Aufträge angezeigt, bei denen eine von mehreren Eigenschaften fehlt (ODER-Logik in Auswahlen)?Situation
In Maintmaster CMMS 8 verwenden Auswahlen standardmäßig eine UND-Logik (AND), wenn mehrere Bedingungen hinzugefügt werden. Das bedeutet, dass ein Auftrag alle Bedingungen erfüllen muss, um in der Auswahl angezeigt zu werden. Dies ist in den meisten Fällen sinnvoll, manchmal wird jedoch eine ODER-Logik (OR) benötigt, sodass ein Auftrag angezeigt wird, wenn mindestens eine von mehreren Bedingungen erfüllt ist.
Ein häufiges Beispiel ist die Überwachung von erweiterten Eigenschaften. Sie möchten möglicherweise alle Aufträge anzeigen, bei denen Eigenschaft A, Eigenschaft B oder Eigenschaft C nicht ausgefüllt wurde – anstatt nur die Aufträge, bei denen alle drei Eigenschaften gleichzeitig fehlen.
Dieser Artikel beschreibt, wie dies mithilfe eines Zwei-Auswahl-Ansatzes umgesetzt werden kann.
Funktionsweise
Der Trick besteht darin, die Logik umzukehren:
- Erstellen Sie eine Hilfsauswahl, die Aufträge findet, bei denen alle Eigenschaften ausgefüllt sind.
- Erstellen Sie eine Arbeitsauswahl, die Aufträge anzeigt, die nicht in der Hilfsauswahl enthalten sind – also Aufträge, bei denen mindestens eine Eigenschaft noch leer ist.
Maintmaster CMMS 8 führt die Hilfsauswahl automatisch im Hintergrund aus, sobald die Arbeitsauswahl geöffnet wird. Benutzer arbeiten ausschließlich mit der Arbeitsauswahl.
Schritt-für-Schritt-Anleitung
Schritt 1 – Hilfsauswahl erstellen
Diese Auswahl identifiziert Aufträge, bei denen alle relevanten Eigenschaften vollständig ausgefüllt sind. Sie wird im Hintergrund ausgeführt und muss für Benutzer nicht sichtbar sein.
- Navigieren Sie zu Einstellungen → Auswahlen und erstellen Sie eine neue Auswahl für Aufträge.
- Vergeben Sie einen aussagekräftigen internen Namen, zum Beispiel: „XP-Eigenschaften – Alle vollständig (Hilfsauswahl)“.
- Weisen Sie unter Allgemeine Einstellungen → Zugewiesen an Rollen und Benutzer keine Rollen zu. Dadurch erscheint die Auswahl nicht in den Benutzermenüs.
- Öffnen Sie die Registerkarte Bedingungen.
- Geben Sie den Namen der ersten erweiterten Eigenschaft in das Suchfeld ein und wählen Sie sie aus der Liste aus.
- Wählen Sie im Operatorfeld „Ist nicht leer“ aus.
- Wiederholen Sie die Schritte 5–6 für jede weitere Eigenschaft, die überprüft werden soll.
- Speichern und schließen Sie die Auswahl.
Diese Auswahl zeigt nun nur noch Aufträge an, bei denen alle angegebenen Eigenschaften ausgefüllt sind.
Die Hilfsauswahl wird in derselben Auswahlgruppe wie Ihre übrigen Auswahlen gespeichert. Da ihr keine Rollen zugewiesen sind, ist sie für normale Benutzer nicht sichtbar. Nur Administratoren können sie unter „Einstellungen“ sehen.
Schritt 2 – Arbeitsauswahl erstellen
Dies ist die Auswahl, die Benutzer tatsächlich sehen und verwenden.
- Navigieren Sie zu Einstellungen → Auswahlen und erstellen Sie eine neue Auswahl für Aufträge.
- Vergeben Sie den Namen, der den Benutzern im Menü angezeigt werden soll.
- Weisen Sie die Auswahl unter Allgemeine Einstellungen → Zugewiesen an Rollen und Benutzer den entsprechenden Rollen zu.
- Öffnen Sie die Registerkarte Bedingungen.
- Suchen Sie nach einem Auftragsreferenzfeld (z. B. „Auftragsnummer“) und wählen Sie es aus.
- Wählen Sie den Operator „Nicht in Auswahl enthalten“.
- Ein zusätzliches Feld wird angezeigt. Wählen Sie dort die in Schritt 1 erstellte Hilfsauswahl aus.
- Speichern und schließen Sie die Auswahl.
Die Arbeitsauswahl zeigt alle Aufträge an, die nicht in der Hilfsauswahl enthalten sind – also alle Aufträge, bei denen mindestens eine der angegebenen Eigenschaften noch leer ist.
Dadurch erhalten Sie das gewünschte ODER-Verhalten: Der Auftrag wird angezeigt, wenn Eigenschaft A oder Eigenschaft B oder Eigenschaft C fehlt.
WartungWenn künftig eine weitere erweiterte Eigenschaft in die Prüfung aufgenommen werden soll, öffnen Sie die Hilfsauswahl und fügen Sie eine zusätzliche Bedingung „Ist nicht leer“ für diese Eigenschaft hinzu.
Die Arbeitsauswahl übernimmt die Änderung automatisch, sobald sie das nächste Mal geöffnet wird.
Verwandte Themen- Erstellen und Bearbeiten von Auswahlen
- Verwendung erweiterter Eigenschaften bei Aufträgen
- Bedingungstypen in Maintmaster CMMS 8