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

# GetTaskExt

> El método GetTaskExt de la API de servicios web de ABBYY FlexiCapture selecciona la tarea de mayor prioridad según el tipo de etapa y la abre para su procesamiento.

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

Selecciona la tarea con la prioridad más alta y la abre para procesarla. La tarea seleccionada se bloquea, lo que significa que otros usuarios no pueden abrirla. Se puede restringir el conjunto de lotes disponibles.

<Info>
  Para poder realizar cualquier acción en la tarea, primero hay que abrirla.
</Info>

<div id="definition">
  ## Definición
</div>

```csharp theme={null}
int GetTaskExt(int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches);
```

<div id="parameters">
  ## Parámetros
</div>

| Nombre                 | Tipo   | Descripción                                                                                                                                                                            |
| ---------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sessionId`            | `int`  | El ID de la conexión con el Servidor de aplicaciones.                                                                                                                                  |
| `projectId`            | `int`  | ID de proyecto.                                                                                                                                                                        |
| `stageType`            | `int`  | El ID del tipo de etapa. Para conocer los valores posibles, consulte [ProcessingStageType](/es/flexi-capture/api/structures/t-processing-stage-type).                                  |
| `onlyPreprocessedTask` | `bool` | Una marca que determina qué tareas seleccionar. `True` selecciona únicamente tareas preprocesadas. `False` selecciona entre todas las tareas.                                          |
| `onlyPrivateBatches`   | `bool` | Una marca que determina el conjunto de lotes disponibles. `True` habilita únicamente los lotes que pertenecen al usuario o grupo de usuarios actual. `False` habilita todos los lotes. |

<div id="returned-value">
  ## Valor devuelto
</div>

| Tipo  | Descripción     |
| ----- | --------------- |
| `int` | ID de la tarea. |
