
Data transforms
Data transforms
Le but d’un data transform est de manipuler des données dans une application. Les data transforms copient ou manipulent des données dans le formulaire dont vous avez besoin. Ils permettent de convertir des données d’un type à l’autre, d’effectuer des itérations sur des listes de pages ou des groupes de pages et de copier des pages entières en même temps.
Étudiez le processus de vérification d’une demande d’achat. Le client fournit une adresse de livraison et est invité à fournir une adresse de facturation. L’adresse de facturation et l’adresse de livraison sont probablement les mêmes. Il est plus efficace d’utiliser un data transform pour copier l’adresse de livraison à l’adresse de facturation plutôt que de demander au client de saisir à nouveau l’adresse d’expédition. Plus tard dans le processus de paiement, le client doit renseigner son nom complet pour que la carte de crédit soit traitée. Utilisez un data transform pour copier les propriétés de prénom et de nom de famille du compte client dans une seule propriété de nom complet.
Lorsque vous utilisez des data transforms, vous pouvez convertir des données d'un type à un autre type. Par exemple, pour terminer le processus d’achat dans l’application, le client doit renseigner son numéro de carte bancaire dans le portail de paiement. Utilisez un data transform pour copier et convertir les coordonnées de la carte bancaire enregistrées dans la propriété du numéro de carte.
Note: Pour convertir la chaîne en un nombre, ouvrez la configuration d’expression, cliquez sur l’icône Configure et utilisez les fonctions prêtes à l’emploi disponibles dans Pega Platform™. Dans l’exemple du numéro de carte de crédit, vous pouvez utiliser la fonction toInt().
Vous pouvez appeler un data transform à partir d’un flux. Dans un flux, cliquez sur le connecteur pour ouvrir la fenêtre Connector properties . Dans la section Set properties, sélectionnez Apply data transform.
Prenons un autre exemple. Un dossier parent de réparation automatique a un dossier enfant qui s’occupe de fournir les réparations nécessaires. Le dossier enfant contient un menu d’éléments et de services possibles qui peuvent être fournis, y compris les coûts unitaires. Les éléments et les services fournis sont copiés dans le dossier parent pour la facturation. Utilisez un data transform pour effectuer des itérations sur la liste des éléments et services possibles, et ne copier que les entrées dont la quantité est supérieure à zéro.
Tip: Lorsque vous accédez à des informations dans différents dossiers (par exemple, dans une relation parent-enfant), envisagez de faire référence aux données du dossier parent plutôt que de copier l’information du dossier parent dans le dossier enfant. Référencez les données pour éviter les problèmes de synchronisation si les données changent sur le dossier parent.
Vérifiez vos connaissances avec l’interaction suivante.
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?