0210 Aprende a Diagramar con el programa auraportal
1. www.auraportal.com
1. Vista General
2. Objetos
2.1. Eventos
2.2. Tareas
2.3. Compuertas
2.4. Subprocesos
2.5. Artefactos
3. AuraPortal Modeler
4. Ejercicios
Content
Aprende a Diagramar con el
Modelo y Notación de Procesos de
Negocio (BPMN)
Ref. 0210
3. 0210/ 3
¿Qué es iBPMS?
Es imprescindible contar con una herramienta que nos ofrezca los recursos necesarios para llevar a cabo un proyecto.
Los clientes, consultores, etc., requieren de un sistema de gestión de procesos que permita la unificación de las operativas
empresariales; un sistema robusto y avanzado que permita crear procesos inteligentes, integrados, lógicos, etc.
“En la categoría ‘calidad del
producto’, AuraPortal ha
obtenido la máxima
puntuación…”
Ovum
“Es una de las más
completas y avanzadas
soluciones BPMS del
mercado…”
BPTrends
“Puede que sea uno de los secretos
mejor guardados en el mercado de
iBPMS…”
Gartner
“AuraPortal consolida su posición de
liderazgo indiscutible en el
mercado…”
TEC
Las más prestigiosas firmas de analistas de software han considerado a AuraPortal como una de las
mejores Suites iBPMS del mercado.
4. 0210/ 4
Funcionalidades de iBPMS
Usuarios de negocio
Capa de
integración
Sistemas
externos
IM
TS TP SP
TP
XML
Servicios Web Adapters Script
Base de datos
ERP, bibliotecas, CRM, Legacy…
Vehículo, impresora…
Procesos Reglas Diseñador de Dashboards
Modeler
Capa de
negocio
Capa de
interfaz de
usuario
Cuentas
Proyectos
Áreas
Documentos
Ítems
5. 0210/ 5
Ciclo de vida
Todo BPMS tiene un ciclo que abarca 5 etapas. AuraPortal gestiona cada una de estas etapas, teniendo en cuenta que es
compatible con cualquier metodología de gestión de procesos que se desee utilizar (Lean, Six Sigma, SCRUM, etc.).
6. 0210/ 6
¿Qué es BPMN?
Resp.
Oportunidad de
venta
Acciones de
seguimiento
Coord.
Oportunidad de
venta
Oferta
Dpto.
Producción
Administración
Pedido
Oportunidad
de venta
Nota de
entrega
Oportunidad de
venta
Factura
Coord.
Oportunidad
de venta
Cliente
> Pedido
Mercado
Administración
Comprobación
de cobro
Podemos exponer las actividades de nuestros
procesos mediante documentos, representaciones
gráficas o cualquier otro método, pero debemos
elegir un formato estándar si pretendemos que
todos los involucrados puedan leer y entender esta
información fácilmente.
Este es un proceso que, como cualquier
otro, se podría automatizar.
Además, necesitaremos
que estas actividades sean
legibles por un sistema
(BPMS) que nos permita
automatizarlas.
7. 0210/ 7
¿Por qué utilizar BPMN?
PROVEEDOR
COMERCIAL
SISTEMA
Solicitud de
Producto
Estudio
Oferta
Preparar
Oferta
cliente
¿Resultado?
Oferta aceptada
Oferta rechazada
Confirmación
Oferta
Aceptada
Notificación
de no
Aceptación
Fin Proceso
Actualiza
en CRM
Supervisar
Oferta
¿Resultado?
Oferta no
aprobada
Oferta aprobada
Notificación
de no
Aprobación
Preparar
Pedido a
Proveedor
DX
DX
CLIENTE
SUPERVISOR
SISTEMA
…a través de la WEB!!
SISTEMA
SISTEMA
ALMACÉN
Notificación
envío
Producto
Gestionar
Pedido
Fin Proceso
Recepción de
Albarán y
Producto
DA
+
CA
+
Envío y
Logística
Producto
Introducir
datos en
ERP
Confirmar
importe y
envío factura
Recepción
Factura
Fin Proceso
PEDIDOS
SISTEMA
CLIENTE
ADMINISTRACIÓN
SISTEMA
AuraPortal ha adoptado para la modelización de sus Clases
de Procesos el más moderno estándar internacional, llamado
BPMN (Business Process Model and Notation).
Ventajas del BPMN:
▪ Estándar internacional común para que las partes
involucradas puedan comunicarse de manera eficiente.
▪ Representa gráficamente la secuencia de todas las
actividades que ocurren durante un proceso.
▪ Una vez se guarda el diagrama del proceso en AuraPortal,
el sistema genera el código automáticamente sin
necesidad de programar; solo queda dar atributos a los
objetos.
11. 0210/ 11
Eventos
Controlan los arranques y detenciones de las corrientes en los Procesos
Eventos de Inicio
Inician los Procesos o Subprocesos. No tienen conexión de entrada y solo una de salida.
Eventos Intermedios
Detienen la corriente en su posición hasta que se cumplan las condiciones establecidas.
Pueden tener una o varias conexiones de entrada, pero solo una de salida.
Eventos de Fin
Terminan Procesos, Subprocesos o detienen las corrientes de hilos particulares dentro de los
Procesos y Subprocesos. Pueden tener una o varias conexiones de entrada, pero ninguna de
salida.
Un Proceso o Subproceso puede contener varios Eventos de Fin y varios Eventos Intermedios, pero solo un Evento de
Inicio.
12. 0210/ 12
Eventos de Inicio
Tipos
Evento de Inicio por Mensaje
Inicia el Proceso al recibirse el Mensaje editado con el Formulario que se especifica en los atributos de este
Evento o bien por una Tarea de Sistema Desviador.
Código: IM *
Evento de Inicio por Tiempo
Inicia el Proceso al cumplirse el tiempo (cualquier forma de definición: día del mes, de la semana, fecha,
hora, minuto, etc.) indicado en las condiciones especificadas para este Evento.
Código: IT *
Evento de Inicio de Subproceso
Evento de Inicio dentro de un Subproceso. Se activa como hipervínculo de su correspondiente Notación
Comprimida cuando la corriente del Proceso principal alcanza esta última.
Código: IS
Los Eventos de Inicio
Inician los Procesos o Subprocesos. (No tienen conexión de entrada y solo una de salida).
Evento de Inicio Múltiple
Contiene cualquier combinación de Eventos de Mensaje y Tiempo. Inicia el Proceso cuando se cumplen las
condiciones especificadas en uno de los Eventos que contiene..
Código: IX *
* El código no aparece en el objeto
13. 0210/ 13
Eventos Intermedios
Tipos
Evento Intermedio de Mensaje
Detiene la corriente de su hilo hasta que se reciba el Mensaje editado con el Formulario que se
ha especificado para este Evento o mediante una Tarea de Sistema de activación de Mensaje,
generalmente desde otro Proceso.
Código: EM
Evento Intermedio de Tiempo
Detiene la corriente de su hilo hasta que se cumpla el tiempo que se ha especificado para este Evento.
Código: ET
Evento Enlace (Link)
Envía o recibe la corriente hacia o desde otro Enlace con el que mantiene un hipervínculo.
Código: EL
Los Eventos Intermedios
Detienen la corriente en su posición hasta que se cumplan las condiciones establecidas.
Evento Intermedio Múltiple
Detiene la corriente de su hilo hasta que se cumpla uno de los Eventos configurados.
Código: EX
14. 0210/ 14
Eventos Intermedios
Ejemplo
Ejemplo Eventos de
Tiempo Intermedio
Espera a que llegue un
Mensaje específico para
desbloquear la corriente.
Espera a que llegue cierto
momento en el Tiempo
para desbloquear la
corriente.
Ejemplo Eventos de
Mensaje Intermedio
IOT
Personas
Otras aplicaciones
Sara
Ana
Sara
Ana
Espera a que llegue
un Mensaje o que
se cumpla un
Tiempo.
15. 0210/ 15
Eventos de Fin
Tipos
Evento de Fin de Corriente
Indica el Fin de una Corriente dentro de un Proceso o de un Subproceso. Cuando se alcanza este Evento,
la corriente de este hilo queda detenida definitivamente, pero las corrientes de los demás hilos siguen su
curso.
Código: FC
Evento de Fin de Proceso o Subproceso
Si el evento está situado dentro del Proceso general fuerza la terminación completa del mismo y la
cancelación definitiva de todos los objetos, incluidas las Tareas inconclusas y los Subprocesos que contiene.
Si este evento se encuentra dentro de la notación desarrollada de un Subproceso, éste queda terminado y sus
objetos cancelados. Sin embargo, el Proceso general que contiene el Subproceso sigue activo hasta alcanzar
su propio Fin de Proceso.
Código: FN
Los Eventos de Fin
Terminan Procesos, Subprocesos o detienen las Corrientes de hilos particulares dentro de los Procesos y Subprocesos.
Pueden tener varias conexiones de entrada pero ninguna de salida.
16. 0210/ 16
Eventos de Fin
Ejemplo
FN (Evento de Fin de Proceso o Subproceso)
Si este evento se encuentra dentro de la notación desarrollada de un Subproceso, éste queda terminado y sus objetos
cancelados. Sin embargo, el Proceso general que contiene el Subproceso sigue activo hasta alcanzar su propio Fin de
Proceso.
FC (Evento de Fin de Corriente)
Cuando se alcanza este Evento, la corriente de este hilo queda detenida definitivamente, pero las corrientes de los demás hilos
siguen su curso.
Ejemplo Eventos de Fin
17. 0210/ 17
Puntos de Control
Código: K
Toma muestras (de Tiempo y otras) en el momento en que pasa por él la corriente. Se utilizan en la
Monitorización. Código: K
Solicitudes en Proceso
En Trámite Retramitados En revisión Rechazados Aprobados
19. 0210/ 19
Tipos de Tareas
Las Tareas
Realizan las actividades del Proceso, bien mediante intervención humana (Tareas Personales) o por el sistema (Tareas de
Sistema). Una Tarea Simple puede tener varias conexiones de entrada, pero solo una de salida.
Tarea Personal
Deben ser realizadas mediante el trabajo de una determinada persona, grupo o rol. En ocasiones ciertas
actividades a realizar en la tarea pueden estar automatizadas.
Código: TP
Tarea de Sistema
Realizan el trabajo de forma automática mediante sistemas mecánicos (físicos o lógicos) sin intervención
humana.
Código: TS
20. 0210/ 20
Tarea Personal
Tareas con Evento incrustado
Pueden tener dos salidas:
Tarea con Evento de Mensaje Incrustado
Lleva incrustado un Evento de Mensaje. Si llega el Mensaje antes de que el ejecutor la termine, queda
abortada y la corriente del Proceso sigue por la salida del Evento de Mensaje incrustado.
Código: TPM
Tarea con Evento de Tiempo Incrustado
Lleva incrustado un Evento de Tiempo. Si el Tiempo previsto llega antes de que el ejecutor la termine,
queda abortada y la corriente del Proceso sigue por la salida del Evento de Tiempo incrustado.
Código: TPT
1. Una, la normal de la Tarea (no siempre requerida).
2. Otra desde el Evento incrustado (esta última, obligatoria).
Tarea con Evento Múltiple Incrustado
Lleva incrustado un Evento Múltiple. Si se cumple uno de los Eventos antes de que el ejecutor la termine,
queda abortada y la corriente del Proceso sigue por la salida del Evento Múltiple incrustado.
Código: TPX
21. 0210/ 21
Tarea Personal
Ejemplo TPT (Tarea con Evento de Tiempo Incrustado)
La tarea ya está creada. Solo si
se alcanza el tiempo definido
desaparecerá.
El Evento de Tiempo
está dentro de la Tarea.
Cuando llegue cierto momento, si la
tarea no se ha terminado, se cancela
automáticamente y la corriente continúa
por la salida del reloj.
Esta tarea solo se crea si el
ejecutor de la TPT termina
antes de que se alcance el
tiempo definido.
Esta tarea solo se crea si se
alcanza el tiempo definido y el
ejecutor de la TPT no ha
terminado su tarea.
22. 0210/ 22
Tarea Personal
Ejemplo TPM (Tarea con Evento de Mensaje Incrustado)
Si llega un mensaje específico
antes de que se haya terminado la
tarea, automáticamente se cancela
y la corriente continúa por la salida
del mensaje.
Esta tarea solo se crea si el
ejecutor de la TPM termina
antes de que se reciba el
mensaje.
Esta tarea se crea si se
recibe el mensaje y el
ejecutor de la TPM no ha
terminado su tarea.
La tarea ya está creada, y solo
si se recibe el mensaje
desaparecerá.
El Evento de
Mensaje está dentro
de la tarea.
24. 0210/ 24
Compuertas
Introducción
Las Compuertas redirigen las corrientes del Proceso desviándolas a unos u otros hilos.
Las Compuertas Divergentes
Solo admiten una Entrada. Redirigen la corriente de su hilo de Entrada a uno varios de sus hilos
de Salida.
Las Compuertas Convergentes
Solo admiten una Salida. Agrupan todas o algunas de las corrientes de sus hilos de Entrada en su
único hilo de Salida.
25. 0210/ 25
Compuertas Divergentes
Redirigen la corriente a sus hilos de salida
Compuerta Divergente Exclusiva (XOR)
Tiene una Entrada y varias Salidas. Las Salidas han de estar numeradas para establecer el orden en
el que han de ser examinadas, ya que la primera que cumpla las condiciones establecidas será la
que conduzca la corriente del Proceso. Las demás Salidas serán inhabilitadas.
* Código: DX
Compuerta Divergente Inclusiva (OR)
Tiene una Entrada y varias Salidas, de las cuales una o varias serán válidas. Las Salidas válidas
generarán corrientes paralelas en sus respectivos hilos y los demás hilos serán deshabilitados (no
contendrán corriente).
* Código: DO
Compuerta Divergente Paralela (AND)
Tiene una Entrada y varias Salidas, siendo todas ellas válidas. Cada Salida generará corriente
paralela en su respectivo hilo.
Código: DA
* Nota: Las compuertas DX y DO son las únicas que requieren condiciones, por ende, son las únicas
que se configuran.
26. 0210/ 26
Compuertas Divergentes
Ejemplo Compuerta Divergente Exclusiva (XOR)
Tiene una Entrada y varias Salidas. Las Salidas han de estar numeradas para establecer el orden en el que han de ser
examinadas, ya que la primera que cumpla las condiciones establecidas será la que conduzca la corriente del Proceso. Las
demás Salidas quedarán inhabilitadas.
Código: DX
¿Compra de vivienda?
2. Tiene aval
3. No puede comprar
1. Tiene crédito
Aval
Necesitará
crédito o
un aval.
27. 0210/ 27
Compuertas Divergentes
Ejemplo Compuerta Divergente Inclusiva (OR)
Tiene una Entrada y varias Salidas, de las cuales una o varias
serán válidas. Las Salidas válidas generarán corrientes
paralelas en sus respectivos hilos y los demás hilos quedarán
deshabilitados (no contendrán corriente).
Código: DO
¿Cómo pueden ir los clientes
al supermercado?
2. En coche
3. En barco
1. Caminando
28. 0210/ 28
Compuertas Divergentes
Ejemplo Compuerta Divergente Paralela (AND)
Tiene una Entrada y varias Salidas, siendo todas ellas válidas. Cada Salida generará corriente paralela en su respectivo hilo.
Código: DA
Siempre sale por todas las
salidas (no hay condiciones).
Alemán
Francés
Italiano
TRADUCTOR(A)
DE ALEMÁN
TRADUCTOR(A)
DE FRANCÉS
TRADUCTOR(A)
DE ITALIANO
29. 0210/ 29
Compuertas Convergentes
Agrupan corrientes en su único hilo de salida.
Compuerta Convergente Exclusiva (XOR)
Tiene varias Entradas y una Salida. Cuando se produce la primera Entrada, conduce la corriente y las
demás Entradas quedan invalidadas. Código: CX
Compuerta Convergente Inclusiva (OR)
Tiene varias Entradas y una Salida. Esta conoce cuáles de los hilos de Entrada llevan corriente y
cuáles no (depende de lo ocurrido en el Proceso aguas arriba), espera a que lleguen todas las que
llevan corriente para permitir la única Salida. Código: CO
Compuerta Convergente Paralela (AND)
Tiene varias Entradas y una Salida. Todas las Entradas han de ser de hilos con corriente, pues
esperará a que se hayan producido todas las Entradas para permitir la única Salida. Código: CA
Colector
Esta Compuerta está siempre abierta. Su misión es redirigir cualquier Entrada a su única Salida en el
momento en que pasa por ella la corriente y puede utilizarse para simplificar la lectura del Diagrama. Su
uso es necesario como concentrador previo cuando han de llegar varios hilos a un Objeto que solo
acepta una Entrada (como sucede con las Compuertas Divergentes). Código: CL
30. 0210/ 30
Compuertas Convergentes
Compuerta Convergente Exclusiva (XOR)
12:03 12:06 12:07
Tiene varias Entradas y una Salida. Cuando se produce la primera Entrada, conduce la corriente y las demás Entradas
quedan invalidadas.
Código: CX
¿Cuándo llega la corriente?
Periodista A Periodista C
Periodista B
EDITOR (A)
Revisar y Publicar
Artículo
31. 0210/ 31
Compuertas Convergentes
Compuerta Convergente Inclusiva (OR)
Tiene varias Entradas y una Salida. Esta conoce cuáles de los hilos de Entrada llevan corriente y cuáles no (depende de lo
ocurrido en el Proceso aguas arriba), espera a que lleguen todas las que llevan corriente para permitir la única Salida.
Código: CO
1. Guillermo
2. Toni
3. Amparo
32. 0210/ 32
Compuertas Convergentes
Compuerta Convergente Paralela (AND)
Tiene varias Entradas y una Salida. Todas las Entradas han de ser de hilos con corriente, pues esperará a que se hayan
producido todas las Entradas para permitir la única Salida.
Código: CA
Todas las entradas deben
tener corriente
Alemán
Francés
Italiano
DPTO. GESTIÓN
DOCUMENTAL
TRADUCTOR(A)
DE ALEMÁN
TRADUCTOR(A)
DE FRANCÉS
TRADUCTOR(A)
DE ITALIANO
33. 0210/ 33
Compuertas Convergentes
Colector
Colector
Esta Compuerta está siempre abierta. Su misión es redirigir cualquier Entrada a su única Salida en el momento en que pasa
por ella la corriente y puede utilizarse para simplificar la lectura del Diagrama. Su uso es necesario como concentrador previo
cuando han de llegar varios hilos a un objeto que solo acepta una Entrada (como sucede con las Compuertas Divergentes).
Código: CL
El colector funciona como un embudo:
35. 0210/ 35
Subprocesos
¿Qué son?
Comercial
Envío
Propuesta Facturar
Proceso de ventas Subproceso
Facturar
Entregar
factura
¿Pagado?
Sí
No
Un proceso puede contener uno o varios
subprocesos. Cada subproceso contiene una
secuencia operativa
Los subprocesos se pueden anidar tantas
veces como sea necesario.
En este ejemplo, el proceso de ventas
contiene varios subprocesos.
Realizar
el cobro
Actualizar
ERP
Subproceso
Actualizar
ERP
36. 0210/ 36
Subprocesos
Los Subprocesos constan de 2 partes
Comercial
Envío
Propuesta Facturar
Proceso de ventas Subproceso
Facturar
Entregar
factura
¿Pagado?
Sí
No
Realizar
el cobro
Actualizar
ERP
Subproceso
Actualizar
ERP
1. Notación Comprimida
2. Notación Desarrollada
Envío
Propuesta Facturar
Actualizar
ERP
37. 0210/ 37
Subprocesos
Pasos para conectar la notación comprimida con la notación desarrollada
Comercial
Envío
Propuesta Facturar
Proceso de ventas Subproceso
Facturar
Entregar
factura
¿Pagado?
Sí
No
Realizar
el cobro
Actualizar
ERP
1. Diagrama tanto el proceso como los
Subprocesos.
2. Pulsa sobre el símbolo de la notación
comprimida o con el botón derecho sobre
la notación comprimida y selecciona el IS.
3. Aparecerá una ventana desde dónde
seleccionar los IS.
4. Pulsa “Guardar”. Ahora la notación
comprimida esta relacionada con una
notación desarrollada.
38. 0210/ 38
Subprocesos
Tipos
Subproceso
Conjunto de Objetos (Tareas, Otros Subprocesos, Eventos y Compuertas) que constituyen una
unidad operativa independiente dentro del Proceso.
Código: SP.
Con Evento Incrustado:
Subproceso con Evento de Tiempo Incrustado
Si se cumple el tiempo definido en el Evento incrustado antes de que Subproceso finalice de forma
natural, se fuerza la terminación inmediata del mismo y la corriente sigue por la salida del Evento de
Tiempo incrustado.
Código: SPT.
Subproceso con Evento de Mensaje Incrustado
Si llega el Mensaje definido en el Evento incrustado antes de que Subproceso finalice de forma
natural, se fuerza la terminación inmediata del mismo y la corriente sigue por la salida del Evento
de Mensaje incrustado.
Código: SPM.
39. 0210/ 39
Subproceso con Evento de Tiempo Incrustado (SPT)
Ejemplo
Desarrollo
deseado del
Subproceso Si llega la
corriente al FN
proveniente del
ET…
Si llega la corriente al
FN por otro hilo…
Secuencia de Objetos
Obligatoria (como mínimo)
IS
+
DA
+
ET
+
FN
40. 0210/ 40
Subproceso con Evento de Tiempo Incrustado (SPT)
Ejemplo
Se solicita un cambio en un documento; este cambio debe ser gestionado por el Editor (TP.1), el Realizador (TP.2) y el Verificador
(TP.3), pero solo tienen 2 días para completar sus tareas.
Escenario 1
Publicación
Gestión Doc.
Solicitud
Publicación
Solicitud
Gestión Doc.
IS
DA
TP.1
TP.2
ET
FN
TP.3
FN
IS
DA
TP.1
TP.2
ET
FN
TP.3
FN
Escenario 2
Aunque los objetos de ambos subprocesos “Gestión Doc.” son los mismos, la diferencia entre los dos es que en el primero (SPT),
la corriente tiene dos posibles salidas dependiendo de lo que ocurra en el subproceso y en el segundo (SP), la corriente siempre
saldrá por la misma salida aunque el tiempo se termine.
41. 0210/ 41
Subproceso con Evento de Mensaje Incrustado (SPM)
Ejemplo
Desarrollo
deseado del
Subproceso Si llega la
corriente al FN
proveniente del
EM…
Si llega la corriente al
FN por otro hilo…
Secuencia de Objetos
Obligatoria (como mínimo)
IS
+
DA
+
EM
+
FN
42. 0210/ 42
Subprocesos
Ejemplo | Proceso de Nuevo Producto
Marketing decide lanzar un producto. El Comité de Gastos se reúne y decide si el proyecto continúa; tras las reuniones,
el Redactor siempre realiza un informe con los resultados y lo sube a una Biblioteca.
¿En qué se puede mejorar este diagrama?
Si continúa, el Laboratorio hace pruebas; basándose en esas pruebas, el
Comité de Gastos se reúne y decide si el proyecto continúa. Si continúa, la
Fábrica también debe hacer pruebas; basándose en ellas, el Comité de Gastos
se reúne de nuevo y decide si el proyecto sigue adelante. Si sigue, se inicia la
producción del producto. Para ello hay un proceso distinto.
43. 0210/ 43
Subprocesos
Ejemplo | Proceso de Nuevo Producto
De 14 objetos a 8
Como podemos observar en este escenario, hemos reducido a casi la mitad
los objetos que se modelizarán en el Proceso. De esta manera, no solo
conseguimos una implementación más rápida, sino que optimizamos el
mantenimiento del mismo.
45. 0210/ 45
Artefactos
Los Artefactos son elementos complementarios que ayudan a mejorar la comprensión del Diagrama. Su función
es ilustrativa y no ejecutiva, por tanto el Motor no los tiene en cuenta al ejecutar los Procesos.
Para crear bandas verticales u horizontales.
Permite insertar los iconos representativos de las Reglas de cualquier naturaleza (Textual, Asignación,
Cálculo e Inferencia). Puede conectarse a otros objetos si se desea.
Conecta con aplicaciones externas ERP, CRM, etc., para leer,
importar o exportar información desde el Proceso. Puede
conectarse a otros Objetos si se desea.
Para identificar la Clase de Proceso, objetos,
anotaciones, etc. Puede conectarse a otros objetos si
se desea.
46. 0210/ 46
Artefactos
Para crear líneas
Para crear flechas
Los Artefactos son elementos complementarios que ayudan a mejorar la comprensión del Diagrama. Su función
es ilustrativa y no ejecutiva, por tanto el Motor no los tiene en cuenta al ejecutar los Procesos.
47. 0210/ 47
Artefactos
Bandas Verticales u Horizontales
Las bandas pueden ser útiles en procesos sencillos. Al utilizarlas en procesos complejos con muchos objetos e interventores
pueden resultar perjudiciales, no solo porque dificultan la comprensión del diagrama sino porque también se vuelve difícil de
mantener. Si no se usan bandas, se debe indicar en cada objeto el ejecutor y la acción a realizar. La mayoría de los objetos
deben tener un nombre o descripción que identifique claramente la parte del escenario que se está cubriendo con dicho objeto.
Soporte
Realiza
Cálculos
Notifica a
Desarrollo
Desarrollo
Implementar
cambios
Notifica a
Cliente
Actualiza
ERP Soporte
Jefe Desa…
Monitoriza
proyecto
48. 0210/ 48
Artefactos
Comprobación de sintaxis
Escenario 1 – Sintaxis incorrecta
Al guardar con la opción “Guardar Diagrama”, el Modeler
comprueba la sintaxis. Si no es correcta nos da indicaciones para
resolver la sintaxis.
Escenario 2 – Lógica y sintaxis incorrecta
Cuando termine su diagrama pruebe guardarlo, así el Modeler de
AuraPortal le indicará si contiene errores de sintaxis que debe corregir.
Pero no controla la lógica definida por el usuario. En este
escenario vemos que la compuerta paralela bloqueará el fin del
proceso.
50. 0210/ 50
AuraPortal Modeler
Antes de comenzar a diagramar es necesario tener instalado:
AuraPortal Modeler:
https://www.auraportal.com/es/descargas/
51. 0210/ 51
Poner bandas
Quitar bandas
Poner el título con el artefacto correspondiente
Incluir los objetos indicados en el diagrama
Mover objetos
Alinear objetos
Conectar objetos
Dar nombre a los objetos (en TS, incluir en el nombre en
mayúsculas el tipo de TS)
Dar nombre a las salidas de las compuertas requeridas
Mover nombres
Modificar nombres
Crear hipervínculo para el Subproceso
Seleccionar y ver opciones pulsando botón derecho del
ratón
Añadir descripción
Crear otra página
Eliminar página
Revisar opciones en Barra de Acciones, Banda Vertical y
Horizontal
Guardar diagrama y probar a guardar con una conexión
incorrecta
Ejercicio: Manejo del Modeler
(IM) Evento de Inicio
por Mensaje
¿Aprobar?
No Sí
EJECUTOR
Tarea Personal
NOTIFICADORA
Rechazada
Administración
52. 0210/ 52
(IM) Evento de Inicio
por Mensaje
¿Aprobar?
No Sí
EJECUTOR
Tarea Personal
NOTIFICADORA
Rechazada
Administración
DPTO. ADMIN
Tarea Personal
Ejercicio: Manejo del Modeler
54. 0210/ 54
Ejercicios: Práctica diagramación
Introducción
Hardware Solutions SA. es una empresa en Gandía que se especializa en productos de hardware.
Nos han pedido que les ayudemos a automatizar y optimizar su proceso más crítico: el Proceso de
Gestión de Pedidos. Para hacerlo, lo primero que hay que crear es el diagrama de proceso basado en
sus requisitos.
Requisito 1
1.1. Quieren un sistema en el que los Comerciales puedan crear, almacenar y administrar las ofertas.
1.2 Cada vez que los Comerciales crean una nueva oferta, los encargados de la empresa (el
Encargado Junior y el Encargado Senior) quieren que los Comerciales se les envíen las ofertas para
que los encargados puedan agregar comentarios.
De momento estos son los únicos pasos que quieren automatizar.
55. 0210/ 55
Ejercicios: Práctica diagramación
Comercial introduce
Datos de la Oferta
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
SENIOR
Revisar Oferta
56. 0210/ 56
Ejercicios: Práctica diagramación
Requisito 2
2.1. Después de automatizar la primera parte
del proceso, la empresa se ha dado cuenta
de que los Encargados leen demasiadas
ofertas. Quieren optimizar la carga de trabajo
de los Encargados, distribuyendo las ofertas
de manera más equitativa. A partir de ahora,
el Encargado Junior lee la oferta si el importe
es de 500 € o menos y el Encargado Senior
lee la oferta cuando es superior a 500 €.
2.2. Además, una vez que el Encargado haya
terminado, el Comercial debe recibir una
Tarea para revisar los comentarios del
Encargado correspondiente.
57. 0210/ 57
Ejercicios: Práctica diagramación
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
SENIOR
Revisar Oferta
Importe?
Hasta 500€ Más de 500€
COMERCIAL
Leer
Comentarios
Comercial introduce
Datos de la Oferta
58. 0210/ 58
Ejercicios: Práctica diagramación
Requisito 3
3.1. Hay un tercer encargado responsable
de las ofertas locales.
A partir de ahora, el tercer encargado
también es informado y puede agregar
comentario independientemente de su
importe, pero solo en las ofertas locales.
3.2. Si se trata de un cliente local, el
Comercial solo recibirá los comentarios
cuando los encargados oportunos
completen su tarea.
59. 0210/ 59
Ejercicios: Práctica diagramación
COMERCIAL
Leer
Comentarios
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
SENIOR
Revisar Oferta
¿Importe y/o Cliente Local?
Hasta 500€ Más de 500€
ENCARGADO
LOCAL
Revisar Oferta
Cliente Local
Comercial introduce
Datos de la Oferta
60. 0210/ 60
Ejercicios: Práctica diagramación
Requisito 4
4.1. Para practicar el uso de las páginas y subprocesos, colocaremos las tareas de los 3 Encargados dentro
de un subproceso en una nueva página.
4.2. Además de leer los comentarios de los Encargados, el Comercial recibirá una tarea con las siguientes
instrucciones:
“1. Llama al Cliente.
2. Propón la oferta al Cliente.
3. Introduce la respuesta del Cliente en el sistema.”
4.3. Una vez que el Comercial haya completado la tarea, si el Cliente rechaza la oferta, el proceso termina. Si
el Cliente acepta la oferta, el Departamento de Entregas prepara y envía el producto al Cliente, pero solo a
partir de las 13h.
Una vez que el producto haya sido entregado, el proceso termina.
61. 0210/ 61
Ejercicios: Práctica diagramación
Comcercial introduce
Datos de la Oferta
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
COMERCIAL
Introducir
Respuesta Cliente
¿Oferta Aceptada?
Sí
DPTO ENTREGAS
Entregar
Producto
Detiene la corriente hasta las 13h
No
¿Importe y/o Cliente Local?
Subproceso
Encargados
Página 1 Página 2
62. 0210/ 62
Ejercicios: Práctica diagramación
Requisito 5
5.1. Actualmente el Comercial llama a todos los clientes. A partir de ahora ya no será necesario. En lugar de
tener que enviar una Tarea Personal al Comercial, el Comercial recibirá una notificación automática donde
podrá leer los comentarios de los Encargados.
5.2. Además, se enviará automáticamente un correo electrónico al Cliente, informándole que la oferta solo es
válida durante una semana y, si quiere aprovecharse de la oferta, debe llamar al Comercial dentro de este
plazo.
5.3. Si el cliente llama al Comercial, el Comercial debe poder introducir los datos de la aprobación del cliente
en el proceso. Luego, el proceso continúa en el Departamento de Entregas.
5.4. Si el Cliente no llama dentro de la semana, se rechazará automáticamente la oferta y el proceso
terminará.
63. 0210/ 63
Ejercicios: Práctica diagramación
NOTIFICADORA
Enviar Comentarios
al Comercial
¿Oferta Aceptada?
Sí
DPTO ENTREGAS
Entregar
Producto
No
NOTIFICADORA
Enviar Oferta por
Correo
Comcercial introduce
Datos de la Oferta
Subproceso
Encargados
Página 1 Página 2
La Oferta tiene una
validez de 1 semana
Detiene la corriente hasta las 13h
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
¿Importe y/o Cliente Local?
64. 0210/ 64
Ejercicios: Práctica diagramación
Requisito 6
La empresa quiere controlar cualquier retraso en la
entrega de la manera más eficiente posible. Esto significa
que, si hay un retraso, quiere que alguien ingrese los
motivos en el sistema.
6.1. Para ello, a partir de ahora, si el producto no se
entrega dentro de las 24 horas, la Tarea desaparece del
workflow del Departamento de Entregas y el Encargado
del Departamento de Entregas recibe una Tarea para
indicar los motivos del retraso.
6.2. Una vez que el Encargado del Departamento de
Entregas lo haya hecho, la corriente reactiva la Tarea del
Departamento de Entregas.
65. 0210/ 65
Ejercicios: Práctica diagramación
ENCARGADO
ENTREGAS
Comentarios
24 horas
DPTO ENTREGAS
Entregar Producto
NOTIFICADORA
Enviar Comentarios
al Comercial
Sí
No
NOTIFICADORA
Enviar Oferta por
Correo
Comcercial introduce
Datos de la Oferta
Subproceso
Encargados
Página 1 Página 2
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
¿Importe y/o Cliente Local?
La Oferta tiene una
validez de 1 semana
¿Oferta Aceptada?
Detiene la corriente hasta las 13h
66. 0210/ 66
Ejercicios: Práctica diagramación
Requisito 7
7.1. Queremos repartir el diagrama
entre dos páginas. Necesitamos mover
los objetos desde el EX y continuar el
resto del diagrama en la página 3.
7.2. Además, queremos notificar al
Comercial una vez que se haya
entregado el producto.
7.3. Después de notificar al Comercial,
el proceso termina.
67. 0210/ 67
Ejercicios: Práctica diagramación
ENCARGADO
ENTREGAS
Comentarios
24 horas
DPTO ENTREGAS
Entregar Producto
¿Oferta Aceptada?
Sí
Detiene la corriente hasta las 13h
No
Página 1 Página 2 Página 3
NOTIFICADORA
Informar al
Comercial
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
¿Importe y/o Cliente Local?
NOTIFICADORA
Enviar Comentarios
al Comercial
NOTIFICADORA
Enviar Oferta por
Correo
Comcercial introduce
Datos de la Oferta
Subproceso
Encargados
La Oferta tiene una
validez de 1 semana
68. 0210/ 68
Ejercicios: Práctica diagramación
Requisito 8
8.1. Para permitir que el Departamento de
Administración tenga tiempo suficiente
para preparar la factura del Cliente, en
cuanto el Cliente haya aceptado la oferta,
a la misma vez de que el Departamento
de Entregas envía el producto, el
Departamento de Administración debe
preparar la factura.
69. 0210/ 69
Ejercicios: Práctica diagramación
ENCARGADO
ENTREGAS
Comentarios
24 horas
DPTO ENTREGAS
Entregar Producto
¿Oferta Aceptada?
Sí
Detiene la corriente hasta las 13h
No
Página 1 Página 2 Página 3
DPTO ADMIN
Facturar
NOTIFICADORA
Informar al
Comercial
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
¿Importe y/o Cliente Local?
NOTIFICADORA
Enviar Comentarios
al Comercial
NOTIFICADORA
Enviar Oferta por
Correo
Comcercial introduce
Datos de la Oferta
Subproceso
Encargados
La Oferta tiene una
validez de 1 semana
70. 0210/ 70
Ejercicios: Práctica diagramación
Requisito 9
9.1. Antes de notificar al Comercial de
la entrega, queremos asegurarnos de
que el cliente haya recibido el producto
correctamente. Para hacerlo, el Cliente
debe poder confirmar que lo ha recibido
o no.
9.2. Si la entrega es correcta, el
Comerical es notificado y el proceso
termina.
9.3. Si la entrega no es correcta, el
Departamento de Entregas debe
administrar la Tarea de Entrega de
nuevo y reenviar el producto.
71. 0210/ 71
Ejercicios: Práctica diagramación
ENCARGADO
ENTREGAS
Comentarios
24 horas
¿Oferta Aceptada?
Sí
Detiene la corriente hasta las 13h
No
Página 1 Página 2 Página 3
CLIENTE
Confirmar
Entrega
DPTO ADMIN
Facturar
NOTIFICADORA
Informar al
Comercial
¿Entrega recibida
y es correcta?
Sí No
ENCARGADO
SENIOR
Revisar Oferta
Hasta 500€ Más de 500€ Cliente Local
ENCARGADO
JUNIOR
Revisar Oferta
ENCARGADO
LOCAL
Revisar Oferta
¿Importe y/o Cliente Local?
NOTIFICADORA
Enviar Comentarios
al Comercial
NOTIFICADORA
Enviar Oferta por
Correo
Comcercial introduce
Datos de la Oferta
Subproceso
Encargados
La Oferta tiene una
validez de 1 semana
DPTO ENTREGAS
Entregar Producto
No
72. PR0200/
¡Gracias por tu
atención!
AURA Training School
Aprende a Diagramar con el Modelo y
Notación de Procesos de Negocio (BPMN)
Ref. 0210
Contact
+34962954497
www.auraportal.com/es/contacto/
ats@email-auraportal.com
www.auraportal.com