Références de mappage d’attributs

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Les mappages d’attributs vous permettent d’utiliser les attributs comme source unique de ressource pour les champs de table ServiceNow .

    Attribut

    Attribut pour lequel le mappage doit être défini. Par exemple, userName.

    Attribut : 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 et le sous-attribut est namefamilyName.

    Pour les attributs simples tels que le nom d’utilisateur, la valeur du sous-attribut est Aucun.

    Nom de l’attribut et nom de famille du sous-attribut

    Condition de filtre

    Un attribut à valeurs multiples peut contenir des informations supplémentaires qui peuvent être spécifiées à l’aide d’une condition de filtre. Les choix de 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 tels que travail, mobile, domicile, etc.

    Vous pouvez spécifier une condition de filtre à partir d’un ensemble de valeurs possibles. Par exemple, la condition de filtre peut être pour l’attribut phoneNumbereq « mobile ».

    Attribut Numéro de téléphone avec condition de filtre Mobile

    À la place, l’attribut phoneNumber peut avoir une condition de filtre de type eq « work ».

    Attribut Numéro de téléphone avec condition de filtre Travail

    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 du champ de base de données représente le ServiceNow nom de champ mappé à l’attribut SCIM.

    Par exemple, l’attribut username SCIM peut être mappé à un utilisateur en tant que champ Nom de la table de base de données et au champ ID d’utilisateur en tant que champ Nom du champ Base de données .


    Nom du 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 .

    Attribut : remontée pas à pas

    Ici, la table de base de données est Utilisateur et le nom du champ de base de données est Nom de département.

    Attribut : nom du département

    Valeur par défaut

    La valeur par défaut est transmise au fournisseur SCIM si le mappage d’attributs directs de ce champ renvoie null. 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 de 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.

    Valeur par défaut de l’attribut

    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.

    Script de l’attribut

    La sortie du script doit avoir un tableau JSON stringified.

    Voici un exemple de script d’un attribut à valeur simple.

    Attribut Numéro d’employé : Exécuter le script

    La sortie du script doit être une chaîne de caractères.