24.04.2013 Views

Modelado de Procesos de Negocio con BPMN - Grupo Alarcos ...

Modelado de Procesos de Negocio con BPMN - Grupo Alarcos ...

Modelado de Procesos de Negocio con BPMN - Grupo Alarcos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> <strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> <strong>con</strong><br />

<strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz<br />

http://alarcos.inf<br />

http:// alarcos.inf-cr.uclm.es cr.uclm.es<br />

Universidad <strong>de</strong> Castilla-La Mancha<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong><br />

• Un PN es una colección <strong>de</strong> activida<strong>de</strong>s que<br />

tomando una o varias clases <strong>de</strong> entradas<br />

crean una salida que tiene valor para un<br />

cliente. (Hammer & Champy, 1993)<br />

Los PN representan el flujo <strong>de</strong> trabajo y <strong>de</strong><br />

información a través <strong>de</strong>l negocio. (BOMSIG,<br />

1995)<br />

2


Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong><br />

Gran<strong>de</strong>s y complejos<br />

Muy dinámicos<br />

Ampliamente distribuidos y particularizados<br />

Larga duración<br />

una ejecución pue<strong>de</strong> durar meses o años<br />

Automatizados<br />

al menos en parte<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> - características<br />

Dependientes <strong>de</strong> la inteligencia y juicio<br />

humanos<br />

Difíciles <strong>de</strong> hacer visibles<br />

3<br />

4


Eventos<br />

Sistemas <strong>de</strong> Información <strong>de</strong> la Empresa<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Foco<br />

actualizar<br />

objetos<br />

Tipos <strong>de</strong><br />

procesos:<br />

Propósito<br />

Características<br />

Sistemas <strong>de</strong> Empresa<br />

disparar<br />

regular<br />

Reglas<br />

<strong>de</strong>l<br />

negocio<br />

Industriales<br />

COSAS<br />

Empresa<br />

Objetivos<br />

alcanzar<br />

<strong>Procesos</strong><br />

<strong>de</strong><br />

negocio<br />

actualizar<br />

objetos<br />

Transformar y<br />

ensamblar materiales y<br />

componentes en otros<br />

componentes y<br />

productos finales,<br />

usando recursos<br />

Tradiciones <strong>de</strong> la<br />

ingeniería industrial<br />

Ensamblar,<br />

Transformar,<br />

Acciones Transportar,<br />

Almacenar,<br />

Inspeccionar<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> vs Sistemas <strong>de</strong> Información<br />

involucrar<br />

cambiar estado<br />

<strong>de</strong>sempeño<br />

Actores<br />

requerimientos<br />

<strong>de</strong> información<br />

suministro<br />

<strong>de</strong> información<br />

Objetos<br />

<strong>de</strong><br />

negocio<br />

mo<strong>de</strong>lo<br />

Objetos <strong>de</strong> datos<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

5<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> vs otros tipos<br />

<strong>de</strong><br />

Información<br />

DATOS<br />

Procesar y<br />

transmitir datos<br />

estructurados y no<br />

estructurados, y<br />

<strong>con</strong>ocimiento<br />

Tradiciones <strong>de</strong> la<br />

ingeniería<br />

informática<br />

Enviar, Invocar,<br />

Grabar, Recuperar,<br />

Consultar,<br />

Clasificar,<br />

<strong>de</strong><br />

<strong>Negocio</strong><br />

RELACIONES<br />

Alcanzar las<br />

<strong>con</strong>diciones que<br />

satisfacen las<br />

necesida<strong>de</strong>s <strong>de</strong> los<br />

participantes, clientes<br />

o usuarios<br />

Basados en<br />

estructuras <strong>de</strong><br />

comunicación y<br />

coordinación<br />

humanas en<strong>con</strong>tradas<br />

en todos los<br />

lenguajes y culturas<br />

Solicitar, Prometer,<br />

Ofrecer, Rechazar,<br />

Proponer, Cancelar,<br />

Medir<br />

6


Datos<br />

¿Qué información es<br />

importante? (ej: Paciente,<br />

Proveedor, Producto, ..)<br />

Funciones<br />

¿Qué funciones serán<br />

