Está en la página 1de 3

WorkFlows con Alfresco Activiti

Pezo Mamani Carlos, Polo Roca Marco, Sanz Saxi Klever, Lazaro Mayta Juan
Escuela profesional de Ingeniera de Sistemas, Universidad Catlica Santa Mara
Arequipa, Per.
Carlos.pezo@ gmail.com
Marco123@ gmail.com
Kleversanzsaxi@ gmail.com
juandiegitoxd@gmail.com

Resumen En este documento se explicar el uso de


Alfresco activiti en la gestin de workflows
proporcionando mayor informacin sobre esta
herramienta de opensource.

Task model

Share workflow UI.

Resourse bunble(opcional)

Es as como iniciamos el presente informe, tomando

I.

INTRODUCCIN

un caso de estudio sobre el proceso de facturacin,


para realizar workflow se utilizar en Activiti, que es

Un proceso de negocios es un conjunto de actividades

un motor, adems es 100% java y

lgicamente relacionadas que usa los recursos de la

para

organizacin, para proveer resultados definidos, con el fin de

independiente para cubrir todo el ciclo de vida de

modelar interacciones de humano a humano o de humano a


algn

gestionar BPM, por que intenta activiti ser un motor

aprendida [1]. En el mundo de los ECM, nos permite


con

desarrolladores

Activiti es un conjunto de herramientas software para

organizacin de recursos que se puede ser documentada y

relacionadas

negocio,

ligero y de fcil uso [2].

patrn repetible de actividad formada por una sistemtica

siempre

de

administradores de sistemas. Motor de procesos

alcanzar los objetivos del negocio. Los workflow es un

sistemas,

usuarios

BPM, orientado

BPM, en la fase de modelado que se cubre con un

elemento

plug-in para eclipse que nos permite modelar nuestro

documental.

flujo de negocio, tambin cubre la parte de ejecucin

por que tambin es un motor de procesos capaz de


ejecutar XML generado debajo de la definicin

II.

Alfresco Activiti

grafica para que el motor vaya avanzando los


workflow en tiempo de ejecucin.

Desde la versin 1.4, Alfresco nos permite ampliar sus

Activiti explore es una aplicacin que permite

capacidades como gestor documental, permitindonos

control y gestin, que despliega como va los nuevos,

implementar workflows a medida para modelar ciclos de

ejecucin y administracin workflows, los flujos de

revisin, aprobacin y/o publicacin de un documento.

negocios acaben no se mantienen dentro de la

Alfresco dispone de una completa API JavaScript,

persistencia de activiti, sino se desechan solo quedan

compatible con ECMA Script 1.6, que nos permite, por

los workflow activos, pero se podra hacer un

ejemplo:

Realizar bsqueda de documentos.

Crear

documentos,

hacerlos

historial de los diferentes workflow finalizados.


versionables,

modificarlos

Anadir aspecto y crear backups de un documento.


En Alfresco, un workflow se compone de:

Definicin del proceso.

III.

Conceptos

Diseador visual de diseo es un plugin


del diseador de activiti para eclipse con
Maven para la creacin de workflow.
Los workflow avanzados que es un
conjunto de tareas y workflow a travs de
pginas de mis tareas, pagina workflow.
El motor de formularios de share, nos
permite los formularios asociados a cada
tarea
de
workflows
configurando:
visibilidad y obligatoriedad de los campos.
Etiqueta y clave asociada (para
internacionalizacin).
Websripts que nos permite repositorio de
Alfresco en un servidor HTTP de gestin
de contenidos.
Expediente: Como
tal
se
entiende
cualquier
proceso
administrativo
susceptible de su descomposicin en
tareas.
Tarea: Actuaciones concretas para cada
uno de los pasos que conlleva la
resolucin del Expediente. Incluye las
Entidades asociadas, plazos de ejecucin,
documentos a manejar y/o producir. Cada
Tarea puede llevar asociados o no una
serie de Conceptos Contables para el
control y seguimiento de Costes.
Gestin Documental: Agrupa toda la
documentacin asociada a la ejecucin de
Expedientes y Tareas. Est dotado de su
propio motor de bsqueda para la rpida
localizacin de cualquier documento.
Permite la integracin inmediata de
cualquier documento (Microsoft Office,
PDF, correo electrnico, etc.)
Generador de Documentos: A partir de
plantillas prefijadas, el sistema genera la
documentacin definida para cada tarea.

Pasos para modelar un workflow

IV.

Acceder, gestionar y enriquecer nuestros


contenidos a travs de una API REST
Interactuar con los workflows de Alfresco
desde sistemas externos.
Mejora el servicio a sus clientes.
Asegura el cumplimiento de sus estndares
de calidad y procedimientos.
Optimiza sus recursos.
Proporciona el estado real de sus procesos
en cada momento.
Mejora la productividad general y de cada
empleado.
Detecta con antelacin cuellos de botella y
posibles incumplimientos.
Reduce sustancialmente el uso de papel.

CONCLUSIONES

V.

Ventajas:

Modelar el proceso usando el diseador de


procesos de activiti, aadiendo lgica
usando
expresiones
JavaScript
o
empleando clases de java.
Definir el Task model, que ser un content
model mas, del workflow.
Actualizar los ficheros de configuracin de
los clientes web (Explore y Share) para
adaptar la visualizacin delos formularios
de las tareas.
Desplegar workflow en Alfresco y realizar
pruebas.
Para funcionalidades ms avanzadas:
o Implementar websripts para la
integracin con sistemas externos
y otra lgica de negocios
existentes.

Share y Alfresco Explore que sus principales


interfaces, la principal diferencia entre ambas,
es que mientras Alfresco Explorer est basada
en JSF (Share no) y reposa directamente sobre
el repositorio, Share usa una serie de
conectores para acceder al mismo.
Permitir al usuario "taggear" (etiquetar)
contenido para ms adelante poder navegar en
la informacin utilizando estas etiquetas.
Alfresco usa una plataforma una potente
funcionalidad de Gestin Documental muy
usable, genialmente concebida, con una
comunidad vibrante y abierta y con unos
precios ms competitivos que las soluciones
propietarias.

REFERENCIAS
[1]

BPM Introduccin a workflows


avanzados [online]. Disponible:
http://es.slideshare.net/alfresco/bpm2-introtoadvancedworkflowssmithintroduction-to-advanced-workflows?
qid=16ccde95-65ee-48c3-84ddfd0798edf0e1

[2]

Sistemas Workflows. Disponible:


http://www.eldartec.com/AreaWorkFl
ow.aspx

[3]

Alfresco Documentation
Disponible:

[online].

http://docs.alfresco.com/4.0/topics/wf
-howto.html
[4]

Alfresco
vs
Disponible:

nuxeo

[online].

http://blog.athento.com/2009/02/alfre
sco-vs-nuxeo-gestiondocumental.html

También podría gustarte