La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster.

Presentaciones similares


Presentación del tema: "Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster."— Transcripción de la presentación:

1 Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster Universitario Oficial en Sistemas Telemáticos e Informáticos Curso 2012/2013 Juan Manuel Serrano http://zenon.etsii.urjc.es/dasi

2 Perspectivas PAIS 2 PROCESOS DATOS RECURSOS

3 3  Introducción  Perspectiva de procesos  Perspectiva de datos  Perspectiva de recursos Índice

4 Perspectiva de procesos Patrones de flujo de control soportados en mayor o menor medida por diferentes lenguajes de procesos Sequence AND-split, XOR-split, OR-split AND-merge, Simple merge, OR- merge, N-out-of-M join Multiple instances … 4

5 Símbolos BPMN (perspectiva de procesos) 5

6 Sequence 6 La tarea A da comienzo El hilo de control se activa al término de la tarea A La activación del hilo de control causa la creación de una instancia de la tarea B AKA Sequential routing, serial routing, …

7 AND-Split 7 Aka, parallel routing, fork, parallel split

8 XOR-Split 8 Aka, Exclusive choice, conditional routing, case statement, … Deferred / event-based XOR-split

9 OR-Split 9 Aka, multi-choice, conditional routing, …

10 AND-join 10 Aka, synchronization, rendezvous, …

11 N-out-of-M join 11 Aka, Discriminator (1-out-of-M join), … (ej. 2 out of 3 join)

12 OR-join 12 Aka, multiple-merge

13 XOR-join 13 Aka, simple-merge, …

14 Múltiples instancias 14 AND-join (multiple-instances) AND-split (multiple instances)

15 Ejemplo: órdenes de compra 15 v.,

16 16  Introducción  Perspectiva de procesos  Perspectiva de datos  Perspectiva de recursos Índice 16

17 Símbolos BPMN (perspectiva de procesos) 17 Representa información generada por las actividades o requerida para su ejecución Collection Data Objects Input/Output Representa colecciones de datos Datos de entrada/salida declarados en el ámbito de una tarea, sub-proceso o proceso a través del atributo Properties BPMN 2.0

18 Órdenes de compra 18

19 19  Introducción  Perspectiva de procesos  Perspectiva de datos  Perspectiva de recursos Índice 19

20 Perspectiva de recursos Los patrones asociados a esta perspectiva representan distintas soluciones al problema de asignación de tareas a recursos capaces de llevarlas a cabo Asignación directa (ad-hoc) En el momento de la instanciación, la tarea se asigna a un usuario predefinido Asignación basada en roles La nueva instancia de la tarea se oferta a todos los usuarios que desempeñan determinado rol, o se asigna automáticamente a uno de ellos 20

21 Símbolos BPMN (perspectiva de recursos) Representa un participante del proceso (actor, organización,...), y agrupa las actividades del proceso llevadas a cabo por dicho participante; el flujo de control no puede atravesar dos pools diferentes Permite subclasificar las actividades de un participante en función del rol que las desempeña, la función global asociada, etc.; el flujo de control puede atravesar dos “lanes” diferentes Soportan la asignación directa y basada en roles (en este último caso, sin poder precisar el recurso concreto que se hará cargo de la asignación) 21

22 Órdenes de compra 22

23 Realización de rácticas 23

24 Realización de prácticas 24

25 Patrones de recursos (cont.) Delegación de tareas Un recurso tiene asignada una tarea cuya ejecución no ha comenzado, y asigna dicha responsabilidad a otro recurso Re-asignación de tareas Un recurso cede a otro la asignación de una tarea cuya ejecución ya ha comenzado; la reasignación puede conservar el estado de ejecución o requerir un nuevo comienzo “Des-asignación” de tareas Un recurso renuncia a realizar una tarea que ya tiene asignada (y posiblemente en ejecución); la tarea queda a disposición de otros recursos Escalada de tareas El sistema automáticamente re-asigna una tarea (posiblemente, ya en ejecución) a un recurso o la ofrece de nuevo a un grupo de recursos para que tomen en consideración su realización Otros patrones: Invitaciones Expulsiones Sustituciones... 25

26 26  Introducción  Perspectiva de procesos  Perspectiva de datos  Perspectiva de recursos Índice 26


Descargar ppt "Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster."

Presentaciones similares


Anuncios Google