> ## 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.

# Classe FlexiCaptureProject

> Référence de la classe FlexiCaptureProject : lister les types de lots, créer et exécuter un lot, et récupérer les résultats du traitement par lots depuis FC 12.

La classe *FlexiCaptureProject* se trouve dans l’espace de noms *com.abbyy.connectors*. Elle hérite de la classe *AutoCloseable* et fournit des méthodes permettant de travailler avec un projet FC 12.

Les méthodes de cette classe sont décrites ci-dessous.

<div id="method-details">
  ## Détails de la méthode
</div>

```
public List<String> getBatchTypeNames()
```

Récupère la liste des noms de tous les types de lots d’un projet.

**Renvoie :**

* Une liste de noms de types de lots

**Lève :**

* FlexiCaptureConnectorException – si une erreur se produit lors de la récupération de la liste des noms de types de lots

```
public int create(BatchCreationJob job)
```

Crée un nouveau lot de fichiers sur le serveur FC 12 et lance le traitement du lot.

**Paramètres :**

* job – une tâche qui crée un nouveau lot sur le serveur FC 12

**Retourne :**

* L’ID du lot

**Lance :**

* FlexiCaptureConnectorException – si une erreur se produit lors de la création d’un lot
  * NullPointerException – si le paramètre d’entrée est 0
  * IllegalArgumentException – si le paramètre d’entrée contient des valeurs de propriété non valides

***Voir aussi :***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[BatchCreationJob](/fr/flexi-capture/connectors/pega/pega-class-batch-creation-job)

```
public Result getResult(int batchId)
```

Récupère les résultats du traitement par lot du serveur FC 12.

**Paramètres :**

* batchId – l’ID du lot

**Retourne :**

* Un objet contenant les résultats du traitement par lot

**Lève :**

* FlexiCaptureConnectorException – si une erreur se produit lors de la récupération des résultats du traitement par lot
  * IllegalArgumentException – si le paramètre d’entrée est inférieur ou égal à 0

***Voir aussi :***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[Result](/fr/flexi-capture/connectors/pega/pega-class-result)

```
public void close()
```

Ferme le projet.
