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

> Tipo de datos TaskExt en la API de servicios web de ABBYY FlexiCapture: campos de tarea extendidos, incluidos lote, estado, prioridad, marcas de tiempo, creator y flags.

<div id="what-it-does">
  ## Qué hace
</div>

El tipo de datos **TaskExt** almacena información ampliada sobre las tareas.

<Note>
  Además de los registros de este tipo, la información sobre las tareas también se almacena en archivos XML. Un archivo XML puede describir la tarea completa o cada uno de sus archivos por separado. Para obtener información sobre la estructura de los datos en los archivos y cómo trabajar con ellos, consulte [Trabajar con archivos](/es/flexi-capture/api/files/files).
</Note>

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

| Nombre             | Tipo            | Descripción                                                                                                                                                                                |
| ------------------ | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `BatchId`          | `int`           | El ID del lote que incluye los documentos de la tarea.                                                                                                                                     |
| `BatchName`        | `string`        | El nombre del lote al que está asociada la tarea.                                                                                                                                          |
| `Id`               | `int`           | El ID de la tarea.                                                                                                                                                                         |
| `ProjectId`        | `int`           | El ID del proyecto al que pertenece la tarea.                                                                                                                                              |
| `StageExternalId`  | `int`           | El ID de la etapa de procesamiento en la que se crea la tarea.                                                                                                                             |
| `Priority`         | `int`           | Prioridad de la tarea. Para conocer los valores posibles, consulte [Priority](/es/flexi-capture/api/structures/t-priority).                                                                |
| `StageType`        | `int`           | El tipo de etapa de procesamiento en la que se creó la tarea. Para conocer los valores posibles, consulte [ProcessingStageType](/es/flexi-capture/api/structures/t-processing-stage-type). |
| `Status`           | `System.UInt32` | Estado de la tarea. Valores posibles: `0` (en creación), `1` (a la espera de procesamiento), `2` (en procesamiento), `3` (procesamiento completado), `4` (pospuesta).                      |
| `Flags`            | `int`           | Un conjunto de flags que describen el estado de la tarea. El valor combina los flags enumerados después de esta tabla.                                                                     |
| `CreationTime`     | `long`          | Hora de creación, como valor FILETIME. Para convertir el valor, use el ejemplo de conversión que aparece después de esta tabla.                                                            |
| `CreatorId`        | `int`           | El ID del usuario que creó la tarea.                                                                                                                                                       |
| `ModificationTime` | `long`          | Hora de la última modificación de la tarea, como valor FILETIME. Para convertir el valor, use el ejemplo de conversión que aparece después de esta tabla.                                  |
| `UserId`           | `int`           | El ID del usuario o grupo al que se ha asignado la tarea.                                                                                                                                  |
| `Comment`          | `string`        | Comentario de la tarea.                                                                                                                                                                    |

Convierta `CreationTime` y `ModificationTime` entre `long` y `DateTime` en C# de la siguiente manera:

```csharp theme={null}
DateTime dTime;
long lTime;
...
// conversión de long a DateTime
dTime = DateTime.FromFileTime(lTime);
...
// conversión de DateTime a long
lTime = dTime.ToFileTime();
```

<div id="flags-field-values">
  ### Valores del campo Flags
</div>

El valor de `Flags` es una combinación de los siguientes flags. Solo se enumeran los flags útiles para trabajar con tareas y los [métodos de la API de servicios web](/es/flexi-capture/api/methods/methods).

| Flag                                | Value    | Significado                                                                |
| ----------------------------------- | -------- | -------------------------------------------------------------------------- |
| `TA_HasAttachedDataVerificationXml` | `0x200`  | Se ha generado un archivo XML con datos de preprocesamiento para la tarea. |
| `TA_HasAttachedDocumentsXml`        | `0x1000` | Se han generado archivos XML con datos para la tarea.                      |