realizadas? (ej: Hacer plan <strong>de</strong><br />

producción, procesar pedidos)<br />

Organización<br />

¿Qué unida<strong>de</strong>s<br />

organizacionales existen? (ej:<br />

Compras, Almacén,<br />

Contabilidad)<br />

<strong>Procesos</strong><br />

Interrelaciones entre datos,<br />

funciones y unida<strong>de</strong>s<br />

organizacionales<br />

Productos/Servicios<br />

¿Cuáles son los<br />

productos/servicios<br />

importantes? (ej: historia<br />

clínica, diagnóstico, factura)<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> – Puntos <strong>de</strong> Vista<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> – Ciclo <strong>de</strong> Vida<br />

7<br />

8


En los BPMS <strong>con</strong>vergen y se integran<br />

diversas tecnologías (middleware), que ya<br />

están maduras a nivel <strong>de</strong> mercado:<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Servidores <strong>de</strong> aplicaciones<br />

EAI (Enterprise Application Integration)<br />

WorkFlows<br />

ERP, CRM, ...<br />

E-Business, E-Commerce<br />

EDI (Electronic Data Interchange)<br />

Servicios Web<br />

Reglas <strong>de</strong> <strong>Negocio</strong> (Rules Management)<br />

Inteligencia <strong>de</strong> <strong>Negocio</strong> (Business Intelligence)<br />

Cuadros <strong>de</strong> Mando (Business Activity Monitoring)<br />

Sistema<br />

Legado 1 …<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

BPMS<br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

Integración Integraci n BPM + SOC<br />

Servicio 1 Servicio n<br />

XML<br />

Sistema<br />

Legado n<br />

LA RED<br />

XML<br />

9<br />

Nuevos paradigmas<br />

Sistema<br />

Nuevo<br />

10


Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

<strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong> y su Tecnología<br />

Integración Integraci n BPM + SOC + MDE ?<br />

Evolución previsible <strong>de</strong> la industria <strong>de</strong>l<br />

software<br />

Nuevos paradigmas<br />

Foco en el negocio (procesos <strong>de</strong> negocio)<br />

El software como tecnología para proveer<br />

servicios<br />

Los mo<strong>de</strong>los son el principal tipo <strong>de</strong> artefacto<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

11<br />

Estándar <strong>BPMN</strong><br />

Conjunto <strong>de</strong> elementos centrales<br />

Elementos Centrales <strong>de</strong>l Diagrama<br />

12


Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Tarea<br />

Bucle<br />

Bucle<br />

Compensación<br />

Sub-proceso<br />

colapsado<br />

Instancia<br />

Multiple<br />

Compensación<br />

Instancia<br />

Multiple<br />

Ad-hoc<br />

~<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos<br />

a) Eventos b) Activida<strong>de</strong>s c) Nodos <strong>de</strong><br />

Decisión<br />

1. Objetos <strong>de</strong> Flujo<br />

Basada en<br />

datos<br />

Basada en<br />

eventos<br />

Decisión o<br />

combinación<br />

inclusiva<br />

Decisión/unión<br />

compleja<br />

Decisión/unión<br />

paralela<br />

Eventos Un Evento es algo que suce<strong>de</strong> durante el curso<br />

<strong>de</strong> un proceso <strong>de</strong> negocio. Estos eventos afectan<br />

el flujo <strong>de</strong>l proceso y normalmente tienen una<br />

causa (disparador) o un impacto (resultado).<br />

Activida<strong>de</strong>s<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

13<br />

Estándar <strong>BPMN</strong><br />

Conjunto <strong>de</strong> elementos centrales<br />

Una Actividad es un término genérico para<br />

<strong>de</strong>scribir el trabajo que realiza una compañía.<br />

Una actividad pue<strong>de</strong> ser atómica o compuesta.<br />

Nodos Los Nodos o entradas son usados para <strong>con</strong>trolar<br />

la divergencia y <strong>con</strong>vergencia <strong>de</strong>l flujo <strong>de</strong><br />

secuencia.<br />

14


Eventos<br />

Un Evento es algo que suce<strong>de</strong> durante el curso <strong>de</strong> un<br />

proceso <strong>de</strong> negocio.<br />

