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

> La méthode GetTaskByStageIdExt de l’API Web Services ABBYY FlexiCapture sélectionne la tâche la plus prioritaire parmi les ID d’étape et l’ouvre pour traitement.

<div id="what-it-does">
  ## Ce que cela fait
</div>

Sélectionne la tâche ayant la priorité la plus élevée et l’ouvre pour traitement. La tâche sélectionnée est verrouillée, ce qui signifie qu’elle ne peut pas être ouverte par d’autres utilisateurs. L’ensemble des lots disponibles peut être restreint.

<Info>
  Une tâche doit être ouverte avant de pouvoir y effectuer la moindre action.
</Info>

<div id="definition">
  ## Définition
</div>

```csharp theme={null}
int GetTaskByStageIdExt(int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTask, bool onlyPrivateBatches);
```

<div id="parameters">
  ## Paramètres
</div>

| Nom                    | Type    | Description                                                                                                                                                                                            |
| ---------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sessionId`            | `int`   | ID de la connexion au serveur d’applications.                                                                                                                                                          |
| `projectId`            | `int`   | ID du Project.                                                                                                                                                                                         |
| `stageIds`             | `int[]` | ID des étapes à partir desquelles obtenir les tâches.                                                                                                                                                  |
| `stageID_count`        | `int`   | Nombre d’étapes.                                                                                                                                                                                       |
| `onlyPreprocessedTask` | `bool`  | Indicateur déterminant les tâches à sélectionner. `True` sélectionne uniquement les tâches prétraitées. `False` sélectionne parmi toutes les tâches.                                                   |
| `onlyPrivateBatches`   | `bool`  | Indicateur déterminant le jeu de lots disponibles. `True` rend disponibles uniquement les lots appartenant à l’utilisateur ou au groupe d’utilisateurs actuel. `False` rend tous les lots disponibles. |

<div id="returned-value">
  ## Valeur de retour
</div>

| Type  | Description     |
| ----- | --------------- |
| `int` | ID de la tâche. |
