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

# GetTask

> Seleccione y bloquee la tarea de mayor prioridad de un tipo de etapa con el método GetTask de la API de servicios web de ABBYY FlexiCapture; el método devuelve el ID de la tarea.

<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 (es decir, otros usuarios no pueden abrirla).

<Note>
  Si no hay ninguna tarea adecuada, se devuelve "0".
</Note>

<Warning>
  ¡La tarea debe abrirse antes de poder realizar cualquier acción en ella!
</Warning>

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

```
int GetTask( int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches );
```

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

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Name</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Tipo</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>sessionId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>El ID de la conexión con el Servidor de aplicaciones</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>projectId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>ID del proyecto</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>stageType</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>
          El ID del tipo de etapa. Consulte <a href="/es/flexi-capture/api/structures/t-processing-stage-type">ProcessingStage</a> para conocer los valores posibles.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>onlyPreprocessedTask</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>El indicador que determina de qué tareas se selecciona. Valores posibles:</p>

        <ul>
          <li>
            <strong>True</strong> - seleccionar solo tareas preprocesadas;
          </li>

          <li>
            <strong>False</strong> - seleccionar entre todas las tareas.
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td>
        <p>onlyPrivateBatches</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>El indicador que determina el conjunto de lotes disponibles. Valores posibles:</p>

        <ul>
          <li>
            <strong>True</strong> - solo están disponibles los lotes que pertenecen al usuario actual o a su grupo de usuarios;
          </li>

          <li>
            <strong>False</strong> - todos los lotes están disponibles.
          </li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

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

| **Tipo** | **Descripción** |
| -------- | --------------- |
| int      | ID de la tarea  |
