Variables pour collecter des données pour les champs de créateur d'enregistrement
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.
| 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 | |
| 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);