Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 41 Next »

Glosario de O3 Process

Atención

Esto es un borrador.

En la especificación de la Workflow Management Coalition (WfMC) se encuentra la descripción de los términos 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

Descripción precisa de un proceso o procedimiento de negocio. 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.

Workflow

Se trata de la parte de un procesos 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

Actividad o Tarea

Paso lógico dentro de un proceso.
En la analogía son los escritorios donde se desempeñan actividades.
Una actividad encierra 2 conceptos: estado y acción. Un estado en un proceso especifica una dependencia con un actor externo a él (humano o no humano). En tiempo de ejecución de un proceso, esto significa que el ejecutor debe esperar hasta que dicho actor le notifique que el estado o actividad ha terminado (e.g. esperando por una aprobación). Una acción es un trozo de código (script) a ser ejecutado por el ejecutor a partir de un evento especificado que ocurre durante la ejecución de un proceso.
Una actividad tiene asociado:

  • los roles o los usuarios a quienes asignar la actividad,
  • la acción al momento de inicio de la actividad,
  • las acciones en respuesta a eventos,
  • la especificación de la o las próximas actividades

Transición

El pasaje de una actividad a otra es indicada por medio de transiciones.
En la analogía, las transiciones van indicando los caminos por donde puede viajar un expediente.

Sección (swimlane)

Mecanismo visual que permite organizar diferentes actividades y sus transiciones que están a cargo por un rol o usuario determinado.
En la analogía, es un área, departamento o división de la organización. En ella trabajan personas con determinados roles y se ocupan de determinadas actividades del proceso de negocios global de la organización.

Diseño de un Proceso

Consiste en la definición de:

  • un conjunto de actividades y sus transiciones,
  • inicio y finalización del proceso,
  • información propia de cada actividad (e.g. variables del proceso),
  • los roles y usuarios,
  • la seguridad, y
  • los scripts o aplicaciones vinculados

Instancia de Proceso

Ejecución de un proceso.
En la analogía es el expediente que viaja en el proceso.

Variable en contexto del proceso

Variable asociada 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 son declaradas en el momento de definición del proceso. Luego, en tiempo de creación de una instancia del proceso, estas variables son instanciadas.

WorkItem

Una instancia de proceso puede en forma simultánea estar en distintas actividades (producto del paralelismo). Cada ocurrencia es llamada WorkItem.

Aplicación Invocada

Programa de software invocado desde el propio workflow para apoyar una actividad en particular

Agente de Aplicación

Mecanismo para la invocación de aplicaciones desde el workflow

O3 Process

Componente de software que toma como entrada una definición de proceso y mantiene el estado de las instancias de dicho proceso de forma durable en el tiempo, delegando actividades entre personas (representadas como usuarios y roles) 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

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

TODO

Acción al Expirar

TODO

Usuarios

TODO

Seguridad

TODO

Agentes

TODO

Eventos

TODO

Transiciones

 

  • Guarda expresada mediante script

Bibliografía


Regresar a O3 Process WIKI Interno

  • No labels