Data Transforms
Le but d’un data transform est de manipuler des données dans une application. Les data transforms copient ou entrent les données dans les champs dont vous avez besoin. Lorsque vous utilisez des data transforms, vous pouvez convertir des données d'un type à un autre, déplacer des données entre des objets, calculer des valeurs, changer de format et définir des valeurs par défaut.
Dans l’image suivante, cliquez sur les icônes + pour découvrir comment Pega Platform™ utilise les data transforms pour améliorer le processus de paiement d’une application d’achats.
Tip: Lorsque vous accédez à des informations dans une relation de dossier parent-enfant, envisagez de référencer les données plutôt que de les copier. Le référencement des données permet d’éviter les problèmes de synchronisation si les données changent dans le dossier parent, que le dossier enfant reflète.
Configuration de data transforms dans App Studio
Vous pouvez utiliser des data transforms pour copier des données, mais également pour les convertir d’un type à un autre. Par exemple, vous recevez une entrée de date de livraison de commande d’un autre système sous la forme d’une valeur de chaîne (string), telle que « December 4, 2021
». Utilisez un data transform pour copier et convertir le format de chaîne stocké de la date de livraison en propriété de valeur de date, comme 12/04/2021.
Dans App Studio, vous pouvez appliquer des data transforms en utilisant l’automatisation Run Data Transform ou une action de pré/post-traitement.
Note: Pour plus d’informations sur la configuration des data transforms dans App Studio, consultez Creating a Data Transform in App Studio.
Automatisation Run data transform
L’automatisation Run Data Transform exécute le data transform sélectionné au moment de l’exécution, ou vous pouvez définir un nouveau data transform. Par exemple, vous configurez l’automatisation Run Data Transform pour exécuter le data transform Convert string to date, comme illustré dans la figure suivante :
Pré/post-traitement
Vous pouvez configurer une étape (Step) pour exécuter un data transform avant l’exécution de l’étape, ce qui est une action de prétraitement (pre-processing), ou après l’exécution de l’étape, ce qui est une action de post-traitement (post-processing). Dans l’exemple d’application d’achat, vous pouvez configurer l’étape Shipping information avec une action de post-traitement qui exécute un data transform pour copier les informations de livraison dans la vue Billing Address. La figure suivante montre l’étape Shipping Information avec un data transform de post-traitement :
Note: Pour plus d’informations sur le prétraitement et le post-traitement, consultez Prétraitement et post-traitement dans les flow actions.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?