Attributzuordnungsreferenzen
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.
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 Unterattributwert „Keine“.
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.
Das Attribut phoneNumber kann stattdessen eine Filterbedingung als Typ-EQ „work“haben.
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.
Sie können auch mit dem Datenbankfeldnameneinen Dot-Walking durchführen. Beispielsweise kann das SCIM-Attribut der Abteilung dem Feld „Abteilungsname“ zugeordnet werden.
Hier lautet die Datenbanktabelle „ Anwender“ und das Feld „Datenbankname“ lautet „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.
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.
Die Ausgabe des Skripts muss ein JSON-Array in Zeichenfolgenform enthalten.
Im Folgenden finden Sie ein Beispielskript für ein Attribut mit einfachem Wert.
Die Ausgabe des Skripts muss eine Zeichenfolge sein.