Saltar al contenido principal
Si utiliza ABBYY Vantage dentro de su propio sistema, probablemente también querrá aprovechar las capacidades de revisión manual. Esta sección le guiará en la integración de la revisión manual. Después de enviar algunos documentos para su procesamiento mediante la Vantage API, supervise el estado de la transacción como se describe en Cómo procesar documentos mediante la Vantage API. Si un documento debe ser revisado por un operador humano, la respuesta de estado de la transacción contendrá la clave manualReviewLink con un enlace seguro, que permitirá al revisor acceder únicamente a los datos de esa transacción en particular. Inserte un iframe que cargue el contenido de ese enlace en la página web de su servicio:
Tenga en cuenta que el enlace expirará 168 horas después de su creación. Si necesita continuar con la revisión, solicite un nuevo enlace enviando una solicitud GET al recurso transactions, como hizo anteriormente.

Apariencia del iframe

Es posible que quiera simplificar la apariencia del servicio eliminando el logotipo de Vantage u ocultando algunos paneles en la interfaz del cliente de revisión manual. Para eliminar el logotipo de Vantage, agregue a la dirección un parámetro de consulta displayMode con el valor iframe, de la siguiente manera:
Use las siguientes opciones para configurar la interfaz del cliente de revisión manual: Estas opciones están organizadas en un único objeto JSON. El siguiente código de ejemplo mostrará un iframe con el panel de errores de reglas oculto y el panel de miniaturas de Página contraído:
Agregue un parámetro de consulta settings con el contenido de este objeto JSON a su enlace para la revisión manual:

Eventos de iframe

El objeto iframe enviará mensajes a la ventana principal para notificarle las acciones del revisor en la interfaz del cliente de revisión manual, de modo que pueda pasar al siguiente paso en el momento adecuado. Los eventos se envían con el Parameter targetOrigin=parent. A continuación, se muestra una lista de eventos a tener en cuenta:
  • ManualReviewWasPaused. Se envía cuando el revisor hace clic en el botón Reject.
  • ManualReviewWasCompleted. Se envía cuando el revisor hace clic en el botón Complete.
  • ManualReviewWithdrawn. Se envía cuando el revisor ha estado inactivo durante cierto tiempo y la tarea del cliente de revisión manual se devolvió a la cola general de tareas.
El siguiente código de ejemplo muestra cómo mostrar un iframe para la revisión manual y ocultarlo una vez que se haya activado cualquiera de los eventos anteriores. Código de ejemplo para escuchar eventos de iframe: