Étape 1 : analyser les résultats

  1. Dans le Admin Console, allez à Workflow > Workflows Console .
  2. Dans le Workflows Console, ouvrez le flux que vous avez créé pour Amazon Petstore.

  3. Faites défiler jusqu'à la fin des cartes Exécuter quand VRAI, puis cliquez sur Ajouter une autre > Fonction > Texte > Composer.

  4. Dans la carte Composer, entrez statusCode is puis glissez-déposez le champ statusCode des sorties.

  5. Cliquez sur Ajouter une autre > Fonction > JSON > Analyser.

  6. Glissez-déposez le champ body des sorties vers le champ string de la carte Analyser.

  7. Dans la carte Analyser, changez le nom du champ de sortie à parsedString.

    Remarque : type est un objet.

  8. Cliquez sur Ajouter une autre > Fonction > Objet > Obtenir plusieurs.

  9. Glissez-déposez le champ parsedString de la carte Analyser vers le champ objet de la carte Obtenir plusieurs.

  10. Dans la carte Obtenir plusieurs, créez trois champs de sortie : 0.id, 0.type et0.price.

  11. Cliquez sur Ajouter une autre > Fonction > JSON > Analyser.

  12. Glissez-déposez le champ chaîne d'entrée (de la carte Analyser JSON de l'étape 6) vers le champ chaîne de cette carte Analyser.

    Remarque : vous pouvez glisser et déposer les entrées d'une carte vers une autre. Workflows garantit que ces entrées seront associées à la même source.

  13. Dans cette carte Analyser, changez le nom du champ de sortie à parsedListOfObjects.

  14. Changez le type du champ de sortie à List of Objects.

    Remarque : Si vous ne changez pas le type de champ, vous ne pourrez pas l'associer au champ d'entrée de la carte Extraire de liste à l'étape suivante. Comparez à l'étape 7.

  15. Cliquez sur Ajouter une autre > Fonction > Liste > Extraire.

  16. Glissez-déposez le champ parsedListOfObjects de la carte Analyser vers le champ Liste de la carte Extraire.

    Remarque : la carte Liste Pluck a besoin d'une liste d'objets. Si vous la mappez sur la sortie de la carte Analyser JSON de l'étape 7, une erreur se produira. Il s'agit d'une mise à jour aux étapes prises dans la vidéo.

  17. Dans le champ clé de la carte Extraire, entrez price.

  18. Cliquez sur Ajouter une autre > Fonction > Liste > Aplatir.

  19. Glissez-déposez le champ parsedString de la carte Analyser vers le champ lists de la carte Aplatir.

  20. Dans les champs liste de sortie de la carte Aplatir, entrez id, type et price.

  21. Enregistrez votre flux.

Étapes suivantes

Étape 2 : Ajouter un flux auxiliaire