Transformer des données avec le générateur de transformation
Lorsque vous mappez des champs dans un flux, si les formats de données source et cible ne correspondent pas, utilisez le générateur de transformation pour créer des expressions JSONata qui convertissent vos données source au format cible requis.
A propos de cette tâche
- Transformation du modèle
- Cette transformation permet de modifier le format des données source transmises à une application cible si les formats des données source et cible ne correspondent pas. Les données sources peuvent être spécifiées sous forme de mappages de nœuds précédents dans le flux ou de texte statique dans le champ de texte cible.
Par exemple, si une application source nécessite que les dates soient au format
DD/MM/YYYY, mais que l'application cible exige le formatMM/DD/YYYY, fournissez des exemples de données aux formats source et cible, puis utilisez le générateur de transformation pour générer une expression JSONata pour le mappage source dans le champ cible. De même, si une application source exige que les noms soient au formatFirstname Surnameet que l'application cible exigeFirstname SURNAME, le générateur de transformation peut construire une expression JSONata en utilisant les échantillons que vous fournissez. - Transformation enum
- Utilisez cette transformation pour définir comment mapper les valeurs des listes déroulantes source et cible qui ne correspondent pas afin de vous assurer que les valeurs appropriées sont transmises à l'application cible.Par exemple, si les applications source et cible proposent des valeurs différentes pour une liste de priorités (comme indiqué dans le tableau suivant), vous pouvez mapper les valeurs source et cible comme suit :
High,MediumUrgent,NormaletLow.LowVous pouvez ensuite utiliser le générateur de transformation pour générer une expression JSONata pour le mappage source dans le champ cible.Application de la source Application cible HighMediumLow
UrgentNormalLow
Si vous avez appliqué des suggestions de mappage pour remplir automatiquement les champs d'une action avec les mappages des nœuds précédents, vous pouvez insérer manuellement des mappages dans les champs restants. Vous pouvez ensuite appliquer les transformations nécessaires aux mappages remplis. Pour transformer vos données, consultez les scénarios suivants.
Générer des transformations de modèles : Transformer le format de données d'un seul mappage dans un champ cible qui est rempli avec un ou plusieurs mappages
Si un champ de texte est rempli avec des mappages provenant des listes Mappages suggérés ou Mappages disponibles, mais que les formats de données des mappages source ne correspondent pas au format de données du champ cible qui est rempli, vous pouvez générer une expression JSONata pour définir comment présenter les données source dans l'application cible.
A propos de cette tâche
Cette information est applicable lorsqu'un champ cible est rempli avec une ou plusieurs correspondances "source" provenant de nœuds précédents dans le flux. Vous pouvez transformer le format des données d'un seul mappage inséré dans un champ cible.
Procédure
Pour transformer le format de données d'un seul mappage dans un champ cible rempli avec un ou plusieurs mappages, procédez comme suit.
Générer des transformations de modèles : Transformer l'ensemble du contenu d'un champ cible qui contient plusieurs mappings
A propos de cette tâche
Procédure
Générer des transformations enum
A propos de cette tâche
SourceApplication has different values for SourceFieldName
Procédure
Pour mapper les valeurs de la liste déroulante pour les champs source et cible, procédez comme suit.















