Variables pour collecter des données pour les champs du créateur d’enregistrement
Utilisez des variables pour collecter des données pour les champs du 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 tout 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 d’une longueur supérieure à 256 | Texte de plusieurs lignes |
| chaîne, entier, décimal, nombre à virgule flottante | Texte sur ligne unique |
| Pièce jointe de fichier | Pièce jointe |
| Tous les autres types de champs | Texte de plusieurs lignes |
Remarque :
- Si la variable du créateur d’enregistrement est mappée à un champ chiffré d’une autre table, cette valeur de variable n’est pas stockée dans la table Question Answer (Réponse à la question) [question_answer]. Par conséquent, il n’est pas non plus disponible dans l’éditeur de variables de l’enregistrement cible.
- Si la variable record producer (créateur d’enregistrement) est masquée et chiffrée, et qu’elle est également mappée à un champ chiffré d’une autre table :
- La valeur de la variable n’est pas stockée dans la table Question Answer (Réponse à la question) [question_answer].
- La valeur déchiffrée de la variable est copiée dans le champ chiffré de l’enregistrement cible.
Valeurs renvoyées
Lorsque vous créez un créateur d’enregistrement, soyez conscient de la valeur de retour.
La plupart de ces types de champs renvoient une chaîne. Cependant, il y a 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_ids séparés par des virgules.
Exemple 1 : Pour une valeur de liste , renvoyez un tableau qui peut être itéré pour récupérer les valeurs individuelles soumises 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 que GlideDate peut évaluer.
var glideDateTime = new GlideDateTime(producer.date_field);