Saltar al contenido principal

Qué hace

Cierra una tarea y la deja disponible para operaciones posteriores.
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 (ID=2000): en ellas, tanto el preprocesamiento como el posprocesamiento se ejecutan siempre, y el workflow funciona correctamente.
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 debe adjuntarse a la tarea al enviarla al posprocesamiento de Verification. 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.

Definición

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

Parámetros

sessionId

int

El ID de la conexión al Application Server

taskId

int

El ID de la tarea que se va a cerrar

stageType

int

El ID del tipo de etapa a la que se debe enviar la tarea. Consulte ProcessingStageType para ver los valores posibles.

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

Nota: 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.

Valor devuelto

Ninguno.