Puede añadir una descripción de la estructura del lote al enviar un lote con varias páginas mediante una solicitud POST. La versión actual admite los siguientes escenarios:
- Creación de documentos a partir de páginas
- Especificar una Definición de Document deseada para un documento
La versión actual solo admite documentos de un solo nivel.
Para usar estas funciones, agregue a la solicitud multipart un campo de texto independiente con el nombre BatchStructure. Este campo debe contener una descripción en JSON de la estructura del lote que se está creando y tener el siguiente aspecto:
{
"documents": [
{
"template": "Banking_eng",
"pages": ["file1.jpg", "file2.jpg"]
},
{ "pages": ["file3.jpg", "file4.jpg"] }
]
}
El campo template es opcional y contiene el nombre de una Definición de Document del tipo de lote. El array pages contiene los nombres de los archivos que se envían en una solicitud (se usa un valor de filename). Se utilizarán para formar un documento.
El servicio no prohíbe usar una imagen para crear varias páginas en distintos documentos. Este método puede usarse, por ejemplo, para reducir el tamaño de una solicitud.
Junto con la estructura del lote, puede usar el archivo JSON para describir parámetros de registro para documentos y/o un lote:
{
"regParams": [
{"name":"batchParam1", "value":"param1value"},
{"name":"batchParam2", "value":"param2value"}
],
"documents": [
{
"template": "Banking_eng",
"pages": ["file1.jpg", "file2.jpg"],
"regParams": [
{"name":"param1", "value":"param1value"},
{"name":"param2", "value":"param2value"}
]
}
]
}