Estos eventos afectan el flujo <strong>de</strong>l proceso y<br />

normalmente tienen una causa (disparador) o un<br />

impacto (resultado).<br />

Pue<strong>de</strong>n inicial, interrumpir o finalizar el flujo <strong>de</strong>l proceso.<br />

Se i<strong>de</strong>ntifican por círculos en don<strong>de</strong> el tipo <strong>de</strong> bor<strong>de</strong><br />

<strong>de</strong>termina el tipo <strong>de</strong> evento.<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Inicio Intermedio Final<br />

15<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Eventos Intermedios<br />

(Agregado al bor<strong>de</strong> <strong>de</strong> una Actividad)<br />

Los Eventos que son agregados<br />

al bor<strong>de</strong> o límite <strong>de</strong> una actividad<br />

indican que la actividad <strong>de</strong>be ser<br />

interrumpida cuando se dispara<br />

el Evento.<br />

Se pue<strong>de</strong>n agregar tanto a<br />

Tareas como a Sub-procesos.<br />

Son usados para el manejo <strong>de</strong><br />

errores, manejo <strong>de</strong> excepciones<br />

y compensaciones.<br />

24 Hrs.<br />

Efectuar Reservas<br />

<strong>de</strong> viaje<br />

Emitir billetes<br />

16


Eventos Finales<br />

Indican don<strong>de</strong> finalizará el<br />

Proceso.<br />

Indican don<strong>de</strong> termina el flujo <strong>de</strong><br />

secuencia <strong>de</strong>l Proceso y por<br />

tanto no tienen ningún Flujo <strong>de</strong><br />

secuencia saliente.<br />

Existen diferentes “resultados”<br />

que indican las circunstancias<br />

específicas por las que termina el<br />

Proceso.<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Tareas repetitivas<br />

Bucle<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Simple<br />

Mensaje<br />

Error<br />

Cancelación<br />

Compensación<br />

Vínculo<br />

Terminación<br />

Múltiple<br />

17<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Flujo <strong>de</strong> Secuencia Bucle<br />

Instancia Múltiple<br />

18


Nodos<br />

Los nodos son usados para<br />

<strong>con</strong>trolar tanto la interacción<br />

como la <strong>con</strong>vergencia y<br />

divergencia <strong>de</strong>l flujo <strong>de</strong><br />

secuencia <strong>de</strong>ntro <strong>de</strong> un Proceso.<br />

Los nodos se representan como<br />

diamantes <strong>con</strong> diferentes marcas<br />

internas que indican diferentes<br />

tipos <strong>de</strong> comportamiento, ya sea<br />

<strong>de</strong> unión o división <strong>de</strong>l flujo.<br />

Un nodo representa un punto en<br />

el proceso en don<strong>de</strong> el flujo<br />

necesita ser <strong>con</strong>trolado.<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

19<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Nodos Inclusivos<br />

Son <strong>de</strong>cisiones en don<strong>de</strong> hay<br />

mas <strong>de</strong> un resultado posible.<br />

Las trayectorias alternativas<br />

están basadas en expresiones<br />

<strong>con</strong>dicionales <strong>con</strong>tenidas<br />

<strong>de</strong>ntro <strong>de</strong>l flujo <strong>de</strong> secuencia<br />

resultante.<br />

La evaluación verda<strong>de</strong>ra <strong>de</strong><br />

una <strong>con</strong>dición no excluye la<br />

evaluación <strong>de</strong> las otras<br />

<strong>con</strong>diciones<br />

Al ser in<strong>de</strong>pendiente cada<br />

trayectoria, todas las<br />

combinaciones pue<strong>de</strong>n ser<br />

seguidas o al menos una <strong>de</strong><br />

ellas<br />

¿Documentos<br />

Requeridos?<br />

Suplemento A<br />

Suplemento B<br />

Propuesta<br />

Principal<br />

Preparar<br />

Suplemento A<br />

Preparar<br />

Suplemento B<br />

Preparar<br />

Propuesta<br />

Principal<br />

Compilar<br />

Documentos<br />

20


Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Flujo)<br />

Nodos Complejos<br />

Son <strong>de</strong>cisiones en don<strong>de</strong> hay<br />

