domingo, 7 de abril de 2013

Plugin Athento Serial Review para Nuxeo 5.5

Esta semana, nuestro compañero Rubén Carreño, ha creado un nuevo plugin para Nuxeo 5.5 que permite modificar el flujo de una revisión en serie de un documento.

Imaginad el caso en el que hubiera 3 tareas en serie para la revisión de un documento, Nuxeo por defecto actúa de la siguiente manera:

  • Un usuario involucrado en la primera tarea la aprueba --> Pasa a la tarea 2
  • Un usuario involucrado en la segunda tarea la rechaza --> Se crea una nueva tarea igual a la 1 (que es la tarea previa a la actual), para que sea validada de nuevo.
  • Un usuario involucrado en la nueva tarea (que es igual que la tarea 1) la aprueba --> Pasa a la tarea 3.
Como veis, al aprobar una tarea previo rechazo de otra, en lugar de volver a la tarea que le debería seguir, pasa a la siguiente.

El nuevo plugin modifica esta secuencia para que vuelva a ser revisada en el orden lógico.

Para hacer ésto se ha 'customizado' el 'jbmpService-contrib.xml' y el proceso 'review_approbation'.

En el primero sólo se ha cambiado el parth del proceso, que ahora apunta a nuestro nuevo xml "athento-validation-review". Los principales cambios vienen en este último fichero, donde se ha cambiado la acción que se llama al rechazar una tarea.

El manejador de esta acción lo que hace es añadir también una nueva tarea igual a la rechazada al flujo, así como una variable auxiliar para controlar cual es realmente la tarea previa, para que en el caso de que haya más de un rechazo no haga saltos indeseados. Esta variable auxiliar es reseteada en el momento en que se hace una validación normal (transition validate en "validate note" del proceso).

El código podéis encontrarlo en: https://github.com/athento/athento-serial-review

Os dejamos también el enlace a una imagen que muestra como es el proceso de validación en serie de Nuxeo:


Esperamos que os sea útil!


Descarga este white paper sobre digitalización inteligente





Contáctanos ahora! Podemos ayudarte y mejorar el Software de Gestión Documental de tu empresa, facilitando la eficiencia y las búsquedas así como los procesos de gestión de documentos y captura.

No hay comentarios:

Publicar un comentario

AddThis