Vous pouvez ajouter une description de la structure du lot lors de l’envoi d’un lot comportant plusieurs pages à l’aide d’une requête POST. La version actuelle prend en charge les scénarios suivants :
- Création de documents à partir de pages
- Spécification d’une Document Definition pour un document
La version actuelle ne prend en charge que les documents à un seul niveau.
Pour utiliser ces fonctionnalités, ajoutez un champ Text distinct nommé BatchStructure à la requête multipart. Ce champ doit contenir une description JSON de la structure du lot en cours de création et se présenter comme suit :
{
"documents": [
{
"template": "Banking_eng",
"pages": ["file1.jpg", "file2.jpg"]
},
{ "pages": ["file3.jpg", "file4.jpg"] }
]
}
Le champ template est facultatif et contient le nom d’une Document Definition du type de lot. Le tableau pages contient les noms des fichiers envoyés dans une requête (une valeur de filename est utilisée). Ils serviront à constituer un document.
Le service n’interdit pas d’utiliser une image pour créer plusieurs pages dans différents documents. Cette méthode peut être utilisée, par exemple, pour réduire la taille d’une requête.
En plus de la structure du lot, vous pouvez utiliser le fichier JSON pour décrire les paramètres d’enregistrement des documents et/ou d’un lot :
{
"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"}
]
}
]
}