Passer au contenu principal
L’action GetTransactionResult surveille l’état d’une transaction et récupère les résultats du traitement depuis ABBYY Vantage.
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 à 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.

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 de Collection Properties 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 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. 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.

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.

Skill de classification

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

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

compétence OCR

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

Compétence de processus

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