Glosario de O3 Process
En la especificación de la Workflow Management Coalition (WfMC) [1] se encuentra la descripción de los términos que aparecen en el área de workflow con el propósito de establecer un acuerdo a nivel industrial en el uso de los mismos. La siguiente figura, tomada de dicha especificación, ilustra los términos principales y las relaciones entre ellos.
Presione sobre la figura para ver la imagen ampliada
En esta página, se transcriben algunos de dichos términos y se ajustan en el contexto específico de O3 Process. En algunos de ellos, se presenta una analogía con un sistema de expedientes físicos.
Término |
Descripción |
---|---|
Proceso de negocio |
Conjunto de procedimientos o actividades relacionadas que logran obtener un objetivo de negocio; en general, dentro del contexto de una estructura organizacional que define roles funcionales. |
Workflow |
Se trata de la parte de un proceso de negocio que admite la automatización de procedimientos o flujos de trabajo donde, documentos, información y/o tareas son pasados de un participante a otro, en un camino gobernado por reglas o procedimientos |
Proceso |
Descripción precisa de un proceso o procedimiento de negocio de forma que pueda ser manipulada por un componente de software tal como O3 Process. En ella se explicita como se estructuran las tareas (o actividades), quien las realiza, cual es el orden relativo entre ellas, como se sincronizan, como fluye la información entre ellas y como se mantiene un seguimiento de las mismas. En O3 Process, se usan indistintamente los términos definición del proceso (o modelo del proceso) y definición de workflow (o modelo de workflow) |
Actividad (sinónimo: Tarea según [1]) |
Paso lógico dentro de un proceso.
|
Transición |
El pasaje de una actividad a otra es indicada por medio de transiciones. |
Sección (swimlane) |
Mecanismo visual que permite organizar diferentes actividades y sus transiciones que están a cargo por un rol o usuario determinado. |
Diseño de un Proceso |
Consiste en la definición de:
|
Instancia de Proceso |
Representación de una ejecución de un proceso. |
Variable o Atributo en contexto del proceso |
Variable o atributo asociado con una instancia de proceso. Por ejemplo, la clave de un registro de una base de datos o una referencia a un documento. Estos atributos son declarados en el momento de definición del proceso. Luego, en tiempo de creación de una instancia del proceso, estos atributos son instanciados. Forman parte del estado de una instancia de proceso. |
Instancia de actividad (sinónimo: Instancia de tarea según [1]) |
Representación de una actividad dentro de una instancia de proceso. |
WorkItem (sinónimo: Tarea según [1]) |
Una representación del trabajo a ser realizado por un participante en el contexto de una actividad dentro de una instancia de proceso. |
Aplicación Invocada |
Programa de software invocado desde el propio O3 Process que automatiza una actividad, parcial o completamente, o para apoyar a un participante en el procesamiento de un workitem. |
Agente de Aplicación |
Mecanismo general para la invocación de aplicaciones desde O3 Process independientemente de la forma nativa usada por O3 Process. |
O3 Process |
Componente de software que toma como entrada una definición de proceso y mantiene el estado de ejecución de las instancias de dicho proceso de forma durable en el tiempo, delegando actividades entre recursos (personas y aplicaciones). |
Participante |
Recurso que realiza el trabajo representado por una instancia de actividad. El trabajo se presenta como workitems asignados al participante a través de una lista de workitems (WorkList). |
Bibliografía
[1] Workflow Management Coalition (WfMC)
[2] http://en.wikipedia.org/wiki/Workflow
[3] The State of Workflow, Mayo 2004, por Tom Baeyens (fundador de jbpm.org).
[4] http://www.bpm.fit.qut.edu.au/projects/babel/dp/data_characterisation.jsp
[5] http://www.bpm.fit.qut.edu.au/projects/babel/dp/workflow_structure.jsp