> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Angeben der Struktur eines Batches

> Beschreiben Sie beim Senden von Seiten per POST an den ABBYY FlexiCapture-Server die Struktur eines Batches: Erstellen Sie Dokumente, legen Sie eine Document Definition fest und fügen Sie Parameter hinzu.

Wenn Sie einen Batch mit mehreren Seiten in einer POST-Anfrage senden, können Sie die Struktur dieses Batches beschreiben. Weitere Informationen finden Sie unter [Dateien auf den Server hochladen](/de/flexi-capture/post-put-request).

Die Batch-Struktur unterstützt die folgenden Szenarien:

* Erstellen von Dokumenten aus Seiten
* Angeben einer Document Definition für ein Dokument

Dokumente können nur eine Ebene haben.

<div id="describe-the-batch-structure">
  ## Beschreiben der Batch-Struktur
</div>

Fügen Sie der Multipart-Anfrage ein Textfeld mit dem Namen `BatchStructure` hinzu. Das Feld enthält eine JSON-Beschreibung des zu erstellenden Batches:

```json theme={null}
{
    "documents": [
        {
            "template": "Banking_eng",
            "pages": ["file1.jpg", "file2.jpg"]
        },
        {
            "pages": ["file3.jpg", "file4.jpg"]
        }
    ]
}
```

Das Feld `template` ist optional und enthält den Namen einer Document Definition im Batch-Typ. Das Array `pages` enthält die Namen der in der Anfrage gesendeten Dateien, wobei die Werte aus `filename` verwendet werden. FlexiCapture erstellt aus diesen Dateien ein Dokument.

<Tip>
  Verwenden Sie ein Bild, um mehrere Seiten in verschiedenen Dokumenten zu erstellen. Dadurch wird die Größe einer Anfrage verringert.
</Tip>

<div id="add-registration-parameters">
  ## Registrierungsparameter hinzufügen
</div>

Dieselbe JSON kann auch [Registrierungsparameter](/de/flexi-capture/registration-parameters) für die Dokumente, den Batch oder beides beschreiben:

```json theme={null}
{
    "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"}
            ]
        }
    ]
}
```
