Attributzuordnungsreferenzen
Mit den Attributzuordnungen können Sie die Attribute als einzelne Ressource für verwenden ServiceNowTabellenfelder.
Attribut
Das Attribut, für das die Zuordnung definiert werden muss. Beispiel: userName.
Unterattribut
Wählen Sie gegebenenfalls das Unterattribut aus, für das eine Zuordnung definiert werden muss.
Beispiel: Wenn ein komplexes Typattribut wie vorhanden ist name.familyName, Dann ist das Attribut nameUnd das Unterattribut ist familyName.
Für einfache Attribute wie Anwendername Unterattribut Wert wäre 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 ausgefüllt.
Beispiel: phoneNumbersAttribut hat mehrere Typen wie „Arbeit“, „mobil“, „Startseite“ usw.
Sie können eine Filterbedingung aus einer Reihe möglicher Werte angeben. Beispiel: phoneNumberAttribut kann die Filterbedingung als haben Typ eq „mobil“ .
Die phoneNumberAttribut kann stattdessen eine Filterbedingung als haben Typ eq „Arbeit“ .
Name des Datenbankfelds
Wenn die Option „direkte Attributzuordnung“ ausgewählt ist, muss dieses Attribut definiert werden. Die Datenbankfeldname Feld stellt dar ServiceNowFeldname, der dem SCIM-Attribut zugeordnet ist.
Beispiel: usernameDas SCIM-Attribut kann einem Anwender als zugeordnet werden Datenbanktabellenname Und zum Anwender-ID-Feld als Datenbankfeldname Feld.
Sie können auch Dot-Walk mit verwenden Datenbankfeldname . Beispiel: Abteilung SCIM-Attribut kann zugeordnet werden Abteilungsname Feld.
Hier ist die Datenbanktabelle Anwender Und der Datenbankfeldname ist Abteilungsname .
Standardwert
Der Standardwert wird an den SCIM-Anbieter ü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 lauten Keine .
Beispielsweise kann der primäre Unterattribut-Wert der geschäftlichen E-Mail hartcodiert werden als Wahr .
Skript
Das Skript wird verwendet, um den Attributwert abzurufen. Der Rückgabetyp des Skripts muss immer eine Zeichenfolge oder eine als Zeichenfolge konvertierte JSON 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 gezeigtes JSON-Array haben.
Im Folgenden finden Sie ein Beispielskript eines Attributs mit einfachem Wert.
Die Ausgabe des Skripts muss eine Zeichenfolge sein.