Erstellen Sie einen Anwenderkriteriendatensatz im Servicekatalog

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Erstellen Sie einen Anwenderkriteriendatensatz, um Bedingungen zu definieren, die anhand von Anwenderdatensätzen ausgewertet werden.

    Vorbereitungen

    Erforderliche Rolle: administrator, catalog_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können mehrere Anwenderkriterien-Datensätze auf ein einzelnes Katalogelement oder eine einzelne Kategorie anwenden. In dieser Situation entsprechen Anwender nur einem dieser Kriteriendatensätze, um Zugriff zu haben.

    Prozedur

    1. Navigieren zu Alle > Servicekatalog > Katalogdefinition > Anwenderkriterien Und erstellen Sie einen Datensatz.
    2. Füllen Sie die Felder im Formular nach Bedarf aus.
      Tabelle : 1. Anwenderkriterienfelder
      Feld Beschreibung
      Name Der Name des Kriteriendatensatzes.
      Anwender Die einzelnen abzugleichenden Anwenderdatensätze.
      Gruppen Die abzugleichenden Gruppendatensätze.
      Rollen Die abzugleichenden Rollen.
      Hinweis:
      • Die Auswertung einer Rolle wird in der Sitzung zwischengespeichert, daher erfordert jede Änderung der Rolle, dass Sie sich abmelden und anmelden müssen, ähnlich wie Rollen in ACL (Zugriffssteuerungsliste).
      • Anwenderkriterien gelten nicht für Rollen mit erhöhten Berechtigungen.
      Erweitert Ein Kontrollkästchen zum ein- oder Ausblenden von Skript Feld.
      Skript A Skript Um zusätzliche Kriterien zu definieren und zurückzugeben Wahr Oder Falsch . Dieses Feld ist nur verfügbar, wenn Erweitert ausgewählt ist.
      Hinweis:
      • Das Skript wird in dem Umfang ausgewertet, in dem die Anwenderkriterien erstellt werden.
      • Die Auswertung des Skripts wird in der Sitzung zwischengespeichert, daher erfordert jede Änderung der Auswertung, dass Sie sich abmelden und anmelden müssen, ähnlich wie Rollen in ACL.
      • Nicht verwenden gs.getAnwender() Oder andere Sitzungs-APIs, da sie bei Verwendung in Diagnosetools Konflikte verursachen. Verwenden Sie die vordefinierte Anwender_ID Variable, die im Skript verfügbar ist, um die Anwender-ID des Anwenders abzurufen, der zum Auswerten des Skripts verwendet wird.
      • Da Skripts dynamisch ausgewertet werden, kann das Einbeziehen von Skripts in Anwenderkriteriendatensätzen die Leistung verringern.
      • Da „Antwort“ ein vorab reserviertes Stichwort ist, verwenden Sie keine Funktion mit dem Namen „Antwort“, d. h. „answer()“.
      Aktiv Ein Kontrollkästchen zum Aktivieren oder Deaktivieren dieses Kriteriendatensatzes.
      Unternehmen Die abzugleichenden Unternehmen.
      Standorte Die abzugleichenden Standorte.
      Abteilungen Die abzugleichenden Abteilungen.
      Alle abgleichen Ein Kontrollkästchen, um festzulegen, ob alle Elemente aus jedem ausgefüllten Kriterienfeld übereinstimmen müssen. Ist diese Option aktiviert, erhalten nur Benutzer Zugriff, die allen Kriterien entsprechen. Wenn diese Option deaktiviert ist, muss der Benutzer eines oder mehrere der festgelegten Kriterien erfüllen, um Zugriff zu erhalten.

      Standardmäßig ist dieses Kontrollkästchen deaktiviert, sodass alle erfüllten Bedingungen eine Übereinstimmung ergeben.

      Betrachten Sie beispielsweise einen Anwenderkriteriendatensatz für Folgendes:
      • Standorte A oder B
      • Unternehmen C oder D
      Mit Alle Abgleichen Ausgewählt, werden nur Anwender erfüllt, die alle diese Bedingungen erfüllen. Zum Beispiel ein Benutzer mit einem Standort A und einem Unternehmen C.
      Mit Alle Abgleichen Gelöscht, Anwender, die eine dieser Bedingungen erfüllen, werden abgeglichen. Zum Beispiel ein Benutzer mit einem Standort B.
      Hinweis:
      Wenn Sie auswählen Alle Abgleichen , Stellen Sie sicher, dass Sie keine widersprüchlichen Bedingungen erstellen, die nie erfüllt werden können. Wenn beispielsweise alle Anwender am Standort A für Unternehmen G arbeiten, können die Bedingungen in diesem Beispiel nie erfüllt werden.

    Anwenderkriterien werden implementiert

    Berücksichtigen Sie beim Erstellen von Anwenderkriterien für Ihr System die folgenden Empfehlungen.

    • Designkriterien für Wiederverwendung:

      Stellen Sie sicher, dass Sie Anwenderkriterien für eine maximale Wiederverwendung entwerfen. Erstellen Sie Anwenderkriteriendatensätze mit allgemeinen Bedingungen, die Ihren Organisationsanforderungen entsprechen. Erlauben Sie, dass sie für so viele Elemente und Kategorien wie möglich freigegeben werden, anstatt mehrere ähnliche Kriteriendatensätze für einzelne Elemente und Kategorien zu erstellen.

    • Benennungskonventionen: Geben Sie jedem Anwenderkriteriendatensatz einen aussagekräftigen Namen, damit Sie die Funktion für diesen Datensatz bestimmen können. Beispiel:
      • Anwender in Cloud-Dimensionen des Unternehmens UND in Madrid
      • Anwender in Cloud-Dimensionen des Unternehmens ODER in Madrid
      • Anwender, die zur Gruppenentwicklung, IT oder Vertrieb gehören
      • Anwender mit der Rolle itil, Asset_Manager oder catalog_admin
    • Testen Sie Anwenderkriterien in einer Entwicklungs- oder Testinstanz, und übertragen Sie dann die Datensätze aus den Anwenderkriterientabellen und Katalogdatensätzen mit an Ihre Produktionsinstanz Update-Sätze .