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

# GetTaskByStageIdExt

> El método GetTaskByStageIdExt de la API de servicios web de ABBYY FlexiCapture selecciona la tarea de mayor prioridad según los ID de etapa y la abre para procesarla.

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

Selecciona la tarea de mayor prioridad y la abre para su procesamiento. La tarea seleccionada queda bloqueada, lo que significa que otros usuarios no pueden abrirla. Se puede restringir el conjunto de lotes disponibles.

<Info>
  Se debe abrir una tarea antes de poder realizar cualquier acción sobre ella.
</Info>

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

```csharp theme={null}
int GetTaskByStageIdExt(int sessionId, int projectId, int[] stageIds, 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.                                                                                                                                                                                       |
| `stageIds`             | `int[]` | Los ID de las etapas de las que se obtendrán las tareas.                                                                                                                                              |
| `stageID_count`        | `int`   | El número de etapas.                                                                                                                                                                                  |
| `onlyPreprocessedTask` | `bool`  | Un indicador que determina de qué conjunto se seleccionan las tareas. `True` selecciona solo tareas preprocesadas. `False` selecciona entre todas las tareas.                                         |
| `onlyPrivateBatches`   | `bool`  | Un indicador que determina el conjunto de lotes disponibles. `True` permite acceder solo a los lotes que pertenecen al usuario o grupo de usuarios actual. `False` permite acceder a todos los lotes. |

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

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