> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exemple de processus

> Importez et exécutez le flow InvoiceWorkflowSample pour voir comment le connecteur ABBYY Vantage pour Microsoft Power Automate démarre une transaction, en vérifie l’état jusqu’à la fin du traitement et extrait les résultats des champs.

Le téléchargement du connecteur inclut `InvoiceWorkflowSample.zip`, un flow d’exemple qui présente un scénario complet de traitement de factures : un utilisateur téléverse une facture, ABBYY Vantage en extrait les champs, et le flow récupère les numéros de facture extraits.

<Note>
  Avant d’importer l’exemple, suivez les étapes du [guide du connecteur](/fr/vantage/connectors/ms-powerautomate/guide) pour installer le connecteur personnalisé ABBYY Vantage et créer une connexion.
</Note>

<div id="what-the-sample-demonstrates">
  ## Ce que montre l’exemple
</div>

Le flow est déclenché manuellement et invite à téléverser un fichier. Il suit ensuite le cycle de vie typique d’une transaction Vantage :

<Steps>
  <Step title="Démarrer une transaction">
    L’action **Démarre le traitement des fichiers dans une nouvelle transaction** envoie le fichier téléversé à ABBYY Vantage, en utilisant un `skillId` pour indiquer quelle compétence traite le document.
  </Step>

  <Step title="Attendre la fin du traitement">
    Une boucle **Do until** appelle **Récupérer les informations sur la transaction** toutes les 10 secondes et vérifie le statut de la transaction. La boucle se termine lorsque le statut est `Processed`, `Failed` ou `Canceled`, ou après 60 itérations (jusqu’à 1 heure).
  </Step>

  <Step title="Traiter le résultat">
    Une action **Switch** crée des branches en fonction du statut final de la transaction :

    * **Failed** : l’exemple laisse cette branche vide comme emplacement réservé pour votre propre gestion des erreurs.
    * **Par défaut (réussite)** : le flow filtre les fichiers de résultat de la transaction sur le type de fichier `FieldsJson`, puis parcourt chaque correspondance.
  </Step>

  <Step title="Extraire les valeurs des champs">
    Pour chaque fichier de résultat `FieldsJson`, le flow appelle **Télécharge les fichiers de résultat**, analyse le JSON avec une action **Parse JSON**, puis ajoute la valeur du champ **Numéro de facture** à une variable de tableau nommée `invoiceNumberArray`.
  </Step>
</Steps>

Ce modèle — démarrer une transaction, attendre qu’elle se termine, puis télécharger et analyser les résultats des champs — constitue la base de la plupart des flows que vous créez avec le connecteur.

<div id="import-the-sample">
  ## Importer l’exemple
</div>

1. Dans [Power Automate](https://make.powerautomate.com), sélectionnez **My flows** dans le volet de navigation de gauche.

2. Sélectionnez la flèche vers le bas en regard de **Import**, puis **Import Package (Legacy)**.

3. Sélectionnez **Upload**, choisissez `InvoiceWorkflowSample.zip`, puis sélectionnez **Open**.

4. Une fois les détails du package chargés, configurez les ressources associées :
   * Pour la ressource d’API **Vantage 3 Test**, définissez **Import Setup** sur **Select during import** et choisissez votre connecteur personnalisé ABBYY Vantage.
   * Pour la ressource de connexion **ABBYY Vantage**, définissez **Import Setup** sur **Select during import** et choisissez votre connexion ABBYY Vantage.

5. Sélectionnez **Save**.

6. Une fois toutes les ressources obligatoires configurées, sélectionnez **Import**.

7. Ouvrez le flow importé et activez-le.

<Note>
  L’action **Démarrer le traitement des fichiers dans une nouvelle transaction** de l’exemple fait référence à un `skillId` du tenant depuis lequel il a été exporté. Ouvrez le flow, modifiez cette action, puis sélectionnez une compétence de votre propre tenant avant de l’exécuter.
</Note>

<div id="run-the-sample">
  ## Exécuter l’exemple
</div>

Ouvrez le flow importé et sélectionnez **Test** > **Manuellement** > **Test** pour l’exécuter. Lorsque vous y êtes invité, téléversez un fichier de facture (PDF ou image). Une fois l’exécution terminée, consultez la variable **invoiceNumberArray** dans l’historique d’exécution pour voir les numéros de facture extraits du document.

<div id="next-steps">
  ## Étapes suivantes
</div>

Consultez les [notes de version](/fr/vantage/connectors/ms-powerautomate/release-notes) du connecteur Microsoft Power Automate.
