Références de mappage d’attribut
Les mappages d’attributs vous permettent d’utiliser les attributs comme une source unique de ressource pour les champs de la ServiceNow table.
Attribut
Attribut pour lequel le mappage doit être défini. Par exemple, userName.
Sous-attribut
Sélectionnez le sous-attribut, le cas échéant, pour lequel un mappage doit être défini.
Par exemple, s’il existe un attribut de type complexe comme name.familyName, alors l’attribut est name et le sous-attribut est familyName.
Pour les attributs simples comme le nom d’utilisateur, la valeur du sous-attribut est Aucun.
Condition de filtre
Un attribut à plusieurs valeurs peut avoir des informations supplémentaires qui peuvent être spécifiées à l’aide d’une condition de filtre. Les choix pour la condition de filtre sont renseignés à l’aide des schémas définis par le fournisseur SCIM.
Par exemple, l’attribut phoneNumbers a plusieurs types comme travail, mobile, maison, et ainsi de suite.
Vous pouvez spécifier une condition de filtre à partir d’un ensemble de valeurs possibles. Par exemple, l’attribut phoneNumber peut avoir une condition de filtre de type eq « mobile ».
L’attribut phoneNumber peut avoir une condition de filtre de type eq « work ».
Nom du champ de base de données
Si l’option de mappage d’attribut direct est choisie, cet attribut doit être défini. Le champ Nom de champ de base de données représente le nom de ServiceNow champ mappé avec l’attribut SCIM.
Par exemple, l’attribut username SCIM peut être mappé à un utilisateur en tant que champ Nom de table de base de données et au champ ID utilisateur en tant que champ Nom de champ de base de données .
Vous pouvez également remonter pas à pas à l’aide du nom du champ de base de données. Par exemple, l’attribut SCIM du département peut être mappé au champ Nom du département .
Ici, la table de base de données est User et le nom du champ de base de données est Department Name.
Valeur par défaut
La valeur par défaut est transmise au fournisseur SCIM si le mappage d’attribut direct de ce champ renvoie une valeur nulle. La valeur par défaut peut également être utilisée pour renvoyer une valeur codée en dur.
Dans le cas d’une valeur codée en dur, le nom de la table de base de données et le nom du champ doivent être Aucun.
Par exemple, la valeur du sous-attribut primaire de l’e-mail professionnel peut être codée en dur comme vrai.
Script
Le script est utilisé pour extraire la valeur de l’attribut. Le type de retour du script doit toujours être une chaîne ou un JSON converti en chaîne. La sortie du script doit être au format approprié comme prévu par le fournisseur pour cet attribut.
Voici un exemple de script pour un attribut à valeurs multiples.
La sortie du script doit avoir un tableau JSON stringified.
Ce qui suit est un exemple de script d’un attribut à valeur simple.
La sortie du script doit être une chaîne.