- ID de transaction.
- ID de Skill et version.
- Chemin de traitement par étapes :
- Types d’étapes
- Noms
- Date et heure de début et de fin de l’étape
- Durée (en secondes)
- Nom et e-mail de l’opérateur de révision manuelle.
- Paramètres d’enregistrement du document et de la transaction.
Remarque : Le Warehouse ne stocke pas d’informations sur les événements de traitement de documents dans les activités qui ne sont jamais exécutées selon leur configuration. Par exemple, le paramètre « Assemble by files » correspond au comportement par défaut de Vantage ; par conséquent, le traitement de documents dans cette activité sera ignoré dans un workflow.
Migration de v1 vers v2
transaction-steps est obsolète. Pour assurer la compatibilité descendante, le point de terminaison v2 fonctionne de manière similaire, avec un changement de nom et le déplacement des paramètres de requête vers le corps de la requête. Le point de terminaison v2 utilise désormais un modèle asynchrone afin de mieux gérer les requêtes de données volumineuses. Une fois un rapport demandé, vous pouvez interroger périodiquement son statut jusqu’à ce qu’il soit prêt. Une fois le traitement terminé, vous pouvez télécharger les résultats.
Quoi de neuf ?
/api/reporting/v2/exports/transaction-steps) :
- Les filtres ont été déplacés des paramètres de requête vers le corps de la requête (objet JSON
filters). startDate, spécifié dans l’objetfilters, est désormais obligatoire.- Nouveau champ :
sendEmailNotification(true/false) - envoie un e-mail à l’utilisateur ayant demandé le rapport lorsque celui-ci est prêt à être téléchargé.
/api/reporting/v2/exports/transaction-steps/{{requestId}}/result/{fileIndex}), deux colonnes ont été ajoutées :
DocumentsCount: le nombre de documents traités dans une transaction.PagesCount: le nombre de pages traitées dans une transaction.
Téléchargement d’un rapport de données
Remarque : seuls les utilisateurs ayant les rôles Tenant Administrator et Processing Supervisor peuvent télécharger un rapport de données depuis le Warehouse. Pour plus d’informations, consultez Contrôle d’accès fondé sur les rôles (RBAC).Vous pouvez obtenir des données du Warehouse dans un fichier CSV à l’aide de l’API Vantage. Pour ce faire, envoyez une requête POST à la ressource suivante :
filters :
- skillId. L’ID du Skill dont les transactions doivent être téléchargées. Facultatif.
- transactionId. L’ID de la transaction à utiliser pour le filtrage. Facultatif.
- startDate. Le premier jour de la période (format d’exemple : 2022-01-07T13:03:38, l’heure doit être en UTC) pour laquelle les transactions doivent être téléchargées. Obligatoire.
- endDate. Le dernier jour de la période (format d’exemple : 2022-09-07T13:03:38, l’heure doit être en UTC) pour laquelle les transactions doivent être téléchargées. Facultatif.
- sendEmailNotification. Envoyer un e-mail à l’utilisateur qui a créé la demande de rapport pour l’informer que le rapport est prêt à être téléchargé. Facultatif.
requestId utilisé pour vérifier l’état de la requête.
Résultat :
requestId dans la requête GET :
status a la valeur “Succeeded” et totalFileCount indique le nombre de fichiers disponibles au téléchargement :
requestId et en ajoutant le fileIndex, l’index de base zéro du fichier. Par exemple, si "totalFileCount": 3, alors les index de fichier disponibles seraient 0, 1 et 2.
| SkillId | SkillVersion | SkillName | TransactionId | StepName | StepType | ManualReviewOperatorName | ManualReviewOperatorEmail | StartedUtc | CompletedUtc | Status | Duration | DocumentsCount | PagesCount | document_SourceFileName | document_SourceType | transaction_App |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| d0e27b2d-bcc6-4129-bfd1-c1e37ee3efae | 1 | Redaction Test | 6d7e9eeb-86e3-4952-8e29-3f76b3fae59f | Input | Input | 11/17/2025 19:37:52 | 11/17/2025 19:38:01 | FinishedSuccessfully | 9 | Invoice CA_2.pdf | PublicAPI | PublicAPI | ||||
| d0e27b2d-bcc6-4129-bfd1-c1e37ee3efae | 1 | Redaction Test | 6d7e9eeb-86e3-4952-8e29-3f76b3fae59f | OCR | Ocr | 11/17/2025 19:38:02 | 11/17/2025 19:38:17 | FinishedSuccessfully | 15 | Invoice CA_2.pdf | PublicAPI | PublicAPI | ||||
| d0e27b2d-bcc6-4129-bfd1-c1e37ee3efae | 1 | Redaction Test | 6d7e9eeb-86e3-4952-8e29-3f76b3fae59f | Classify | Classification | 11/17/2025 19:38:17 | 11/17/2025 19:38:20 | FinishedSuccessfully | 3 | Invoice CA_2.pdf | PublicAPI | PublicAPI | ||||
| d0e27b2d-bcc6-4129-bfd1-c1e37ee3efae | 1 | Redaction Test | 6d7e9eeb-86e3-4952-8e29-3f76b3fae59f | Extract | Extraction | 11/17/2025 19:38:21 | 11/17/2025 19:38:44 | FinishedSuccessfully | 23 | Invoice CA_2.pdf | PublicAPI | PublicAPI | ||||
| d0e27b2d-bcc6-4129-bfd1-c1e37ee3efae | 1 | Redaction Test | 6d7e9eeb-86e3-4952-8e29-3f76b3fae59f | Output | Output | 11/17/2025 19:38:47 | 11/17/2025 19:39:01 | Failed | 13 | Invoice CA_2.pdf | PublicAPI | PublicAPI |
Structure de la réponse
| Colonne | Description |
|---|---|
SkillId | L’ID du skill. |
SkillVersion | La version du skill. |
SkillName | Le nom du skill. |
TransactionId | L’ID de la transaction. |
StepName | Le nom de l’événement ou le nom de l’activité dans le cas d’un Process skill. |
StepType | Le type d’événement. Valeurs possibles : - Input (disponible pour tous les types de skill) - Ocr (disponible pour les OCR skills ou les Process skills avec une activité OCR ajoutée) - Classification (disponible pour les Classification skills ou les Process skills avec une activité Classification ajoutée) - Extraction (disponible pour tous les types de skill) - Condition (disponible pour les Process skills avec une activité Condition ajoutée) - CustomActivity (disponible pour les Process skills avec une activité Custom ajoutée) - WaitingForManualReview (disponible pour les Process skills avec une activité Manual Review ajoutée). La durée pendant laquelle une transaction est en attente de revue manuelle - ManualReview (disponible pour les Process skills avec une activité Manual Review ajoutée). La durée pendant laquelle l’opérateur vérifie une transaction - Output (disponible pour tous les types de skill) |
ManualReviewOperatorName | Le nom de l’opérateur de revue manuelle. |
ManualReviewOperatorEmail | L’e-mail de l’opérateur de revue manuelle. |
StartedUtc | L’heure de début de l’événement (UTC). Par exemple, 05/03/2022 13:59:02. |
CompletedUtc | L’heure de fin de l’événement (UTC). |
Status | Le statut de l’événement. Valeurs possibles : - Processing - Finished Successfully - Canceled - Failed |
Duration | La durée de l’événement (en secondes). |
DocumentsCount | Le nombre de documents traités dans la transaction. |
PagesCount | Le nombre de pages traitées dans la transaction. |
document_*, transaction_* | Les paramètres de document ou de transaction transmis pour le traitement. Le préfixe document_ est ajouté aux paramètres de document dans l’en-tête, et le préfixe transaction_ est ajouté aux paramètres de transaction. Par exemple, document_SourceFileName. Si une transaction contient des documents avec des paramètres ayant le même nom mais des valeurs différentes, le Warehouse répertorie toutes les valeurs uniques de ce paramètre, séparées par des virgules, par exemple tous les noms de fichier au sein d’une transaction. |
Récupération de la liste des demandes de rapport
createdFrom et createdTo représentent la plage de dates et statusFilter est l’une des valeurs suivantes : New, Queued, Processing, Succeeded, Failed ou Cancelled. Cette opération est utile si vous avez égaré des identifiants de demande.
