Variables pour collecter des données pour les champs de créateur d'enregistrement

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Utilisez des variables pour collecter des données pour les champs de créateur d'enregistrement.

    Vous pouvez utiliser les types de variables suivants pour collecter des données pour les champs de créateur d'enregistrement correspondants.

    Tableau 1. Variables pour les champs de créateur d'enregistrement
    Type de champ Type de variable recommandé
    Vrai/Faux Oui/Non
    Référence Référence
    Date ou date d'échéance Date
    Date/Heure Date/Heure
    Choix ou n'importe quel champ avec une liste de choix associée Zone de sélection
    Adresse e-mail E-mail
    URL URL
    HTML HTML
    Liste ou liste d'actions d'interface utilisateur Collecteur de liste
    Chaîne de longueur supérieure à 256 Texte sur plusieurs lignes
    Chaîne, Entier, Décimal, Nombre à virgule flottante Texte sur ligne unique
    Fichier joint Pièce jointe
    Tous les autres types de champs Texte sur plusieurs lignes
    Remarque :
    • Si la variable du créateur d'enregistrement est mappée vers un champ chiffré d'une autre table, cette valeur de variable n'est pas stockée dans la table Réponse à la question [question_answer]. Elle n'est donc pas non plus disponible dans l'éditeur de variable de l'enregistrement cible.
    • Si la variable du créateur d'enregistrement est masquée et chiffrée, et également mappée vers un champ chiffré d'une autre table :
      • La valeur de la variable n'est pas stockée dans la table Réponse à la question [question_answer].
      • La valeur déchiffrée de la variable est copiée sur le champ chiffré de l'enregistrement cible.

    Valeurs renvoyées

    Lorsque vous construisez un créateur d'enregistrement, tenez compte de la valeur de renvoi.

    La plupart de ces types de champ renvoient une chaîne. Toutefois, il existe quelques exceptions. Par exemple, une valeur Référence renvoie le sys_id de l'objet cible, et une valeur Liste renvoie une liste de sys_id séparés par des virgules.

    Exemple 1 : pour une valeur Liste, renvoyez un tableau qui peut être itéré afin de récupérer chaque valeur envoyée par votre utilisateur.
    var sys_id_string  = producer.glide_list_field;
    var sys_id_list = sys_id_string.split(',');
    Exemple 2 : pour une valeur Date ou Date/heure, renvoyez une date pouvant être évaluée par GlideDate.
    var glideDateTime  = new GlideDateTime(producer.date_field);