Sesiones
| CloseSession | Cierra una sesión |
|---|---|
| GetSessionInfo | Obtiene información de una sesión |
| IsSessionExists | Comprueba si existe una sesión |
| OpenSession | Abre una sesión y especifica los tipos de rol y la estación |
Proyectos
| CloseProject | Cierra un proyecto |
|---|---|
| GetProjects | Obtiene una lista de proyectos cargados en el Application Server |
| GetProjectsForUser | Obtiene el conjunto de registros con la lista de proyectos disponibles para el usuario |
| OpenProject | Abre un proyecto |
Tipos de lote
| GetAllowedBatchTypes | Obtiene una lista de los tipos de lote disponibles |
|---|---|
| GetBatchType | Obtiene información sobre un tipo de lote |
| GetBatchTypes | Obtiene una lista de tipos de lote |
| GetProcessingStages | Obtiene información ampliada sobre las etapas de procesamiento |
| HasRightsForBatchType | Comprueba si el rol del usuario tiene permisos de acceso a un tipo de lote determinado |
Lotes
| AddNewBatch | Añade un nuevo lote y especifica su propietario |
|---|---|
| AddNewImage | Añade una imagen a un lote |
| CloseBatch | Cierra (desbloquea) un lote |
| DeleteBatch | Elimina un lote |
| GetBatch | Obtiene información sobre un lote |
| GetBatches | Obtiene información sobre los lotes de un proyecto |
| GetBatchIdsRange | Reserva un conjunto de ID en un lote |
| GetBatchPercentCompleted | Obtiene información sobre el procesamiento de un lote |
| GetFilteredBatches | Obtiene del servidor la lista filtrada de lotes en grupos |
| OpenBatch | Abre (bloquea) un lote |
| ProcessBatch | Inicia el procesamiento de un lote |
| UpdateBatch | Actualiza el encabezado del lote |
Tareas
| CancelTask | Cancela una tarea |
|---|---|
| CloseTask | Cierra una tarea |
| CreateTask | Crea una tarea |
| GetAvailableTasks | Obtiene la lista de tareas disponibles para el tipo de etapa seleccionado. Permite restringir el conjunto de lotes disponibles. |
| GetAvailableTasksByStageId | Obtiene la lista de tareas disponibles para las etapas de procesamiento especificadas. Permite restringir el conjunto de lotes disponibles |
| GetAvailableQueues | Obtiene el conjunto de registros que contiene las etapas de procesamiento disponibles para el usuario |
| GetCurrentTask | Obtiene el ID de la tarea obtenida con el método GetTask y que aún no se ha procesado |
| GetPostponedTasks | Obtiene una lista de tareas aplazadas |
| GetTask | Selecciona la tarea de mayor prioridad en las etapas de procesamiento del tipo seleccionado y la abre para su procesamiento. Permite restringir el conjunto de lotes disponibles. |
| GetTaskByStageId | Selecciona la tarea de mayor prioridad en las etapas de procesamiento especificadas y la abre para su procesamiento |
| GetTaskDocuments | Obtiene una lista de documentos de una tarea |
| GetTaskInfo | Obtiene información detallada sobre una tarea |
| OpenTask | Abre una tarea |
| PostponeTask | Aplaza una tarea |
| SendTask | Envía la tarea a la etapa de procesamiento especificada |
| SendTaskToException | Envía una tarea a Excepciones |
| SetTaskPriority | Cambia la prioridad de la tarea |
Documentos
| AddNewDocument | Añade un documento nuevo y especifica información adicional |
|---|---|
| AddNewImage | Añade una imagen a un lote |
| DeleteDocument | Elimina un documento |
| GetDocument | Obtiene información sobre un documento |
| GetDocumentResultsList | Obtiene una lista de los archivos a los que se exportaron los resultados del procesamiento de documentos |
| GetDocuments | Obtiene una lista de documentos de un lote |
| LoadDocumentResult | Obtiene el archivo al que se exportaron los resultados del procesamiento de documentos |
| SetDocumentProperties | Especifica los parámetros de registro de un documento |
| SetDocumentPriority | Cambia la prioridad del documento |
Páginas
| AddNewPage | Agrega la imagen de una página a un documento e incluye una descripción |
|---|---|
| DeletePage | Elimina una página de un documento |
| ReplacePageImage | Reemplaza la imagen de una página |
Tickets de licencia
| GetNewTicket | Obtiene un nuevo ticket de licencia |
|---|---|
| ReleaseTicket | Libera un ticket de licencia |
| UpdateTicket | Actualiza el estado de un ticket de licencia |
Usuarios
| AddUserIfNotExist | Obtiene el ID del usuario actual y crea un registro en la base de datos si es necesario |
|---|---|
| FindUser | Obtiene el ID y el nombre del usuario |
| GetAvailableQueues | Obtiene el conjunto de registros con la lista de las etapas de procesamiento disponibles para el usuario |
| GetAvailableUsers | Obtiene una lista de usuarios o grupos autorizados para procesar una etapa especificada |
| GetProjectsForStationType | Encuentra proyectos en los que un usuario tiene al menos un rol asociado a un tipo de estación determinado |
| GetProjectsForUser | Obtiene el conjunto de registros con la lista de los proyectos disponibles para el usuario |
| GetRoles | Obtiene la lista de todos los roles del proyecto |
| GetUser | Obtiene información sobre el usuario a partir del ID de usuario |
| GetUserRoles | Obtiene la lista de ID de los roles de usuario disponibles para el usuario actual en el proyecto especificado |
| GetUsers | Obtiene la lista de usuarios |
| GetUserStatistics | Obtiene un conjunto de registros con la cantidad de lotes, documentos y páginas cuyo estado cambió a “procesado” durante un período determinado |
| HasRightsForBatchType | Comprueba si el rol del usuario tiene permisos de acceso a un determinado tipo de lote |
Archivos
| GetCustomFileNames | Obtiene la lista de archivos de usuario almacenados en el Application Server |
|---|---|
| LoadCustomFile | Carga un archivo de usuario desde el Application Server |
| RemoveCustomFile | Elimina un archivo de usuario del Application Server |
| SaveCustomFile | Guarda un archivo de usuario en el Application Server |
Archivos adjuntos
| GetAttachmentNames | Obtiene la lista de archivos adjuntos del Application Server |
|---|---|
| LoadAttachment | Carga un archivo adjunto desde el Application Server |
| RemoveAttachment | Elimina un archivo adjunto del Application Server |
| SaveAttachment | Guarda un archivo adjunto en el Application Server |
Definiciones de Document
| GetTemplates | Obtiene el conjunto de Definiciones de Document del proyecto |
|---|---|
| GetBatchTypeTemplates | Devuelve el conjunto de identificadores de las Definiciones de Document asociadas al tipo de lote |
Registro
| WriteToLog | Escribe información sobre eventos en el registro de Application Server |
|---|
Solicitudes al servidor
| CreateRequest | Crea una solicitud al Application Server |
|---|---|
| DeleteRequest | Elimina una solicitud al Application Server. |
| GetRequests | Obtiene una lista de solicitudes al Application Server en la sesión actual |
| GetRequestStatus | Obtiene el estado de una solicitud al Application Server |
| SetRequestStatus | Cambia el estado de una solicitud al Application Server |
Otros
| GetSettingValue | Obtiene un parámetro identificado por nombre de la base de datos |
|---|---|
| SetSettingValue | Guarda un parámetro identificado por nombre en la base de datos |
