workflow m.c. juan carlos olivares rojas. workflow la automatización de un proceso de empresa,...

Post on 27-Jan-2015

15 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Workflow

M.C. Juan Carlos Olivares Rojas

WorkFlow

• “La automatización de un Proceso de Empresa, total o parcial, en la cual documentos, información o tareas son pasadas de un participante a otro a los efectos de su procesamiento, de acuerdo a un conjunto de reglas establecidas ”

• WFMC (WorkFlow Management Coalition)

Tipos de WorkFlow

• De Producción

• Tarea principal y única de los usuarios, velocidad de transferencia, flexibilidad y escalabilidad poco importante.

• Colaborativo

• Administración de Documentos Electrónicos, Diseños Arquitectónicos o de Ingeniería.

Tipos de WorkFlow

• Administrativo

• Órdenes de compra, Solicitudes, Créditos, BackOffice Internet, etc.

• Es el segmento más grande del mercado de Workflow.

Atributos Mínimos

• Diseño gráfico de procesos.

• La habilidad de asignar "roles" o "funciones de trabajo.

• Reglas (posibilidad de incrustar lógica del negocio).

• Manejo de Excepciones.

Atributos Mínimos

• Medición.

• Simulación.

• Proactivo.

• Conectividad con base de datos.

• Anexo de documentos.

Ejemplos de WorkFlow

• Representa procedimientos de trabajo mediante el flujo de documentos electrónicos

• Transfiere estos documentos de un empleado a otro, de acuerdo a las reglas del negocio

• Registra los datos en una base de datos administrativa, con fines de medición y seguimiento.

El director de orquesta

Comité

Atención clientes

Analista

Cliente

Workflow: aplicaciones típicas

• Solicitudes de crédito o leasing (Bancos, Financieras)

• Atención de reclamos y solicitudes de clientes (Bancos, empresas de servicios)

• Solicitudes de reembolso (Isapres, Seguros)

WorkFlow: aplicaciones típicas

• Trámite de pensiones (AFP).

• Oficinas de partes (adm. Pública).

• Procesos administrativos (pedidos internos, órdenes de compra, solic. Vacaciones, ...)

Historia: Evolución del WorkFlow

Físico

Papel

Proceso manual

Incrustado en lasaplicaciones

Explícito pero aún parte de lasaplicaciones

Interactivo y separadode lasaplicaciones

Beneficios

• Reducen costos

• Mejoran la calidad y rapidez del servicio

• Mejoran el uso y la oportunidad de la información

• Mejoran el control de los procesos

• Flexibilidad organizacional

• Diferenciación en el mercado

• Eliminación de trabajo

AUGE Sistemas S.A.

Workflow: principales actores

• Workflow transaccionales (de producción)– Forte – IBM Flowmark– Plexus

• Workflow de coordinación (ad-hoc)– Lotus Notes– MS Exchange– TeamWare

Modelamiento: metodologías

• Metamodelos– Modelos orientados a las tareas: Information

Control Net (ICN) de Xerox– Modelos basados en estados– Modelos orientados al cliente: Bussiness

Process Design Language (BPDL) de BDA

• En la base: redes de Petri

Modelamiento: Algunos términos

• Procesos o procedimientos

• Tareas o actividades

• Estado

• Rutas

• Reglas

• Roles/actores

• Formularios o documentos electrónicos

• Transacciones, instancias o casos

Procesos de Negocios y Modelos de WorkFlow

Procesos de Negocio Modelo de Workflow

Procesos de control de flujo

• Secuencias bien entendidas

• Lo natural es la secuencialidad

• El proceso es la guía

• Conveniente para la automatización de procesos

WorkFlow Secuencial

Procesos guiados por eventos

• Guiado por eventos externos

• Impredecible secuencia de eventos

• Muchas alternativas de negocio

• Salto a cualquier actividad

WorkFlow Máquina de

Estados

A1

A3A2

A4

S1S2

S3

S4

Ejemplo de WorkFlow

On Pedido CreadoOn Pedido Creado On Pedido ProcesadoOn Pedido ProcesadoPedidoPedidoCreadoCreado PedidoPedido

ProcesadoProcesado

PedidoPedidoVendidoVendido

On PedidoOn PedidoVendidoVendido

On PedidoOn PedidoCompletadoCompletado

On PedidoOn PedidoCompletadoCompletado

Esperando Esperando para crear para crear un pedidoun pedido

On Pedido CompletadoOn Pedido Completado

On Pedido vendidoOn Pedido vendido

PedidoPedidoCompletadoCompletado

Elementos de toda aplicación.

Procesos del negocioProcesos del negocio

DatosDatos

Interfase y navegaciónInterfase y navegación

Evolución.• Aplicaciones de N niveles (N-tier).

Presentación

Flujo de trabajo

Lógica de negocios

Acceso de datos

Fuente de datos

Presentación

Flujo de trabajo

Lógica de negocios

Acceso de datos

Fuente de datos

Presentación

Flujo de trabajo

Lógica de negocios

Acceso de datos

Fuente de datos

Presentación

Flujo de trabajo

Lógica de negocios

Acceso de datos

Fuente de datos

Windows Workflow Foundation

Lógica de larga Lógica de larga ejecuciónejecuciónFlexibilidad

¿Qué es un Workflow?¿Qué es un Workflow?

Workflow es la Workflow es la organización de trabajo organización de trabajo representando procesos representando procesos de negocio o lógica de la de negocio o lógica de la aplicaciónaplicación¿Cuál es el valor del workflow?¿Cuál es el valor del workflow?

Liberado Nov 2006 como parte de Windows Vista

Transparencia

Workflow Services • Workflow + Servicios

– Implementa Servicios-WCF con un workflow• Simplifica la integración entre WCF y WF

• Proporciona Servicios de larga duración y persistentes

• Los Workflows pueden ser activados mediante mensajes

– Consume Servicios-WCF dentro de un workflow• Llama a servicios-WCF con actividades de workflow

• Enlaza y propaga datos

• Permite rápidamente componer aplicaciones que usan servicios

Contexto: impacto de los Workflow

• Workflow tendrá tanto impacto en informática como lo tuvieron las bases de datos hace 20 años.

• De Dependencia de datos

• A Dependencia de flujos

¿Preguntas, dudas y comentarios?

top related