Passer au contenu principal
L’action SaveTransactionResult surveille l’état d’une transaction, récupère les résultats de traitement d’ABBYY Vantage et les enregistre sur le disque.
Utilisez l’action SaveTransactionResult avec Blue Prism version 7.2. Lorsque vous effectuez la mise à niveau vers Blue Prism 7.2, mettez à jour le connecteur vers sa version la plus récente et remplacez l’action GetTransactionResult par SaveTransactionResult. Pour plus d’informations, consultez Replace the GetTransactionResult action with SaveTransactionResult.

Paramètres de l’action

La collection documentProcessingResults contient les champs suivants : La collection ClassificationResults contient les champs suivants : La collection Fields contient les champs suivants :
Onglet Current Values des propriétés de la collection affichant des champs répétables Product code avec des suffixes d’index
La collection ResultFiles contient les champs suivants :

Comment l’action surveille une transaction

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 interroge l’état à l’intervalle défini dans le paramètre delay. Elle répète l’opération jusqu’à ce que le traitement soit terminé ou que maxMonitoringTimeout soit atteint. La relecture manuelle est un cas particulier, décrit dans Compétence de processus. Le traitement de la transaction peut échouer, par exemple à cause d’un fichier d’entrée corrompu ou non pris en charge. Dans ce cas, l’action lève une exception.

Résultats par type de compétence

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

Compétence de classification

Pour une compétence 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).

Compétence de document

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 contient toutes les données du document, et le second les valeurs des champs extraites ainsi que les éventuelles erreurs de règle. Le nom du second fichier se termine par _fields.json.

Compétence OCR

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

Compétence de processus

Pour une compétence de processus, les résultats dépendent des activités de la compétence et de leur configuration, en particulier de l’activité Output. Pour plus d’informations, voir Compétence de processus.
  • Si la compétence de processus comporte une activité Classify et une activité Extract, vous obtenez les résultats d’une compétence 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 schéma suivant, le fichier JSON renvoyé par la compétence de processus contient les résultats d’extraction de l’activité Extract mise en évidence.
Schéma d’une 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
  • 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.