
Definición de Workflow
- Herramienta que permite la implementación técnica de procesos de negocio
- Permiten dar soporte y agilizar el proceso de negocio ganando tiempo
- Se integra a través del BOR (Buiness Object Repository). Tx SW01
Características
- Incluyen un número finito de actividades
- Las actividades siempre se llevan a cabo igual
- Involucran a diferentes personas y departamentos
- Requieren un alto grado de coordinación
Qué no es?
- Un sistema de gestión documental
- Un sistema de mail
- Un sistema de distribución de datos entre sistemas
- Una transacción ara secuenciar pantallas
- Administración de datos temporales
- Una herramienta para realizar funciones no existentes en el sistema
Terminología
- Workflow => Paso => Tarea
- Papel => Agentes
- Business Object => Evento
- Business WorkPlace => Actividad
Preguntas clave
Controla el flujo del proceso, consiste en un conjunto de pasos y puede ser lanzado mediante eventos. Tx. SWDD
Puede ser ejecutar una transacción, un reporte, un módulo de funciones, una tarea en un sistema remoto,....
Generación y envío de documentos
Toma de decisiones
Control de flujo
Las actividades siempre usan OO
Conjunto de información relacionada que puede ser accedida mediante una clave o claves
Se crean en tiempo de ejecución y tiene atributos, métodos y eventos
Tx SW01
Determinación de agentes
1 tarea -> 1 o más agentes
Tarea general => cualquier persona puede recibirla
Tx PFAC => determinar agentes y papeles (o roles). Tipos de papeles:
- Por competencia
- Por función
- Por estructura organizativa
- Por atributos organizativos
Los eventos informan al workflow que algo ha pasado, así éste puede reaccionar
Hay pasos que generan eventos y los hay que los esperan
Pueden generarse:
- Por programa
- Documentos de cambio
- Sistema de mensajes (SD y MM)
- Gestión de status de documento (PP, PM, QM,....)
- Sistema de información de logística
- Documentos de cambio de módulo (HR)