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

# TaskExt

> Type de données TaskExt dans l’API Web Services ABBYY FlexiCapture : champs de tâche étendus, notamment lot, statut, priorité, horodatages, créateur et indicateurs.

<div id="what-it-does">
  ## Fonction
</div>

Le type de données **TaskExt** stocke des informations détaillées sur les tâches.

<Note>
  Outre les enregistrements de ce type, des informations sur les tâches sont également stockées dans des fichiers XML. Un fichier XML peut décrire l’intégralité de la tâche ou ses fichiers distincts. Pour plus d’informations sur la structure des données dans les fichiers et sur leur utilisation, consultez la section [Utilisation des fichiers](/fr/flexi-capture/api/files/files).
</Note>

<div id="fields">
  ## Champs
</div>

| Nom                | Type            | Description                                                                                                                                                                                |
| ------------------ | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `BatchId`          | `int`           | ID du lot contenant les documents de la tâche.                                                                                                                                             |
| `BatchName`        | `string`        | Nom du lot auquel la tâche est associée.                                                                                                                                                   |
| `Id`               | `int`           | ID de la tâche.                                                                                                                                                                            |
| `ProjectId`        | `int`           | ID du projet auquel appartient la tâche.                                                                                                                                                   |
| `StageExternalId`  | `int`           | ID de l’étape de traitement au cours de laquelle la tâche est créée.                                                                                                                       |
| `Priority`         | `int`           | Priorité de la tâche. Pour les valeurs possibles, voir [Priority](/fr/flexi-capture/api/structures/t-priority).                                                                            |
| `StageType`        | `int`           | Type de l’étape de traitement au cours de laquelle la tâche a été créée. Pour les valeurs possibles, voir [ProcessingStageType](/fr/flexi-capture/api/structures/t-processing-stage-type). |
| `Status`           | `System.UInt32` | Statut de la tâche. Valeurs possibles : `0` (en cours de création), `1` (en attente de traitement), `2` (en cours de traitement), `3` (traitement terminé), `4` (reportée).                |
| `Flags`            | `int`           | Ensemble d’indicateurs décrivant le statut de la tâche. La valeur combine les indicateurs répertoriés après ce tableau.                                                                    |
| `CreationTime`     | `long`          | Heure de création, sous forme de valeur FILETIME. Pour convertir la valeur, utilisez l’exemple de conversion après ce tableau.                                                             |
| `CreatorId`        | `int`           | ID de l’utilisateur qui a créé la tâche.                                                                                                                                                   |
| `ModificationTime` | `long`          | Heure de la dernière modification de la tâche, sous forme de valeur FILETIME. Pour convertir la valeur, utilisez l’exemple de conversion après ce tableau.                                 |
| `UserId`           | `int`           | ID de l’utilisateur ou du groupe auquel la tâche a été affectée.                                                                                                                           |
| `Comment`          | `string`        | Commentaire sur la tâche.                                                                                                                                                                  |

Convertissez `CreationTime` et `ModificationTime` entre `long` et `DateTime` en C# comme suit :

```csharp theme={null}
DateTime dTime;
long lTime;
...
// conversion de long en DateTime
dTime = DateTime.FromFileTime(lTime);
...
// conversion de DateTime en long
lTime = dTime.ToFileTime();
```

<div id="flags-field-values">
  ### Valeurs du champ Flags
</div>

La valeur `Flags` est une combinaison des indicateurs suivants. Seuls les indicateurs utiles pour travailler avec les tâches et les [méthodes de l’API Web Services](/fr/flexi-capture/api/methods/methods) sont répertoriés.

| Indicateur                          | Valeur   | Signification                                                                     |
| ----------------------------------- | -------- | --------------------------------------------------------------------------------- |
| `TA_HasAttachedDataVerificationXml` | `0x200`  | Un fichier XML contenant les données de prétraitement a été généré pour la tâche. |
| `TA_HasAttachedDocumentsXml`        | `0x1000` | Des fichiers XML contenant des données ont été générés pour la tâche.             |
