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

# CloseTaskEx

> Devuelve una tarea para su procesamiento posterior y dirige los documentos a una etapa mediante el método CloseTaskEx de la API de servicios web.

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

Devuelve la tarea para su posterior procesamiento. Este método reemplaza al método [CloseTask](/es/flexi-capture/api/methods/close-task) de versiones anteriores de la API de servicios web.

Cuando utiliza la API de servicios web 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 de usuario](/es/flexi-capture/api/structures/t-processing-stage-type) (ID=2000), en las que siempre se ejecutan el preprocesamiento y el posprocesamiento, y el flujo de trabajo funciona correctamente.

Si los documentos deben enviarse a una etapa determinada después de cerrar la tarea, especifique explícitamente la siguiente etapa en el archivo XML de la tarea. Adjunte el esquema `RoutingInfo.xsd` 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 puede especificar qué Definiciones de Document deben coincidir durante el reconocimiento de documentos.

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

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

```csharp theme={null}
void CloseTaskEx (int sessionId, int taskId, int stageType);
```

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

| Nombre      | Tipo  | Descripción                                                                                                                                                                                                                                                                         |
| ----------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sessionId` | `int` | El ID de la conexión con el Servidor de aplicaciones                                                                                                                                                                                                                                |
| `taskId`    | `int` | El ID de la tarea que se devolverá para su posterior procesamiento                                                                                                                                                                                                                  |
| `stageType` | `int` | El ID del tipo de etapa al que se enviará la tarea. Consulte [ProcessingStage](/es/flexi-capture/api/structures/t-processing-stage-type) para conocer los valores posibles. Para devolver la tarea para su posterior procesamiento, el valor de `stageType` debe ser `410` o `510`. |

<Note>
  En la etapa de verificación de datos, los cambios se guardan en la tarea. Para transferirlos a los documentos, cargue un archivo XML que contenga los datos de la tarea mediante una solicitud POST y, a continuación, envíe la tarea a la etapa de posprocesamiento de verificación al cerrarla.
</Note>

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

Ninguno.
