Composant Enregistrement de données
Le composant Données permet de gérer des données dans la liste d'audiences, ainsi que dans n'importe quelle liste liée (1:1, 1:N, N:N). Vous pouvez créer de nouvelles fiches dans la liste sélectionnée ou mettre à jour des fiches existantes.
Un filtre peut être défini pour extraire la fiche de la liste sélectionnée à mettre à jour. Lorsque plusieurs fiches sont renvoyées selon le filtre, vous pouvez les trier par ordre croissant ou décroissant à l'aide d'un champ de la liste. La première fiche trouvée qui répond aux critères est mise à jour.
Propriétés
Saisissez un nom pour le composant dans le champ Nom. Des champs de personnalisation et des emojis sont disponibles lors de la saisie du texte.
Vous pouvez choisir de créer/mettre à jour une fiche dans le profil, dans une liste liée ou dans une fiche provenant de données chargées dans un composant Recherche.
Profil
Lorsque Profil est sélectionné, la liste utilisée dans ce journey, ou toute extension de profil 1:1, est mise à jour. Dans ce cas, vous pouvez commencer tout de suite en saisissant les champs à mettre à jour dans cette liste ou en les sélectionnant dans un menu déroulant. Définissez ensuite les valeurs des champs.
Remarque : Lorsque des contacts anonymes entrent dans le journey et que leurs informations sont enregistrées dans une fiche de profil, ce profil sera utilisé par la suite dans le journey et aucune recherche n’est requise.
Données liées
Si vous sélectionnez Données liées, les fiches seront mises à jour/créés dans une liste liée. Un filtre est nécessaire pour déterminer quelles fiches doivent être mises à jour. Les éléments suivants doivent être remplis :
Sélectionner la liste — Sélectionnez la liste liée dans le menu déroulant. Vous pouvez utiliser une liste liée 1:N ou N:N.
Action — Il s'agit de l'action à effectuer sur la liste sélectionnée. Vous pouvez créer une nouvelle fiche dans la liste sélectionnée ou mettre à jour la fiche existante. Lorsque vous créez une nouvelle fiche, vous pouvez saisir immédiatement les valeurs de chacun des champs.
Pour mettre à jour une fiche, sélectionnez-la en appliquant un filtre. Cliquez sur le bouton Modifier filtre pour accéder au créateur de contraintes et définir le filtre.
Si plusieurs fiches sont renvoyées par le filtre, la première trouvée est mise à jour. Les fiches peuvent être triées par ordre croissant ou décroissant. Pour ce faire, développez la section Avancé et sélectionnez le champ de tri et le sens du tri.
Dans la section des champs, vous pouvez utiliser :
- des valeurs récupérées dans les champs d'entrée du formulaire ([%requestValue('Fieldname')%] de la page
- des valeurs de chaîne de caractères (valeurs sans guillemets)
- des fonctions (par exemple, [% concat(requestValue('NAME'), '&', requestValue('COMPANY')) %] ), [%journeyLookupValue('LIST_API_NAMES', 'FIELD_NAME') %])
REMARQUE: Si le système ne peut pas gérer l'expression, une erreur de validation s'affiche.
L'icône affichée sur la droite du champ ajoute automatiquement la fonction [%RequestValue('FieldName')%]. Si vous créez des champs dans votre formulaire ayant les mêmes noms que les champs de la liste, la fonction utilise automatiquement ce nom. Si vous utilisez un nom différent dans le formulaire, vous devez adapter la fonction et remplacer le nom par défaut utilisé par le vôtre.
Remarque : Lorsque le journey utilise une liste partagée avec un filtre, la section Champs contient par défaut les champs qui constituent le filtre et les valeurs de ces champs sont pré-remplies. Ces champs ne peuvent pas être supprimés et leurs valeurs ne peuvent pas être modifiées.
Données trouvées à partir de la recherche
L'option « Données trouvées à partir de la recherche » permet de mettre à jour la fiche de la liste chargée par un composant Recherche dans le journey.
Lorsque des données ont été chargées à partir de plusieurs composants Recherche, vous pouvez choisir le composant qui convient dans la liste déroulante « Données de recherche ».
Seuls les composants Recherche utilisant la fonction « Charger des données » sont répertoriés dans la liste déroulante.
Exemple: Dans un Custom journey, nous souhaitons récupérer un rendez-vous à partir d’une Liste Liée, en utilisant le Composant Recherche et un filtre permettant de ne récupérer que le rendez-vous portant un ID de rendez-vous spécifique.
Vous pouvez mettre à jour cette fiche immédiatement en utilisant l’option « Données trouvées à partir de la recherche » dans le composant Données.
Cela vous permettra d’effectuer des mises à jour sur cette fiche spécifique, sans devoir réappliquer les filtres et rechercher une nouvelle fois la fiche.
Définissez les valeurs des différents champs à mettre à jour/enregistrer dans la fiche chargée.
Événements
Le composant Données génère deux types d'événements:
- Succès — Les modifications ont bien été enregistrées dans la liste.
- Échec — Aucune modification n'a été apportée dans la liste.
Causes d'échec :
- Les données sont trop longues (exemple : tentative d'insérer 55 caractères dans un champ texte de 50 caractères maximum).
- Le type de données est incorrect (exemple : saisir GRATUIT dans un champ NUMÉRIQUE).
- La date n'existe pas (exemple : « 30-02-2020 »).


