Saltar al contenido principal
Todos los caracteres reconocidos con un nivel de confianza insuficiente se someten a verificación por parte de operadores humanos. Los operadores de verificación confirman o corrigen los caracteres con baja confianza.

URLs de verificación

Para las tareas creadas mediante la REST API, la verificación se configura en los proyectos. Consulte la sección proyecto de ejemplo de la REST API de ABBYY FlexiCapture Cloud para obtener instrucciones detalladas. Puede integrar la UI de verificación en sistemas de terceros mediante un elemento <iframe>, sin necesidad de autenticación adicional del tenant. Para dirigir a los operadores de verificación a los datos que deben verificarse, se utilizan URLs únicas.
Una URL de verificación solo puede abrirse una vez en una sola ventana del navegador; es decir, los documentos de una tarea solo pueden ser verificados por un usuario a la vez. El número total de tareas que los usuarios pueden abrir en la UI de verificación está determinado por las restricciones de licencia de un tenant (consulte la sección Parámetros de licencia para obtener más detalles).
La UI de verificación ofrece la misma funcionalidad que la Web Verification Station (consulte la sección Acerca de la Web Verification Station para obtener más detalles).

Cómo abrir la UI de verificación

Para abrir la UI de verificación para una tarea de la REST API, siga estos pasos:
  1. Con la REST API, cree una tarea de procesamiento de documentos.
  2. Realice un seguimiento del estado de la tarea. Tenga en cuenta que la UI de verificación solo puede abrirse para tareas con el estado WaitForAction. Consulte la sección estado de las tareas de la REST API de ABBYY FlexiCapture Cloud para obtener más información sobre los estados de las tareas.
  3. Cree una URL de verificación:
    1. Obtenga verification_id del objeto de tarea.
    2. Use verification_id para crear una URL con el siguiente formato:
https://{api-portal-host}/verification/{verification_id}, donde {api-portal-host} es el host de su región y {verification_id} es el identificador de verificación. Por ejemplo, https://cloud-us.flexicapture.com/verification/7bfb534eb05217799deb93d524cd8257
  1. Abra la URL de verificación en un navegador o mediante un elemento <iframe>.
No se requiere autenticación adicional para abrir las URL de verificación.
  1. Espere el mensaje “FC_Verification_TaskClosed” del elemento <iframe>. Este mensaje indica que la verificación se ha completado (consulte eventos del elemento <iframe> más abajo para obtener más información).
  2. Realice un seguimiento del estado de la tarea. Podrá descargar los archivos una vez que se complete el procesamiento.
Consulte la sección Diagnóstico de errores de procesamiento para obtener instrucciones sobre cómo ver el registro de eventos e identificar las tareas que se han procesado con errores.
<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>

Eventos del elemento <iframe>

La siguiente tabla enumera los posibles eventos del <iframe>:

Verificación completada.

El estado de la tarea de la REST API cambió a “InProgress” para exportar datos; el estado de la tarea de la REST API cambió a “Done” para descargar archivos.

Tarea rechazada y devuelta a la cola.

Tarea pospuesta y devuelta a la cola.

Tarea enviada a la carpeta Exceptions debido a un error.

Tarea enviada a la etapa de rereconocimiento.

Tarea enviada a otra etapa.

Tarea enviada a la etapa de reescaneo.

Una vez recibido un mensaje del elemento <iframe>, la UI de verificación puede cerrarse y el usuario puede volver al sistema de terceros.