Ir al contenido

Documents Take Confirmed

Recoge los bundles cuyo troceo ya confirmó una persona en la estación de clasificación. Descarga el fichero de cada uno a un temporal, lo saca de la bandeja (para no re-procesarlo) y los devuelve con su ruta local y sus segmentos confirmados. El playbook itera y extrae cada segmento.

Documents Take Confirmed → output: bundles
For Each items = = bundles, itemVariable = bundle
└── For Each items = = bundle["segments"], itemVariable = segmento
└── IDP Extract path = = bundle["path"]
project = = segmento["type"]
pages = = segmento["pageStart"] + "-" + segmento["pageEnd"]
ParámetroTipoQué es
limitintMáximo de bundles a tomar de una vez. Por defecto 50.
outputDirtextoDónde descargar los ficheros. Por defecto, la carpeta temporal.

Una lista de bundles; cada uno:

CampoQué es
idEl id del bundle en el store.
referenceLa clave con la que se subió.
pathLa ruta LOCAL del fichero descargado.
segmentsLos segmentos confirmados: [{ pageStart, pageEnd, type, recognized }].

Si el bundle se subió con su caché de OCR (el document de Send Bundle to Classification), cada bundle devuelto trae document: la lectura completa. Pásasela a IDP Extract junto con el rango (pages) de cada segmento y la extracción recorta esa lectura en vez de re-leer — el mismo papel no se paga dos veces. Si no hay caché, document viene vacío y se extrae por path como siempre.

Al tomar un bundle se marca como extraído, así que no se vuelve a devolver. Si la extracción de algún segmento falla, la idempotencia de IDP Extract (por reference) evita re-pagar los segmentos ya extraídos en un reintento.