> ## 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.

# Action GetTransactionResult

> L'action GetTransactionResult surveille une transaction et renvoie les résultats du traitement ABBYY Vantage dans le connecteur Blue Prism : données extraites, champs et fichiers.

L'action **GetTransactionResult** surveille l'état d'une transaction et récupère les résultats du traitement depuis ABBYY Vantage.

<Info>
  Si vous utilisez la version 7.2 de Blue Prism, mettez à jour le connecteur vers la dernière version et reconfigurez vos processus pour utiliser l'[action SaveTransactionResult](/fr/vantage/connectors/blue-prism/actions/save-transaction-result) à la place. L'action **GetTransactionResult** fonctionne avec les versions de Blue Prism jusqu'à la 7.2 incluse. Pour plus d'informations, consultez [Remplacer l'action GetTransactionResult par SaveTransactionResult](/fr/vantage/connectors/blue-prism/install#replace-the-gettransactionresult-action-with-savetransactionresult).
</Info>

<div id="action-parameters">
  ## Paramètres de l’action
</div>

| Paramètre                     | Direction | Type de données | Description                                                                                                  |
| ----------------------------- | --------- | --------------- | ------------------------------------------------------------------------------------------------------------ |
| **transactionId**             | Entrée    | `Text`          | Identifiant de la transaction.                                                                               |
| **maxMonitoringTimeout**      | Entrée    | `TimeSpan`      | Facultatif. Durée maximale de surveillance du statut de la transaction. Par défaut : 10 minutes.             |
| **delay**                     | Entrée    | `TimeSpan`      | Facultatif. Intervalle entre les vérifications du statut de la transaction. Par défaut : 1 seconde.          |
| **manualReviewLink**          | Sortie    | `Text`          | Lien permettant de consulter les résultats du traitement dans le client de relecture manuelle ABBYY Vantage. |
| **documentProcessingResults** | Sortie    | `Collection`    | Collection des résultats du traitement des documents.                                                        |

La collection **documentProcessingResults** contient les champs suivants :

| Champ                         | Type de données | Description                                                                                                                                                                                                        |
| ----------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Id**                        | `Text`          | ID du document.                                                                                                                                                                                                    |
| **ClassName**                 | `Text`          | Classe du document issue des résultats de classification. Renseigné uniquement lorsque la compétence inclut une étape de classification.                                                                           |
| **IsClassificationConfident** | `Flag`          | `TRUE` si la classe obtenue a été déterminée avec un niveau de confiance suffisant. Renseigné uniquement lorsque la compétence inclut une étape de classification.                                                 |
| **ClassificationResults**     | `Collection`    | Toutes les classes du Skill de classification appliqué, avec leurs valeurs de confiance. Vide si aucun Skill de classification n’a été appliqué.                                                                   |
| **ExtractedData**             | `Text`          | Données extraites au format JSON, si disponibles. Renseigné uniquement lorsque la compétence exporte le JSON **Values, metadata, and field structure** dans l’activité **Output**.                                 |
| **DocumentFullText**          | `Text`          | Couche de texte intégral du document capturée par ABBYY Vantage. Renseigné uniquement avec une compétence OCR, ou une compétence de processus avec une étape OCR et l’export du texte OCR configuré.               |
| **Fields**                    | `Collection`    | Collection de champs, si disponible. Renseigné uniquement pour les compétences de document, ou les compétences de processus dont l’activité **Extract** exporte le JSON **Values, metadata, and field structure**. |
| **ResultFiles**               | `Collection`    | Collection des fichiers exportés.                                                                                                                                                                                  |

La collection **ClassificationResults** contient les champs suivants :

| Champ          | Type de données | Description                                                                          |
| -------------- | --------------- | ------------------------------------------------------------------------------------ |
| **ClassName**  | `Text`          | Nom de la classe.                                                                    |
| **Confidence** | `Number`        | Niveau de confiance indiquant que le document appartient à cette classe, de 0 à 100. |

La collection **Fields** contient les champs suivants :

| Champ         | Type de données | Description                                                                                                                                                                                                                                                                                                        |
| ------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **FieldName** | `Text`          | Nom du champ. Un champ répétable a un suffixe qui numérote chaque occurrence, par exemple `Line Items[2]::Total Price`. Les doubles deux-points séparent les niveaux d’imbrication (pour les champs d’un groupe ou les cellules d’une colonne de tableau). Pour les champs répétables, le suffixe commence à zéro. |
| **Value**     | `Text`          | Valeur du champ.                                                                                                                                                                                                                                                                                                   |

<Frame>
  <img src="https://mintcdn.com/abbyy/fsp_01hRYkHg4Ey_/images/vantage/developer/connectors/blue-prism/repeating-fields-collection.png?fit=max&auto=format&n=fsp_01hRYkHg4Ey_&q=85&s=db526ac8434a25c5c2088f07e9f8fee6" alt="Onglet Current Values de Collection Properties affichant des champs répétables Product code avec des suffixes d’index" width="325" height="385" data-path="images/vantage/developer/connectors/blue-prism/repeating-fields-collection.png" />
</Frame>

La collection **ResultFiles** contient les champs suivants :

| Champ       | Type de données | Description                 |
| ----------- | --------------- | --------------------------- |
| **Name**    | `Text`          | Nom du fichier exporté.     |
| **Content** | `Binary`        | Contenu binaire du fichier. |

<div id="how-the-action-monitors-a-transaction">
  ## Comment l’action surveille une transaction
</div>

Lorsque vous appelez l’action et que le traitement est déjà terminé, les résultats sont enregistrés dans les paramètres de sortie.

Si la transaction est toujours en cours de traitement, l’action vérifie l’état à l’intervalle défini dans le paramètre **delay**. Elle répète cette opération jusqu’à la fin du traitement ou jusqu’à ce que **maxMonitoringTimeout** soit atteint. La relecture manuelle est un cas particulier, décrit dans [Compétence de processus](#process-skill).

Le traitement de la transaction peut échouer, par exemple en raison d’un fichier d’entrée corrompu ou non pris en charge. Dans ce cas, l’action lève une exception.

<div id="results-by-skill-type">
  ## Résultats par type de compétence
</div>

Les résultats renvoyés par l’action varient en fonction de la compétence appliquée au document.

<div id="classification-skill">
  ### Skill de classification
</div>

Pour un Skill de classification (par exemple, Vantage Classifier), **documentProcessingResults** contient, pour chaque document : **Id**, **ClassificationResults**, **ClassName**, **IsClassificationConfident**, **ExtractedData** et **ResultFiles** (un fichier JSON contenant les données des résultats de classification).

<div id="document-skill">
  ### Compétence de document
</div>

Pour une compétence de document (par exemple, Invoice US), **documentProcessingResults** contient, pour chaque document : **Id**, **ExtractedData**, **Fields** et **ResultFiles**. **ResultFiles** contient deux fichiers JSON : le premier renferme toutes les données du document, et le second les valeurs des champs extraits ainsi que les éventuelles erreurs liées aux règles. Le nom du second fichier se termine par `_fields.json`.

<div id="ocr-skill">
  ### compétence OCR
</div>

Pour une compétence OCR, **documentProcessingResults** contient, pour chaque document : **Id**, **ResultFiles** (dans le format d’export configuré dans la compétence OCR) et **DocumentFullText** (si l’export au format TXT est activé dans le Skill).

<div id="process-skill">
  ### Compétence de processus
</div>

Pour une compétence de processus, les résultats dépendent des activités de la compétence et de leurs paramètres, en particulier de l’activité **Output**. Pour plus d’informations, voir [Compétence de processus](/fr/vantage/documentation/skill-designer/process/process-skill).

* Si la compétence de processus comporte une activité **Classify** et une activité **Extract**, vous obtenez à la fois les résultats d’un Skill de classification et d’une compétence de document.
* Si la compétence de processus comporte plusieurs activités **Classify** ou **Extract**, vous obtenez les résultats de la dernière activité de chaque type. Dans le diagramme suivant, le fichier JSON renvoyé par la compétence de processus contient les résultats d’extraction de l’activité **Extract** mise en évidence.

<Frame>
  <img src="https://mintcdn.com/abbyy/fsp_01hRYkHg4Ey_/images/vantage/developer/connectors/blue-prism/process-skill-diagram.png?fit=max&auto=format&n=fsp_01hRYkHg4Ey_&q=85&s=4962f0c3f0011c05124282c98469e055" alt="Diagramme de compétence de processus avec les activités Input, Classify, Extract, Extract 2 mise en évidence et Output, où la dernière activité Extract détermine les résultats d’extraction" width="1125" height="113" data-path="images/vantage/developer/connectors/blue-prism/process-skill-diagram.png" />
</Frame>

* Si l’option **PDF** est activée dans la boîte de dialogue **Exported Data Settings** d’une activité **Output**, les résultats contiennent le fichier JSON avec les résultats d’extraction et l’image du document exportée dans un fichier PDF avec un calque de texte.
* Si la compétence de processus contient une activité **Review** et qu’un document nécessite une relecture manuelle, le traitement est suspendu et l’action renvoie **manualReviewLink**. Une fois la relecture manuelle et le traitement de la transaction terminés, appelez de nouveau l’action pour obtenir les résultats.

<div id="related-topics">
  ## Rubriques connexes
</div>

* [StartTransaction action](/fr/vantage/connectors/blue-prism/actions/start-transaction)
* [SaveTransactionResult action](/fr/vantage/connectors/blue-prism/actions/save-transaction-result)
* [DeleteTransaction action](/fr/vantage/connectors/blue-prism/actions/delete-transaction)
