So erstellen Sie eine Bedingung

Die Bedingung ist der größte Entscheidungspunkt der Richtlinie. Wenn die Bedingung erfüllt ist, weist das Katalogsystem die ausstehende Aktion den Anwendern zu, die Sie als Zuständige angeben, um ein angefordertes Element zu genehmigen, abzulehnen oder abzuwickeln. Sie geben die Bedingung unter Verwendung der Attribute von CA Service Catalog-Elementen wie Anwender, Aufträge, Services, Geschäftsbereiche usw. an – eine vollständige Liste wird später in diesem Thema angezeigt. Außerdem können Sie Übereinstimmungsfunktionen verwenden, um auf Serviceoptionen und Serviceoptionselementen basierende Bedingungen zu erstellen.

Erstellen Sie für diese Elemente einfache Bedingungen, die auf bekannten Attributen basieren, wie z. B. category, external_id, code, item type, cost, status usw. In der Bedingung geben Sie die Kriterien an, die der Wert des angegebenen Attributs erfüllen muss, damit die ausstehende Aktion zugewiesen wird, wie in Schritt 1 dargestellt. So erstellen Sie eine Bedingung:

  1. Während Sie eine Richtlinie erstellen oder bearbeiten, legen Sie die Bedingung fest, um die ausstehende Aktion den von Ihnen angegebenen Genehmigern oder Abwicklern zuzuweisen, zum Beispiel:

    Hinweis: Als Best Practice empfiehlt es sich, aussagekräftige Details ins Feld "Beschreibung" einzugeben.

  2. Erstellen Sie eine Bedingung, die auf Ihrer Entscheidung basiert, indem Sie Ihre Kriterien als Ausdruck ins Feld "Bedingung" eingeben.

    Der Bedingungsgenerator ist das Tool im Feld "Bedingung", das Ihnen dabei hilft, zulässige Bedingungen in jeweils einem Segment anzugeben. Wenn Sie den Cursor zunächst auf das Feld bewegen, fordert der Bedingungsgenerator Sie auf, zulässige Optionen für den ersten Teil der Bedingung anzugeben. Diese Optionen werden in einer Dropdown-Liste unter dem Feld "Bedingung" angezeigt. Wählen Sie aus der Liste die gewünschte Option aus, um das Feld auszufüllen. Sobald Sie jeden Teil der Bedingung abschließen, fordert Sie der Bedingungsgenerator weiter auf, zulässige Optionen für den nächsten Teil der Bedingung anzugeben, bis die Bedingung fertiggestellt ist. Normalerweise erfolgt dies durch ein "Klammer-zu"-Symbol.

    Geben Sie im Normalfall eine Bedingung pro Richtlinie an, indem Sie folgendes Format verwenden:

    $(_.group.attribute operator 'value')

    group gibt Service, Auftrag, Geschäftsbereich oder eine beliebige andere Gruppe an, die am Ende dieses Abschnitts unter den Bedingungstypen dargestellt sind.

    attribute gibt beliebige Attribute dieser Gruppe an

    operator gibt Folgendes an:

    value gibt einen Literalwert an, normalerweise der Name eines Geschäftsbereichs, Auftrags, Services, Anwenders oder einer Serviceoptionsgruppe. Schließen Sie Zeichenfolgenliterale in einfache Anführungszeichen ein. Geben Sie numerische Werte ohne Anführungszeichen ein. Wenn Sie einen Ausdruck im Bedingungsgenerator erstellen, erscheint der Datentyp (Zeichenfolge oder numerisch) des Attributs auf der rechten Seite, damit Sie wissen, ob der Wert in Anführungszeichen gesetzt werden soll.

    Zum Beispiel: $(_.service.name=='Server anfordern')

    Diese Bedingung bedeutet, wenn der Servicename "Server anfordern" ist, werden die von Ihnen angegebenen Anwender als Akteure, normalerweise als Genehmiger oder Abwickler, zugewiesen.

    Beispiel: $(_.request.estimatedCost >==1000)

    Diese Bedingung weist die ausstehende Aktion den angegebenen Genehmigern oder Abwicklern zu, wenn die geschätzten Kosten des gesamten Auftrags größer oder gleich 1000 € ist.

    Als Best Practice empfiehlt es sich, Ausdrücke so einfach wie möglich zu schreiben. Geben Sie im Bedarfsfall mehrere Bedingungen, wie zusammengesetzte oder komplexe Bedingungen, im gleichen Ausdruck an, indem Sie folgende logische Operatoren verwenden:

    && - und

    || - oder

    ! - nicht

    Wählen Sie einen der folgenden Bedingungstypen aus. Im verlinkten Abschnitt wird erklärt, wie man die vollständige Bedingung angibt.

  3. Speichern Sie Ihre Auswahl.
  4. Führen Sie die verbleibenden Schritte aus, um die Erstellung der Richtlinie fertigzustellen.