Attributzuordnungsreferenzen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Mit Attributzuordnungen können Sie Attribute als einzelne Ressourcenquelle für die Felder der Tabelle ServiceNow verwenden.

    Attribut

    Das Attribut, für das die Zuordnung definiert werden muss. Zum Beispiel userName.

    Attribut: userName

    Unterattribut

    Wählen Sie das Unterattribut aus, für das eine Zuordnung definiert werden muss, falls vorhanden.

    Wenn beispielsweise ein komplexes Attribut wie name.familyNamevorhanden ist, ist das Attribut name und das Unterattribut familyName.

    Für einfache Attribute wie den Anwendernamen wäre der UnterattributwertKeine“.

    Attributname und Unterattributfamilienname

    Filterbedingung

    Ein Attribut mit mehreren Werten kann zusätzliche Informationen enthalten, die mithilfe einer Filterbedingung angegeben werden können. Die Auswahlmöglichkeiten für die Filterbedingung werden mit den vom SCIM-Anbieter definierten Schemas gefüllt.

    Zum Beispiel hat das Attribut phoneNumbers mehrere Typen wie Arbeit, Mobil, Privat usw.

    Sie können eine Filterbedingung aus einem Satz möglicher Werte angeben. Beispielsweise kann das Attribut phoneNumber die Filterbedingung als Typ-EQ "mobile"haben.

    Attribut „Telefonnummer“ mit Filterbedingung „Mobile“.

    Das Attribut phoneNumber kann stattdessen eine Filterbedingung als Typ-EQ „work“haben.

    Attribut „Telefonnummer“ mit Filterbedingung „Arbeit“.

    Name des Datenbankfelds

    Wenn die Option für die direkte Attributzuordnung ausgewählt ist, muss dieses Attribut definiert werden. Das Feld Datenbankfeldname stellt den Feldnamen ServiceNow dar, der dem SCIM-Attribut zugeordnet ist.

    Beispielsweise kann das SCIM-Attribut username einem Benutzer als Feld Datenbanktabellenname und dem Feld Benutzer-ID als Feld Datenbankfeldname zugeordnet werden.


    Name des Datenbankfelds

    Sie können auch mit dem Datenbankfeldnamen einen Dot-Walking durchführen. Beispielsweise kann das SCIM-Attribut der Abteilung dem Feld „ Abteilungsname “ zugeordnet werden.

    Attribut: Dot-Walk

    Hier lautet die Datenbanktabelle „ Anwender“ und das Feld „Datenbankname“ lautet „ Abteilungsname“.

    Attribut: Abteilungsname

    Standardwert

    Der Standardwert wird an den SCIM-Provider übergeben, wenn die direkte Attributzuordnung dieses Felds NULL zurückgibt. Der Standardwert kann auch verwendet werden, um einen hartcodierten Wert zurückzugeben.

    Im Falle eines hartcodierten Werts müssen der Name der Datenbanktabelle und der Feldname „ Keine“ lauten.

    Beispielsweise kann der primäre Unterattributwert der geschäftlichen E-Mail-Adresse als hartcodiert werden true.

    Attributstandardwert

    Skript

    Das Skript wird zum Abrufen des Attributwerts verwendet. Der Rückgabetyp des Skripts muss immer eine Zeichenfolge oder ein als Zeichenfolge konvertiertes JSON-Objekt sein. Die Ausgabe des Skripts muss im richtigen Format vorliegen, wie vom Anbieter für dieses Attribut erwartet.

    Im Folgenden finden Sie ein Beispielskript für ein Attribut mit mehreren Werten.

    Attributskript

    Die Ausgabe des Skripts muss ein JSON-Array in Zeichenfolgenform enthalten.

    Im Folgenden finden Sie ein Beispielskript für ein Attribut mit einfachem Wert.

    Attribut „Mitarbeiternummer“: Skript ausführen

    Die Ausgabe des Skripts muss eine Zeichenfolge sein.