<strong>de</strong>finiciones mas avanzadas<br />

<strong>de</strong> comportamiento.<br />

Consi<strong>de</strong>ra situaciones que no<br />

son fácilmente tomadas a<br />

través <strong>de</strong> otros tipos <strong>de</strong><br />

<strong>de</strong>cisiones.<br />

Pue<strong>de</strong>n ser usadas para<br />

combinar un <strong>con</strong>junto <strong>de</strong><br />

<strong>de</strong>cisiones simples vinculadas<br />

en una situación única mas<br />

compacta.<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

¿Reportes<br />

revisados?<br />

Reporte <strong>de</strong>l<br />

Sector A<br />

Reporte <strong>de</strong>l<br />

Sector B<br />

Reporte <strong>de</strong>l<br />

Sector C<br />

Reporte <strong>de</strong>l<br />

Sector D<br />

Reporte <strong>de</strong>l<br />

Sector E<br />

21<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Objetos <strong>de</strong> Conexión)<br />

Flujos <strong>de</strong> Mensaje<br />

Autorización<br />

<strong>de</strong> Tarjeta <strong>de</strong><br />

Crédito<br />

Autorizar<br />

Pago<br />

Or<strong>de</strong>nar<br />

proceso<br />

Empacar<br />

productos<br />

Or<strong>de</strong>nar<br />

proceso<br />

Flujo <strong>de</strong> Mensaje <strong>con</strong>ectando Objetos <strong>de</strong> Flujo <strong>de</strong>ntro <strong>de</strong> dos Entida<strong>de</strong>s<br />

22


3. Swimlanes (Pools and Lanes)<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Swimlanes)<br />

El <strong>con</strong>cepto <strong>de</strong> Swimlanes se utiliza para particionar y/o<br />

organizar activida<strong>de</strong>s.<br />

Hay dos principales tipos <strong>de</strong> swimlanes: Pools y Lane<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

23<br />

Estándar <strong>BPMN</strong><br />

Lista completa <strong>de</strong> elementos (Artefactos)<br />

<strong>Grupo</strong>s<br />

Es un Artefacto que proporciona un mecanismo visual para<br />

agrupar elementos <strong>de</strong> un proceso <strong>de</strong> manera informal.<br />

Son usados para:<br />

Resaltar ciertas secciones <strong>de</strong> un Diagrama sin agregar<br />

restricciones adicionales para su realización como lo haría un<br />

Sub-proceso.<br />

Categorizar elementos <strong>con</strong> propósitos informativos.<br />

No están limitados por restricciones <strong>de</strong> Pools y Lanes.<br />

Director <strong>de</strong><br />

Tesis<br />

Co-Director<br />

Doctorando<br />

24


Pool<br />

(Roles)<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Autor <strong>de</strong>l artículo<br />

Reglas para los Flujos <strong>de</strong> Mensaje<br />

Estándar <strong>BPMN</strong><br />

Los Lanes, Nodos, Objetos <strong>de</strong> Datos y Anotaciones <strong>de</strong> Texto<br />

no pue<strong>de</strong>n tener un Flujo <strong>de</strong> Mensaje entrante o saliente.<br />

Eventos<br />

Objeto <strong>de</strong><br />

Datos<br />

Flujos <strong>de</strong><br />

Secuencia<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Flujos <strong>de</strong><br />

Mensaje<br />

25<br />

Estándar <strong>BPMN</strong><br />

Ejemplo – Proceso <strong>de</strong> inscripción a un <strong>con</strong>greso<br />

Activida<strong>de</strong>s<br />

26


Manejo <strong>de</strong> Excepciones<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Estándar <strong>BPMN</strong><br />

Opciones Avanzadas<br />

Los eventos intermedios agregados al bor<strong>de</strong> <strong>de</strong> una actividad<br />

representa disparadores que pue<strong>de</strong>n interrumpir la actividad.<br />

Todo el trabajo <strong>de</strong>ntro <strong>de</strong> la actividad pue<strong>de</strong> ser <strong>de</strong>tenido y el<br />

flujo <strong>con</strong>tinuará en el evento. Los Eventos <strong>de</strong> Tiempo, Error,<br />

