---
sourceDocument: Workflows de version Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Workflows de version Xanadu

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Fonctions de transformation de données complexes

# Fonctions de transformation de données complexes {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Utilisez des fonctions de transformation de données complexes pour sérialiser des pastilles de données d'objets complexes dans un format XML.
Les fonctions de données complexes nécessitent une pastille de données d'entrée d'objet complexe. Assurez-vous d'utiliser le [type de pastille de données](https://servicenow-prod.fluidtopics.net/q2AhkYwDpHzhPWvMpLsi~g "Les actions et les flux secondaires utilisent des variables pour stocker les données d’entrée et de sortie. Le type de données variable détermine le type de données qu’elle stocke et ses options de configuration avancées.") d'entrée correct lors de l'application de fonctions de transformation de données complexes. Si une fonction de transformation de données complexe est appliquée à un type de données incorrect, les données ne sont pas transformées pendant l'exécution et la valeur d'entrée est renvoyée à la place. Pour plus d'informations sur la confirmation des valeurs d'exécution de votre flux, consultez [Tester un flux](https://servicenow-prod.fluidtopics.net/jYXAr_qJ00o0LsmFoUH8VA "Avant d’activer un flux pour que d’autres utilisateurs puissent y accéder, testez-le pour vous assurer qu’il fonctionne comme prévu.").

## Vers XML {#complex-data-transform-functions__subtract-time}

Sérialise l'objet complexe entré en XML.  
{#complex-data-transform-functions__table_njf_tpn_mkb__entry__2}

| Pilule de données d'entrée | Pilule de données de sortie |
|-|-|
| Objet complexe | XML : document XML formaté comme une chaîne |
[ ]

{#complex-data-transform-functions__table_njf_tpn_mkb}  
Figure 1. Exemple

* Entrée : `{ << article_id >> : KB3843202, << article_description >> : << Comment réinitialiser mon mot de passe Active Directory ? >> }`
* Sortie : `<article_id>KB3843202</article_id> <article_description>Comment réinitialiser mon mot de passe Active Directory ?</article_description>`

{#complex-data-transform-functions__ul_mqm_rxh_kjb}

Dans cet exemple, une action effectue un appel REST vers une base de connaissances tierce et récupère les ID et les descriptions des articles de la base de connaissances. La fonction de transformation To XML transforme le texte JSON du corps de la réponse au format XML avant de l'intégrer dans la base de connaissances du système.  
Figure 1. Données transformées du format JSON au format XML

