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

# CloseTask

> Cierre una tarea y envíela a una etapa de procesamiento con el método CloseTask de la API de servicios web de ABBYY FlexiCapture; opcionalmente, puede usar un esquema RoutingInfo.

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

Cierra una tarea y la deja disponible para operaciones posteriores.

<Warning>
  Si se usa la API de Web Services para enrutar documentos, no se aplican otros métodos de enrutamiento, como las condiciones de entrada o los scripts. La excepción son las etapas de [tipo User](/es/flexi-capture/api/structures/t-processing-stage-type) (ID=2000): en ellas, tanto el preprocesamiento como el posprocesamiento se ejecutan siempre, y el workflow funciona correctamente.
</Warning>

Si los documentos deben enviarse a una etapa concreta después de cerrar la tarea, la siguiente etapa debe especificarse explícitamente en el archivo de tarea. Para ello, el esquema [RoutingInfo.xsd](../../Resources/RoutingInfo.xsd) debe adjuntarse a la tarea al enviarla al posprocesamiento de verificación. El esquema incluye información sobre las etapas a las que deben enviarse los documentos, las tareas que deben crearse, etc. También es posible especificar qué Definiciones de Document deben coincidir durante el reconocimiento de documentos.

Para enviar documentos a una etapa específica, también puede usar el método [SendTask](/es/flexi-capture/api/methods/send-task).

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

```
void CloseTask( int sessionId, int taskId, int stageType );
```

<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>Description</strong>
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>El ID de la conexión al Application Server</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>taskId</p>
      </td>

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

      <td>
        <p>El ID de la tarea que se va a cerrar</p>
      </td>
    </tr>

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

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

      <td>
        <p>
          El ID del tipo de etapa a la que se debe enviar la tarea. Consulte <a href="/es/flexi-capture/api/structures/t-processing-stage-type">ProcessingStageType</a> para ver los valores posibles.
        </p>

        <p>
          <strong>Nota: </strong> Para devolver la tarea para su posterior procesamiento, el valor de <strong>stageType</strong> debe ser 410 o 510.
        </p>

        <p>
          <strong>Nota: </strong> En la etapa de Verificación de datos, los cambios realizados se guardan en la tarea. Para transferirlos a los documentos, debe cargar un archivo XML que contenga los
          datos de la tarea mediante una solicitud POST y, al cerrar la tarea, enviarla a la etapa de posprocesamiento de Verificación de datos.
        </p>
      </td>
    </tr>
  </tbody>
</table>

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

Ninguno.
