Passer au contenu principal
Tous les caractères reconnus avec un degré de confiance insuffisant sont soumis à une vérification par des opérateurs humains. Les opérateurs de vérification confirment ou corrigent les caractères à faible niveau de confiance.

URL de vérification

Pour les tâches créées dans l’API REST, la vérification se configure dans les projets. Veuillez vous reporter à la section projet d’exemple ABBYY FlexiCapture Cloud REST API pour obtenir des instructions détaillées. Vous pouvez intégrer l’interface de vérification à des systèmes tiers via un élément <iframe>, sans nécessiter d’authentification supplémentaire du tenant. Pour diriger les opérateurs de vérification vers les données à vérifier, des URL uniques sont utilisées.
Une URL de vérification ne peut être ouverte qu’une seule fois dans une fenêtre de navigateur, c’est-à-dire que les documents d’une même tâche ne peuvent être vérifiés que par un seul utilisateur à la fois. Le nombre total de tâches que les utilisateurs peuvent ouvrir dans l’interface de vérification est déterminé par les limitations de licence du tenant (voir la section Paramètres de licence pour plus de détails).
L’interface de vérification offre les mêmes fonctionnalités que Web Verification Station (voir la section À propos de Web Verification Station pour plus de détails).

Ouverture de l’interface de vérification

Pour ouvrir l’interface de vérification pour une tâche de la REST API, suivez les étapes ci-dessous :
  1. À l’aide de la REST API, créez une tâche de traitement des documents.
  2. Suivez l’état de la tâche. Notez que l’interface de vérification ne peut être ouverte que pour les tâches dont le statut est WaitForAction. Veuillez consulter la section statut des tâches de la REST API ABBYY FlexiCapture Cloud pour en savoir plus sur les statuts des tâches.
  3. Créez une URL de vérification :
    1. Récupérez verification_id dans l’objet de tâche.
    2. Utilisez verification_id pour créer une URL au format suivant :
https://{api-portal-host}/verification/{verification_id}, où {api-portal-host} est l’hôte de votre région et {verification_id} est l’identifiant de vérification. Par exemple, https://cloud-us.flexicapture.com/verification/7bfb534eb05217799deb93d524cd8257
  1. Ouvrez l’URL de vérification dans un navigateur ou via un élément <iframe>.
Aucune authentification supplémentaire n’est requise pour ouvrir les URL de vérification.
  1. Attendez le message « FC_Verification_TaskClosed » envoyé par l’élément <iframe>. Ce message indique que la vérification est terminée (voir événements de l’élément <iframe> ci-dessous pour plus de détails).
  2. Suivez l’état de la tâche. Vous pourrez télécharger les fichiers une fois le traitement terminé.
Veuillez consulter la section Diagnostic des erreurs de traitement pour savoir comment afficher le journal des événements et identifier les tâches traitées avec des erreurs.
<html style="min-height: 100%; height: 100%;">
<head>
  <script>
    var form;
    var verId;
    var btn;
window.addEventListener("DOMContentLoaded", init, false);
function init() {
      verId = document.getElementById("verificationId");
      btnFrm = document.getElementById("verifyFrame");
      btnWnd = document.getElementById("verifyWindow");
btnFrm.addEventListener("click", verifyFrame, false);
      btnWnd.addEventListener("click", verifyWindow, false);
window.addEventListener("message", receiveMessage, false);
    }
function receiveMessage(event) {
      console.log(event.data);
      alert("isError: " + event.data.isError + "\nEvent: " + event.data.eventName);
    }
function getUrl(id) {
      return "https://cloud-us.flexicapture.com/verification/" + verId.value;
    }
function verifyWindow(evt) {
      evt.preventDefault();
if (!verId.value) return alert("Verification id must be provided!");
window.open(getUrl(), '_blank')
    }
function verifyFrame(evt) {
      evt.preventDefault();
if (!verId.value) return alert("Verification id must be provided!");
var iframe = document.createElement("iframe");
iframe.src = getUrl();
      iframe.style.width = "100%";
      iframe.style.height = "95%";
try {
        document.getElementById("main").removeChild(document.querySelector("iframe"));
      } catch (e) { }
document.getElementById("main").appendChild(iframe);
     }
</script>
</head>
<body
  style="background-color: #999999; min-height: 100%; height: 100%; position: relative; margin: 0; padding: 0; background: linear-gradient(to bottom right, #4380bc, #5ba484);">
  <div id="main"
    style="height: 100%; position: relative; padding:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;">
    <form id="verifyForm">
      <input id="verificationId" placeholder="verification id" style="width: 250px;" />
      <button id="verifyFrame">Verify in frame</button>
      <button id="verifyWindow">Verify in window</button>
    </form>
  </div>
</body>

Événements de l’élément <iframe>

Le tableau ci-dessous répertorie les événements possibles de <iframe> :

Vérification terminée.

Le statut de la tâche de l’API REST passe à “InProgress” pour l’exportation des données ; le statut de la tâche de l’API REST passe à “Done” pour le téléchargement des fichiers.

Tâche rejetée et renvoyée dans la file d’attente.

Tâche reportée et renvoyée dans la file d’attente.

Tâche envoyée au dossier des exceptions en raison d’une erreur.

Tâche envoyée à l’étape de nouvelle reconnaissance.

Tâche envoyée à une autre étape.

Tâche envoyée à l’étape de nouvelle numérisation.

Une fois qu’un message a été reçu de l’élément <iframe>, l’interface de vérification peut être fermée et l’utilisateur peut être redirigé vers le système tiers.