Mensajes, etc pue<strong>de</strong>n ser disparadores.<br />

Coreografía<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

27<br />

Estándar <strong>BPMN</strong><br />

Opciones Avanzadas<br />

La coreografía <strong>de</strong> un proceso representa las interacciones<br />

entre dos o mas entida<strong>de</strong>s <strong>de</strong> negocios.<br />

También representa una secuencia <strong>de</strong> los tipos <strong>de</strong><br />

interacción <strong>de</strong> las activida<strong>de</strong>s.<br />

Estas interacciones son mostradas mediante los Flujos <strong>de</strong><br />

mensajes entre los Pools.<br />

28


Paciente enfermo que acu<strong>de</strong> al doctor. Descripción y Flujo <strong>de</strong> Ejecución <strong>de</strong>l Proceso:<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Paciente<br />

Recepcionista<br />

Doctor<br />

Casos Prácticos<br />

2. Atención Hospitalaria<br />

Los participantes <strong>de</strong>l proceso son un paciente, la recepcionista <strong>de</strong>l doctor y el doctor<br />

El proceso se inicia cuando al paciente le ocurre una enfermedad y <strong>de</strong>sea acudir a la<br />

oficina <strong>de</strong>l doctor para lo cual envía a la recepcionista un mensaje <strong>de</strong> que necesita ver un<br />

doctor.<br />

Al recibir la recepcionista la petición <strong>de</strong>l paciente, envía al doctor un mensaje para saber<br />

su disponibilidad.<br />

El doctor envía un mensaje a la recepcionista indicando que sí esta disponible, por lo que<br />

la recepcionista proce<strong>de</strong> a notificar al doctor la reserva <strong>de</strong> cita <strong>de</strong>l paciente, lo que<br />

posteriormente es notificado al paciente.<br />

Una vez que el doctor atien<strong>de</strong> al paciente, este le indica los síntomas que presenta y al<br />

saber esto, el doctor pi<strong>de</strong> a la recepcionista que prepare la prescripción médica, para<br />

terminar su intervención en el proceso tras indicar al paciente que pase a recoger su<br />

prescripción.<br />

Una vez que el paciente recibe el mensaje <strong>de</strong> recogida <strong>de</strong> la prescripción, pi<strong>de</strong> la medicina<br />

a la recepcionista quien la entrega al paciente, terminando <strong>de</strong> esta manera la intervención<br />

<strong>de</strong> la recepcionista en el proceso.<br />

Cuando el paciente recoge su medicina, proce<strong>de</strong> a retirarse <strong>de</strong> la <strong>con</strong>sulta, terminando así<br />

su proceso.<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

29<br />

Casos Prácticos<br />

2. Atención Hospitalaria<br />

30


Ejercicio:<br />

Mo<strong>de</strong>lar las siguiente variantes:<br />

El envío <strong>de</strong> la petición <strong>de</strong> la disponibilidad <strong>de</strong> un doctor<br />

lleva asociado un documento “Petición <strong>de</strong> Disponibilidad”<br />

y cuando el doctor comunica su disponibilidad lo hace a<br />

través <strong>de</strong>l mismo documento una vez rellenado<br />

La comunicación <strong>de</strong> la prescripción médica para el<br />

paciente es realizada <strong>con</strong> un documento <strong>de</strong> “Prescripción<br />

Médica”<br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Francisco Ruiz. <strong>Mo<strong>de</strong>lado</strong> <strong>de</strong> PN <strong>con</strong> <strong>BPMN</strong><br />

Casos Prácticos<br />

2. Atención Hospitalaria<br />

31<br />

Patrones para <strong>Procesos</strong> <strong>de</strong> <strong>Negocio</strong><br />

Existen animaciones (archivos Flash) <strong>de</strong> los<br />

principales patrones <strong>de</strong> flujo <strong>de</strong> trabajo):<br />

http://www.workflowpatterns.com/<br />

En formato <strong>de</strong> re<strong>de</strong>s <strong>de</strong> petri.<br />

http://www.diveintobpm.org/<br />

En formato <strong>BPMN</strong>.<br />

Animaciones <strong>de</strong> Patrones <strong>de</strong> Flujo <strong>de</strong> Trabajo<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!