Glosario de O3 Process
Note | ||
---|---|---|
| ||
Esto es un borrador. |
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. Actividad o TareaEn 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:
| Se trata de 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 (fuente: WfMC) |
Instancia de Proceso | Ejecución Representación de una ejecución de un proceso. | |
Variable o Atributo en contexto del proceso | Variable asociada 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. Estas variables Estos atributos son declaradas declarados en el momento de definición del proceso. Luego, en tiempo de creación de una instancia del proceso, estas variables son instanciadas.WorkItemestos 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 workflow para apoyar una actividad en particularO3 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 el workflowO3 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 (representadas como usuarios y rolesaplicaciones) y aplicaciones. |
Elementos del modelo para representar procesos
...
Elementos
...
Tipos de Elementos
...
Propiedades
...
Procesos
...
...
- Atributos del proceso
- Usuarios y/o Roles
- Script de inicialización de una instancia de proceso
- Permisos de creación de instancia de proceso
- Definición de agente que invoca aplicación externa al iniciar instancia de proceso
- Vista de la tarea
...
Secciones
...
...
- Roles
...
Actividades
...
- Inicial
- Estándar
- Final
- Automática
- Automática
- Decisión
- Paralelización (Split)
- Sincronización (Join)
- Subproceso
- Señales
...
bgColor | #FFFFFF |
---|---|
borderStyle | none |
...
Propiedad
...
Elementos
...
Enter
...
- Atributos de la instancia de proceso
- WorkItems hermanos
- Workitems de la instancia de proceso
- Conexión BD del thread
- Señales
...
Complete
...
- Propiedades de un Workitem
- Atributos de la instancia de proceso
- Atributos del complete
- Atributos de auditoria
- Próximas actividades
- Próximas transiciones
- WorkItems hermanos
- Workitems de la instancia de proceso
- Conexión BD del thread
- Señales
- Servicios (mail, ejecución de consultas SQL)
...
After Complete
...
- Atributos de la instancia de proceso
...
Tiempo de Expiración
...
title | TODO |
---|
...
Acción al Expirar
...
title | TODO |
---|
...
Usuarios
...
title | TODO |
---|
...
Seguridad
...
title | TODO |
---|
...
Agentes
...
title | TODO |
---|
...
Eventos
...
title | TODO |
---|
...
Transiciones
...
...
- Guarda expresada mediante script
...
En O3 Process, el modelo de recursos o estructura organizacional correspondiente a las personas está dado por el modelo utilizado por el componente RBAC (Role Based Access Component). | |
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]
Anchor | ||||
---|---|---|---|---|
|
[2] http://en.wikipedia.org/wiki/Workflow
...
[3]
Anchor | ||||
---|---|---|---|---|
|
[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
...
Regresar a O3 Process WIKI Interno