Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Automatización Del PSPP (Proceso de Solicitud para Producción de Pinturas) Por Medio de Un BPMS
Automatización Del PSPP (Proceso de Solicitud para Producción de Pinturas) Por Medio de Un BPMS
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
BOGOTÁ D.C
2015
AUTOMATIZACIÓN DEL PSPP (PROCESO DE SOLICITUD PARA
PRODUCCIÓN DE PINTURAS) POR MEDIO DE UN BPMS (BUSINESS
PROCESS MANAGEMENT SYSTEM) EN LA EMPRESA PINTUTEK
DIRECTOR
ING. FABIÁN BLANCO GARRIDO
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
BOGOTÁ D.C
2015
II
Nota de Aceptación
__________________________
__________________________
__________________________
__________________________
________________________________
Ing. Juan Fernando Velázquez C
Director programa
_________________________
________________________
Jurado
________________________
Jurado
III
DEDICATORIAS
Dedicado a todas las personas que han creído en mí y que han hecho parte
importante en mi vida
IV
A mi padre por el apoyo monetario y a mi madre por los sacrificios que dio para
traerme a este momento, a mi hermano por inspirarme a querer sobresalir y
convertirme en su figura de orgullo y ejemplo.
El siguiente trabajo es dedicado a todos los maestros y guías que aportaron su
conocimiento y apoyo para dejar de ser un estudiante y transformarme en su
colega, han sido la parte fundamental para poder desarrollar un documento de
calidad y cumpliendo aquellos aspectos que esperaban. Agradecimientos
especiales al ingeniero Fabián Blanco por ser nuestro tutor, al ingeniero Eduardo
Triana por sus consejos y al ingeniero Juan Fernando Velázquez por ser uno de
mis más grandes tutores durante la carrera.
V
AGRADECIMIENTOS
VI
CONTENIDO
Pág.
INTRODUCCIÓN ................................................................................................... 21
1. MARCO CONTEXTUAL DE DESARROLLO SISTÉMICO ............................. 22
1.1. Identificación del proyecto .................................................................... 22
1.2. Marco descriptivo problemático ............................................................ 22
1.2.1. Descripción del problema ................................................................... 22
1.2.2. Formulación del problema .................................................................. 22
1.3. Presentación de objetivos ..................................................................... 22
1.3.1. Objetivo general.. ............................................................................... 22
1.3.2. Objetivos específicos ......................................................................... 23
1.4. Justificación ............................................................................................ 23
1.5. Metodología ingenieril ............................................................................ 23
2. FUNDAMENTACIÓN TEÓRICA OPERACIONAL .......................................... 26
2.1. Características formales y funcionales ................................................ 26
2.1.1. Innovación de los procesos en las empresas..................................... 26
2.1.2. Reingeniería en los procesos ............................................................. 27
2.1.3. Procesos de negocio .......................................................................... 27
2.1.4. Incidencia de la tecnología en los procesos ....................................... 28
2.1.5. BPM (Business Process Management) .............................................. 30
2.1.6. BPM y los sistemas de gestión y automatización de proceso ............ 32
2.1.7. Efectividad de los procesos ................................................................ 33
2.1.8. Transparencia en los procesos .......................................................... 34
2.1.9. Agilidad en los procesos .................................................................... 34
2.1.10. BPMN (Business Process Modeling Notation) ................................ 34
2.2. Marco tecnológico .................................................................................. 37
2.2.1. Bizagi ................................................................................................. 37
2.3. Marco legal .............................................................................................. 40
2.4. Tipología de investigación ..................................................................... 41
VII
2.5. Hipótesis.................................................................................................. 41
2.6. Cronograma de desarrollo ..................................................................... 41
3. DISEÑO Y CONSTRUCCIÓN INGENIERIL.................................................... 42
3.1. Estructura organizacional de Pintutek.................................................. 42
3.1.1. Acerca de Pintutek ............................................................................. 42
3.1.2. Misión ................................................................................................. 43
3.1.3. Visión ................................................................................................. 43
3.1.4. Áreas .................................................................................................. 43
3.1.5. Productos ........................................................................................... 44
3.1.6. Materias primas y concentraciones .................................................... 45
3.1.7. Contratistas ........................................................................................ 46
3.2. Consideraciones generales de desarrollo ............................................ 47
3.3. Playback 0 ............................................................................................... 48
3.3.1. Proceso AIS-IS ................................................................................... 48
3.3.2. Historias de usuario............................................................................ 49
3.3.3. Diagrama TO-BE de proceso PSPP automatizado ............................ 57
3.3.4. Diagrama TO-BE de subproceso SPP de producción automatizado . 63
3.4. Playback 1 ............................................................................................... 67
3.4.1. Modelo de base datos del proceso PSPP .......................................... 68
3.4.2. Modelo de base datos del subproceso de producción SPP ............... 71
3.4.3. Creación y configuración de coaches................................................. 72
3.4.4. Usuarios, roles y asignaciones ........................................................... 99
3.4.5. Reglas de negocio............................................................................ 102
3.5. Playback 2 ............................................................................................. 105
3.5.1. Eventos en las actividades ............................................................... 105
3.5.2. Duraciones y working time-schema.................................................. 106
3.5.3. Envió automático de notificaciones vía e-mail.................................. 108
3.6. Playback 3 ............................................................................................. 113
3.6.1. Generación de reportes .................................................................... 113
3.6.2. Integración con simulador de batch.................................................. 113
VIII
3.6.3. Versionamiento ................................................................................ 114
3.6.4. Pruebas de eficiencia ....................................................................... 115
4. CONCLUSIONES ......................................................................................... 117
5. RECOMENDACIONES ................................................................................. 118
6. REFERENCIAS BIBLIOGRÁFICAS ............................................................. 119
7. ANEXOS ....................................................................................................... 121
IX
LISTA DE FIGURAS
Pág.
X
Figura 16. Coach de la actividad PSPP02 Registrar Solicitud 78
vista portal.
XI
Figura 29. Coach de la actividad PSPP06 Evaluar Desacuerdo 98
vista de edición.
XII
LISTA DE TABLAS
Pág.
XIII
Tabla 15. Grupos, campos y validaciones de coach 92
PSPP05 Entregar y Facturar.
XIV
LISTA DE ANEXOS
Pág.
XV
GLOSARIO
XVI
PLAYBACK: Entrega o demostración de los desarrollos realizados en una etapa
determinada del ciclo de vida de construcción del software, con el fin de entablar
una discusión con el cliente acerca de lo entregado, donde se busca construir un
consenso, colaboración para detectar mejoras y finalmente, la aprobación del
modelo del proceso.
XVII
SPP (SUB PROCESO DE PRODUCCIÓN): Unidad lógica funcional, catalogada
dentro del proceso de Solicitud para producción de pinturas, el cual contiene la
lógica del área de producción de Pintutek.
XVIII
RESUMEN
XIX
ABSTRACT
Pintutek as a company whose corporate name and business objective is part of the
manufacturing environment, production and marketing of paints, with the aim of
ensuring their competitiveness and positioning within its development plan, has
been observed as a prerequisite and platform action, the use of a tool for
management, administration and control of own computing environment, which is
why with the support of the systems engineering program at the Free University,
has defined the referential framework through BPMS.
XX
INTRODUCCIÓN
Los mercados dinámicos en los que se mueve el mundo hoy, exige a las
organizaciones establecer metodologías de cambios y mejoramiento para brindar
a sus clientes calidad en sus productos y servicios. Sin embargo en este proceso
de cambio y el rápido crecimiento de las compañías, no se están teniendo en
cuenta factores que generan malas prácticas y con llevan a los sobrecostos, falta
de control e ineficiencia en la ejecución de las actividades de los procesos.
Es por esto que el presente proyecto tiene como fin, demostrar formalmente que
la metodología BPM (Business Process Management), de la mano con las
tecnologías de la información, pueden ser una alternativa de mejoramiento factible
para las pymes en sus procesos internos. En este caso se quiere demostrar que
para Pintutek, una pyme ubicada en el sector productivo de la fabricación y
comercialización de pinturas vinilo-acrílicas, la implementación de un BPMS
(Business Process Management System) para optimizar la gestión, administración
y control de su core, es una alternativa factible que le permitirá cubrir sus
necesidades actuales, y cumplir con sus objetivos futuros.
21
1. MARCO CONTEXTUAL DE DESARROLLO SISTÉMICO
22
1.3.2. Objetivos específicos
1.4. Justificación
23
utilizan esta metodología en sus proyectos, también diferentes casas
desarrolladoras y con diferentes suites de desarrollo hacen uso de esta particular
metodología debido a sus grandes ventajas y beneficios.
24
Playback 0: Esta fase comienza con la descripción y la interpretación del
proceso AIS-IS (proceso anterior no automatizado), con la recolección e
interpretación de las historias de usuario y con el análisis de los elementos
que tendrá el nuevo proceso automatizado TO-BE tales como: lanes,
milestones, actividades humanas, de script y de servicio, eventos,
compuertas etc.
Es importante destacar que para que la metodología sea efectiva será necesario
contar con una definición detallada de los requerimientos. Cuanto más detallada,
más certera será la estimación que se realice.
25
2. FUNDAMENTACIÓN TEÓRICA OPERACIONAL
2.1.1. Innovación de los procesos en las empresas: Hoy en día casi todas las
grandes organizaciones empresariales de cualquier sector productivo se
caracterizan por el movimiento secuencial del producto o del servicio que
ofrecen a través de las funciones o áreas de la empresa. Este enfoque puede
llegar a ser muy caro además de consumir demasiado tiempo e incluso es
frecuente que no sirva bien a los clientes. En las organizaciones orientadas
funcionalmente las transacciones entre áreas suelen estar descoordinadas.
En consecuencia, puede que no haya nadie responsable de medir o gestionar
el tiempo o los pedidos de un producto hasta su entrega. Al tener todas estas
desventajas, se ha pasado de un modelo funcional a una perspectiva por
procesos.
26
2.1.2. Reingeniería en los procesos: Una de las posibilidades que la alta
dirección tiene a su alcance consiste en la reingeniería de los procesos en los
que se basa el negocio de la empresa, para hacer a esta más competitiva.
Hay que tener en cuenta que la reingeniería no es un programa de reducción
de costos, o de simple reducción de plantillas, sino que debe servir para un
cambio radical en la empresa, de su estrategia corporativa y del esquema de
comportamientos y valores de la misma. Solo así se producirá una auténtica
reingeniería y la empresa podrá conseguir la supervivencia o bien obtendrá la
ventaja competitiva con respecto a su competencia, que es lo que
fundamentalmente se debe perseguir durante toda la vida de la empresa.
27
La visión y utilización de los procesos de negocio como elemento básico de la
gestión del rendimiento es diferente y complementario al de la cadena de
valor. Mientras que la cadena de valor se refiere a la empresa como un todo,
un proceso de negocio se puede identificar con un conjunto de actividades
diseñadas para satisfacer las necesidades de un conjunto específico de
clientes. Además esta visión reconoce implícitamente la importancia de los
costes para competir, pero la forma de reducirlos o de diferenciarse se
obtiene por la utilización del ingenio en la definición, implantación y
mantenimiento de los procesos de negocio que permitan lograr un
determinado resultado para un determinado cliente o usuario.
28
De esta manera hay que contemplar el grado de interacción que deberá
existir entre la reingeniería, la tecnología y el proceso. Ninguno de estos
procesos puede funcionar sin depender del otro. No se puede concebir más a
este último sin considerar los medios tecnológicos utilizados para el traslado
de la información, esto será vital por una cuestión de eficiencia y
racionalización de los tiempos empleados para desarrollar la totalidad del
proceso [Alarcón 1999].
1
ERP: Enterprise Resource planning. Software de gestión que la organización inteligente utiliza
para proyectar su posicionamiento y competitividad. https://www.elegirerp.com/definicion-erp.
29
2.1.5. BPM (Business Process Management): Business Process Management
(BPM) es un conjunto de métodos, herramientas y tecnologías utilizados para
diseñar, representar, analizar y controlar procesos de negocio operacionales.
BPM es un enfoque centrado en los procesos para mejorar el rendimiento que
combina las tecnologías de la información con metodologías de proceso y
gobierno. BPM es una colaboración entre personas de negocio y tecnólogos
para fomentar procesos de negocio efectivos, ágiles y transparentes. BPM
abarca personas, sistemas, funciones, negocios, clientes, proveedores y
socios. Convirtiéndose en un ciclo que inicia en la creación o revisión de los
procesos, que luego se modelan, adaptan y realiza la mejora continua (figura
2); se hace necesario con ayuda de la figura 3, describir lo pertinente al
modelamiento del proceso de negocio, que constituye la característica
fundamental del BPM.
Procesos y
Tecnología.
Personas.
30
Figura 3. Modelamiento del Proceso de Negocio.
Fuente: Bendeck A Nelson. Oportunidades y Retos en la
Gestión por Procesos - BPM, Analítica Ltda.
31
Tabla 1. Beneficios del BPM.
Necesidades de los procesos Beneficios del BPM
Definición y cumplimiento de Presenta una visión clara de la estructura
los objetivos organizacional, como propósito de facilitar y
mejorar en el cumplimiento de los objetivos
tanto de la organización como de cada proceso.
Control y/o Seguimiento Registra, mide y evalúa en tiempo real cada una
de las actividades que se ejecutan en los
procesos, así como la gestión de sus
responsables.
Mejora continua Existe mayor visibilidad para detectar los puntos
críticos, y así poder establecer planes de
mejora que se adaptan rápidamente a las
necesidades del medio.
Optimización y Disminución Integra la información y utiliza interfaces con
de los tiempos de ejecución otros sistemas, para disminuir el tiempo de
ejecución de las tareas.
Reducción de Costos Gestiona los recursos de forma adecuada a las
necesidades de cada proceso.
Automatización Proporciona las herramientas necesarias
encaminadas a la automatización de los
procesos.
Fuente: aporte realizadores.
32
La automatización y la mejora continua de los procesos propiciadas por
sistemas BPM permite obtener, entre otros los siguientes beneficios:
automatizar de forma ágil y ordenada uno o varios procesos de negocio;
mejorar el control sobre todas las actividades en curso; detectar y corregir
rápidamente problemas (por ejemplo, cuellos de botella), oportunidades de
mejora en el funcionamiento de la organización, y repartir la carga de trabajo;
disminuir los tiempos muertos entre actividades que requieren de la
colaboración de varias personas, departamentos u organizaciones; aumentar
la rapidez en la puesta en marcha de nuevos servicios y aplicaciones, sin
tener que hacer complejo y costosos desarrollos a medida; forzar el
cumplimiento de normativas y estándares, mejorando la trazabilidad,
transparencia y documentación de todas las actividades; mantenimiento y
realimentación del conocimiento de la organización, consecuencia de esta
formalizadas las secuencias de actividades que deben realizar las personas
para conseguir los objetivos marcados.
2.1.7. Efectividad de los procesos: Los procesos efectivos son más coherentes,
generan menos pérdidas y crean un valor neto mayor para clientes y
stakeholders2. BPM fomenta de forma directa un aumento en la efectividad de
los procesos mediante la automatización adaptativa y la coordinación de
personas, información y sistemas.
2
Stakeholder: Cualquier grupo o individuo que pueda afectar o ser afectado por el logro de los
propósitos de una corporación. Incluye a empleados, clientes, proveedores, accionistas, bancos,
ambientalistas, gobierno u otros grupos que puedan ayudar o dañar a la corporación.
http://www.iese.edu/es/files/La%20evaluaci%C3%B3n%20del%20concepto%20de%20stakeholder
s%20seg%C3%BAn%20Freeman_tcm5-39688.pdf
33
2.1.8. Transparencia en los procesos: La transparencia es la propiedad de
apertura y visualización, y es crítica para la efectividad de las operaciones.
Tiempo atrás, la transparencia eludía a las empresas, cuyos procesos están a
menudo codificados en sistemas arcanos, ininteligibles para los simples
mortales. BPM descubre estas cajas negras y revela los mecanismos internos
de los procesos de negocio. Con BPM, puede visualizar de forma directa
todos los elementos del diseño de los procesos como el modelo, flujo de
trabajo, reglas, sistemas y participantes así como su rendimiento en tiempo
real, incluyendo eventos y tendencias. BPM permite a las personas de
negocios gestionar de forma directa la estructura y flujo de los procesos y
realizar el seguimiento de los resultados así como de las causas.
3
GARIMELLA AKIRAN. BPM (Gerencia de Procesos de Negocio). [En línea]. Disponible en
http://www.fukl.edu.co/images/stories/suma_digital_industrial/bpm.pdf. [Citado en 25 de abril de 2015].
34
Es importante modelar los procesos con BPMN debido a que:
35
Como se registró en la Figura 4, dentro de un Diagrama de procesos de
negocio existe un conjunto de elementos gráficos que nos permite
representar un proceso de negocio. Además también se pueden visualizar
diferentes tipos de elementos que describen el comportamiento del proceso,
dentro de estos elementos encontramos las actividades que representan el
trabajo realizado, los eventos de inicio y de fin que indican el inicio y el fin del
proceso y los elementos de decisión conocidos en BPMN como Compuertas
que indican una división en el camino. Dichos elementos se encuentran
conectados por líneas de secuencia, que muestran cómo fluye el proceso.4
4
Bizagi Company. BPMN Business Process Modeling Notation. [En línea]. Disponible en:
http://www.bizagi.com/esp/descargas/BPMNbyExample.pdf. [Citado en 26 de abril de 2015].
36
Continuación tabla 3.
Compuertas Son elementos del modelado que se
utilizan para controlar la divergencia y
la convergencia del flujo.
Grupo
Fuente: aporte realizadores.
37
Figura 5. Entorno de Bizagi Modeler.
Fuente: aporte realizadores.
Seguimiento y monitoreó.
Alarmas y notificaciones.
Análisis en el desempeño.
Reportes.
Auditoria.
5
DESCONOCIDO. Bizagi. [En lineal]. Disponible en http://es.wikipedia.org/wiki/Bizagi. [Citado en 2
de mayo de 2015].
38
Trazabilidad.
Enrutamiento de carga de trabajo.
Movilidad.
Integración con sistemas CRM (Customer relationship
6
management).
Integración con sistemas ERP (Enterprise resource planning).
6
CRM: es una estrategia de negocios dirigida a entender, anticipar y responder a las necesidades
de los clientes actuales y potenciales de una empresa para poder hacer crecer el valor de la
relación. http://www.crmespanol.com/crmdefinicion.htm.
39
Figura 7. Entorno de Bizagi Server-Portal.
Fuente: aporte realizadores.
El equipo de desarrollo al trabajar con una Suite para el BPM como lo es Bizagi,
este define unos marcos de trabajo y unas licencias según lo que vayan a hacer
sus usuarios con su producto y de que clase son. En este caso el grupo trabaja
con una licencia académica gratuita de Bizagi la cual enmarca al desarrollador
como un estudiante universitario y su trabajo a realizar bajo la academia o la
investigación sin ánimo de lucro.
40
2.4. Tipología de investigación
Los desarrollos a implementar como sustento formal del proyecto para la empresa
Pintutek, se encuentran inmersos dentro del marco de la investigación en
tecnología aplicada y desarrollo sostenible.
2.5. Hipótesis
41
3. DISEÑO Y CONSTRUCCIÓN INGENIERIL
42
3.1.2. Misión: Ser la empresa líder en la distribución y comercialización de vinilos
y pinturas a nivel Colombia, brindando productos de calidad enfocándonos en
la satisfacción del cliente y en dar un excelente servicio. Asimismo, el grupo
de Pintutek tiene como objetivo el crecimiento continuo y el desarrollo integro
de sus empleados.
3.1.3. Visión: Ser líder a nivel nacional, con planes de expandirse de forma global
conociéndose por sus productos y buen servicio.
43
3.1.5. Productos: Los productos que Pintutek produce y comercializa se
muestran formalmente a continuación.
44
Tabla 5. Presentaciones y costos
Grupo Tipo Presentación Precio
Vinil-acrílicas Coraza Tambor (50 Galones) $1’000.000
Vinil-acrílicas Tipo I Tambor (50 Galones) $855.000
Vinil-acrílicas Tipo II Tambor (50 Galones) $712.000
Vinil-acrílicas Coraza Caneca (5 Galones) $180.000
Vinil-acrílicas Tipo I Caneca (5 Galones) $120.000
Vinil-acrílicas Tipo II Caneca (5 Galones) $80.000
Vinil-acrílicas Coraza ½ Caneca- (2.5 Galones) $90.000
Vinil-acrílicas Tipo I ½ Caneca- (2.5 Galones) $60.000
Vinil-acrílicas Tipo II ½ Caneca- (2.5 Galones) $40.000
Vinil-acrílicas Coraza 1 Galón $35.000
Vinil-acrílicas Tipo I 1 Galón $20.000
Vinil-acrílicas Tipo II 1 Galón $10.000
Colanyl N.A 3 Litros $30.000
Colanyl N.A 2 Litros $20.000
Colanyl N.A 1 Litro $10.000
Fuente: suministración directa empresa Pintutek.
Agua (H20).
Dióxido de Titanio (TiO2).
Caolín (Al2SÍ205 (OH)4).
Talco (Mg3Si4O10 (OH)2).
Carbonato Calcio (CaCO3).
Resina PVA CP 50.
Resina PVAE RESIFLEX 210.
Dispersante.
preservante Mergal.
preservante Nipacide.
Antiespumante.
coalescente Monoetilenglicol.
Espesante Tylose 6000.
45
Pigmento amarillo ocre.
Pigmento rojo oscuro.
Pigmento verde oscuro.
Pigmento verde agua.
Pigmento azul ultramar.
Pigmento negro.
Las pinturas vinil acrílicas se consideran que están hechas a base de agua
además de que en su producción inicial son de color blanco debido al oxido
de titanio. Para revisar las concentraciones y pesos para la producción de
pinturas y Colanyles según su presentación en Pintutek, revisar el anexo A.
46
3.2. Consideraciones generales de desarrollo
47
En este proceso de Pintutek las solicitudes y/o casos se pueden entender cómo,
las peticiones de los diferentes clientes que llegan a Pintutek para solicitando
comprar pinturas.
3.3. Playback 0
48
Pintutek a ofreció su información acerca de su personal, de sus procesos y de
cómo hacían la gestión de los productos que producen y comercializan.
Pintutek con el ánimo de expandirse y mejorar en su sector productivo, sabe y
conoce que es indispensable no solo ayudarse de herramientas tecnológicas
para optimizar su sus procesos, sus productos y el trabajo de su personal, sino
que a su vez, de que estas tengan el alcance y la visión para sus futuros
objetivos y metas.
49
En la tabla 7 se muestran las historias de usuario acordadas con el equipo de
desarrollo y con los requerimientos de los empleados de Pintutek para el
diseño, modelado y desarrollo del BPMS del proceso PSPP.
50
Continuación tabla 7.
07 Jefe Visualizar para poder tomar Módulo de Baja 1
Comercial información del una decisión si es información
cliente, correcto o no del cliente,
información de los producir ese de producto
productos pedido de pintura y de entrega
solicitados solo visual-
08 Jefe Registrar la Para poder Multicheck Alta 1
Comercial decisión respecto aprobar, solicitar de decisión
a la producción cambios o negra con
de productos de la solicitud validación
ese pedido según regla
de negocio y
validación
requerida
09 Jefe Correo Para notificar Actividad de Baja 2
Comercial electrónico rápidamente script para
notificando aprobación de la enviar
aprobación de la solicitud al cliente notificación
solicitud vía e-mail de
aprobación
10 Jefe Correo Para notificar Actividad Baja 2
Comercial electrónico rápidamente la para enviar
notificando negación de la notificación
negación de la solicitud al cliente vía e-mail de
solicitud negación
11 Jefe Al negar la Camino de Configuració Alta 1
Comercial solicitud de negación y cierre n de evento
producción de de solicitud de
pinturas, el caso finalización y
termina regla de
negocio
12 Jefe Correo Para notificar Actividad de Baja 2
Comercial electrónico rápidamente la script para
notificando el solicitud de enviar
requerimiento cambios al cliente notificación
cambios de la y al empleado de vía e-mail de
solicitud ventas cambios
requeridos
13 Jefe Al requerir Para que el Regla de Alta 1
Comercial cambios, la empleado pueda negocio para
solicitud llega al efectuar los camino de
empleado de cambios de solicitud de
ventas creador información con el cambios
del caso y a cargo cliente
14 Jefe Al aprobar la Para que la Regla de Alta 1
Comercial solicitud que solicitud sea negocio para
continúe a llevada al área de camino de
producción producción aprobación
15 Químico Visualización de Para el análisis Módulo de Media 1
Líder los productos de materias información
referentes a la primas a usar en de solicitud
solicitud la producción de productos
51
Continuación tabla 7.
16 Químico Registro de Para poder Módulo de Media 1
Líder materias primas registrar costos y detalles
para la el estado en el generales de
producción del que se encuentra producción
pedido en dicha materia
general, prima.
17 Químico Fecha de registro Para la integridad Evento de Baja 2
Líder de materias de la información entrada para
primas cálculo de
autogenerada fecha
52
Continuación tabla 7.
23 Químico Registrar la Para evaluar la Módulo de Alta 1
Líder decisión de calidad del aprobación
aprobación o producto con el de calidad y
corrección de fin de continuar o regla de
producción volver a producir negocio de
aprobación
y/o
corrección
con
validación
requerida
24 Químico Asisten de Para informarse y Módulo de Media 1
Líder químico líder poder realizar el solicitud de
pueda visualizar pesaje y la productos-
los productos de preparación Solo visual y
la solicitud para adecuada de los módulo de
productos pesaje con
validación
requerida
25 Químico Visualizar los Para revisar la Módulo de Media 1
Líder datos del información de solicitud de
producto y del producción productos y
pesaje de proporcionada por detalles
materias primas el asistente de generales de
que realizo el químico líder producción –
asistente Solo visual
26 Químico Visualizar la Para obtener la Módulo de Alta 1&2
Líder generación de información en generación
ficha técnica de PDF de la de ficha
producción producción en el técnica -
cuando se aprobó momento correcto Visible
calidad
27 Químico Cambiar la Para realizar Cambio de Media 2
Líder editabilidad de los correcciones al editabilidad
pesos de las asistente de en módulo
materias primas químico de pesaje
cuando no se
aprueba calidad
28 Químico Cuando sea Con el fin de que Cambio de Baja 1
Líder devuelta la pueda revaluar visualización
solicitud al sus pesajes y de
asistente de realizar las comentarios
químico líder por correcciones de calidad
calidad mostrar pertinentes
los comentarios
del químico líder
29 Químico Generar ficha Generación de Generación Media 3
Líder técnica de documento de de reporte
producción ficha técnica en PDF de ficha
PDF técnica
53
Continuación tabla 7.
30 Químico Creación del rol para que registre Creación de Alta 1
Líder envasador la información rol
referente a el “Envasador”
envase y el
etiquetado de los
productos
31 Químico Registro de Para obtener Módulo de Media 1
Líder costos de información envase y
envasado y acerca del etiquetado
etiquetado y el proceso de con
estado de este etiquetado y validación
envasado requerida
32 Químico Creación del rol Para obtener Creación de Alta 1
Líder asistentes de información rol
eliminador de acerca del “Eliminador
residuos proceso de residuos”
eliminación de
residuos
33 Químico Registro de los Con el fin de Módulo de Media 1
Líder datos referentes a obtener los datos eliminación
eliminación de de los residuos de residuos
residuos como después del con
fecha si fue proceso de validación
eliminado y peso producción para requerida
de los residuos esa solicitud
34 Químico Correo Con el fin de Actividad de Baja 2
Líder electrónico notificar script para
notificando la rápidamente al enviar
finalización de cliente y al notificación
producción empleado de vía e-mail de
ventas del caso Producción
finalizada
35 Empleado Visualización de Con el fin de Módulo de Baja 1
de ventas los módulos de conocer y verificar información
información de la información al de cliente y
cliente, producto final del proceso de solicitud
de facturación y producto –
entrega solo
visualización
36 Empleado Registro si recibí Con el fin de Módulo de Alta 1
de ventas los productos de verificar y información
fecha de registrar la de productos
recepción de recepción modificado-
cada uno, adecuada de ellos validación
además del costo requerida
parcial y el precio
unitario
37 Empleado Registro la Con el fin de dar Módulo de Media 1
de ventas ganancia y del la información información
total que debe necesaria para la general de
pagar el cliente generación de la compra
por sus productos factura
54
Continuación tabla 7.
38 Empleado Registro de Con el fin de Módulo de Alta 1
de ventas satisfacción conocer si el satisfacción y
cliente proceso finaliza decisión-
correctamente o validación
se necesita requerida
reproducción junto con
regla de
negocio de
satisfecho o
no
39 Empleado Generación de Con el fin de Módulo de Alta 1&3
de ventas documento PDF generar el facturación –
de facturación y el documento con el validación
número de factura cual el cliente requerida y
autogenerado puede realizar la visualización
compra según los dependiendo
datos registrados de la
satisfacción
40 Empleado Registro en el por su el cliente Módulo de Baja 1
de ventas módulo de desea cambiar información
entrega información de la de la
permitiendo entrega en este entrega-
edición punto editable y
validación
requerida
41 Jefe Al estar el cliente Para registrar que Evento de Alta 1
Comercial satisfecho el el proceso finalización
proceso de termino de de proceso
solicitud termina manera
satisfactoria
55
Continuación tabla 7.
45 Jefe Correo Para notificar de Actividad de Baja 2
Comerci electrónico manera ágil al script para
al notificando la cliente, al área de enviar
reproducción producción y a los notificación
de ventas que la vía e-mail
solicitud será otra reproducción
vez producida
46 Jefe Al ser negada la Con el fin de Evento de Alta 1
Comerci solicitud de registrar el fin de finalización
al reproducción la solicitud por la de proceso
solicitud finaliza negación por negación
de
reproducción
47 Jefe Correo Para notificar de Actividad de Baja 2
Comerci electrónico manera ágil al script para
al notificando la cliente, al área de enviar
negación de la producción y a los notificación
reproducción de ventas que la vía e-mail de
solicitud de negación de
reproducción por reproducción
desacuerdo del
cliente fue
negada
48 Todos Duraciones de las Con el fin de Definición de Media 2
actividades por medir la duraciones
las que trabajan productividad y
los diferentes como están
empleados manejando las
tareas asignadas
49 Todos Duración general Con el fin de Definición de Media 2
del proceso medir y evaluar la timer general
productividad en de proceso
general
50 Todos Generación de Para medir Definición y Media 2
calendario que se productividad y asignación
ajuste al horario tiempos de de calendario
de trabajo de respuesta laboral y
Pintutek festivo
Fuente: aporte realizadores.
56
La asignación de la prioridad se basó en la importancia y la criticidad que
puede tener el desarrollo para poder cumplir a cabalidad con el negocio.
Cabe aclara y como se ha dicho previamente en la fundamentación formal de
este proyecto, que el BPM es un software interno de la organización, que
permite optimizar un proceso de negocio para dar valor al cliente y a su
negocio. Es por esto que en las historias de usuario se especifique que, la
información del cliente navega atreves del proceso en los diferentes
momentos etapas y actores, pero este no tiene interacción directa con el
sistema de información BPMS.
57
A continuación se mencionara la descripción general del proceso y otros
aspectos complementarios a este:
Inicio Portal: Evento de inicio que crea el caso por medio del portal
de Bizagi.
PSPP01 Registrar Solicitud: Actividad humana encargada de
registrar los datos básicos de la solicitud. Es creada iniciada por
usuario con rol empleado de ventas.
PSPP02 Aprobar Solicitud: Actividad humana encargada de dar la
aprobación, negación o solicitar cambios de información a la solicitud.
Es asignada al usuario con rol Jefe Comercial el cual sea jefe directo
del empleado creador del caso.
¿Resultado Aprobación?: Compuerta exclusiva encargada de la
regla de negocio de aprobación, negación o el requerir cambios de
información en la solicitud en el proceso de producción.
Notificar cambios requeridos: Actividad de Script encargada de
notificar vía e-mail, cambios requeridos a la solicitud del cliente y al
empleado de ventas asociado al caso.
Notificar negación: Actividad de Script encargada de notificar vía e-
mail la negación de la solicitud al cliente y al empleado de ventas
creador del caso.
Fin proceso negación: Evento de fin que acaba la solicitud cuando
esta es rechazada por el Jefe Comercial del empleado de ventas
creador del caso.
Notificar aprobación: Actividad de Script encargada de notificar vía
e-mail la aprobación de la solicitud al cliente y al empleado de ventas.
58
PSPP03 Producción: Subproceso embebido que contiene las
actividades, eventos y usuarios relacionados al proceso de
producción de pinturas vinilo acrílicas según la solicitud.
Paralela: Compuerta paralela encargada de dividir el token después
de producción para la actividad de eliminar residuos y de facturación.
PSPP04 Eliminar Residuos: Actividad humana encargada de
registrar la información referente a los materiales residuales y su
eliminación.
Fin Eliminar Residuos: Evento de fin que termina al token abierto
por la compuerta paralela para la actividad de eliminar residuos.
Notificar Producción Finalizada: Actividad de script encargada de
notificarle vía e-mail al vendedor generador del caso que la
producción fue finalizada y está lista para su entrega.
PSPP05 Entregar y Facturar: Actividad humana encargada de
recibir, entregar el producto y generar la factura al cliente.
¿Cliente Satisfecho?: Compuerta exclusiva encargada de la regla de
negocio de si el cliente está o no de acuerdo con su producto
entregado por Pintutek.
Fin Proceso: Evento de fin que termina la solicitud de manera
satisfactoria.
Notificar Desacuerdo Cliente: Actividad de script encargada de
notificar vía e-mail al jefe del vendedor de que el cliente no estuvo de
acuerdo con su entrega.
PSPP06 Evaluar Desacuerdo: Actividad humana encargada de
evaluar la petición de reproducción.
¿Resultado Desacuerdo?: Compuerta exclusiva encargada de la
regla de negocio de si la solicitud se lleva a reproducción o el caso
finaliza.
Notificar Reproducción: Actividad de script encargada de enviar
correo vía e-mail al cliente informando que la solicitud de
reproducción del producto fue aceptada.
Notificar Rechazo: Actividad de script encargada de informar vía e-
mail al cliente de que la solicitud de reproducción del producto fue
rechazada.
59
Fin Proceso Negación: Evento de finalización del proceso que indica
el fin por el rechazo de la solicitud de reproducción del producto.
Jefe Comercial: Lane que define que las actividades o eventos que
se encuentran son asignadas a los usuarios asociados al rol de jefes
Comerciales de los empleados de ventas (creadores de caso).
Contiene:
Actividad Humana-PSPP02 Aprobar Solicitud.
Compuerta Excluyente-¿Resultado Aprobación?
Actividad Script-Notificar Negación.
Evento-Fin proceso Negación.
Compuerta Excluyente-¿Resultado Desacuerdo?
Actividad Script-Notificar Rechazo.
Evento-Fin proceso Negación.
Actividad Script-Notificar Reproducción.
60
Actividad Script-Notificar Producción Finalizada.
Actividad Humana-PSPP06 Evaluar Desacuerdo.
Área Ambiental: Lane que define que las actividades o eventos que
se encuentran son asignadas a los usuarios asociados al área
ambiental
Contiene:
Actividad Humana-PSPP04 Eliminar Residuos.
Evento- Fin Proceso Residuos.
61
Actividad Script-Notificar Negación.
Evento-Fin proceso Negación.
Actividad Script-Notificar Aprobación.
62
3.3.4. Diagrama TO-BE de subproceso SPP de producción automatizado:
Producción al ser una etapa dentro del proceso de solicitud para producción
de pinturas que contiene tantas actividades, actores, eventos, etapas y
momentos inmersos en él. El equipo de desarrollo de la Universidad Libre
diseño esta de tal forma que fuese un subproceso embebido dentro del
proceso general, esto con el fin de darle más orden, simplicidad,
funcionalidad y entendimiento al diagrama y a la ejecución de este,
acomodándose a la lógica de negocio del proceso de Pintutek.
63
Descripción general: Subproceso embebido que contiene las
actividades, eventos y usuarios relacionados al proceso de
producción de pinturas vinilo acrílico según la solicitud.
Versión: 2.2.
64
¿Producción Correcta?: Compuerta exclusiva encargada de la regla
de negocio de dirigir el flujo de proceso dependiendo de si la
producción de las materias primas fue de óptima calidad, si no se
devuelve a producir nuevamente.
SPP05 Envasar y Etiquetar: Actividad humana encargada de
confirmar el envasado y etiquetado de los productos.
Fin Producción: Evento de fin que termina el subproceso de
producción.
Químico Líder: Lane que define que las actividades o eventos que se
encuentran son asignados a los usuarios asociados al rol de Químico
Líder.
Contiene:
Evento inicio- inicio producción.
Actividad Huamana-SPP01 Revisar Materias Primas.
Actividad Huamana-SPP04 Documentar Producción.
Compuerta excluyente-¿Producción Correcta?
65
Envasador: Lane que define que las actividades o eventos que se
encuentran son asignados a los usuarios asociados al rol de
envasador.
Contiene:
Actividad Huamana-SPP05 Envasar y Etiqueta Pintura.
Evento fin-Fin producción.
66
Contiene:
Evento intermedio-Link trow.
Evento intermedio-Link Catch.
Actividad Servicio-SPP03 Mezclar y Filtrar.
Compuerta excluyente-¿Finalizo Mezcla y Filtrado?
3.4. Playback 1
Para este objetivo, en esta etapa se define el modelo de base de datos de los
procesos y subprocesos, se crean los coaches (interfaz de usuario- formularios)
junto con sus validaciones y visibilidades, estas se configuran para las actividades
humanas/manuales, se crean y configuran además las reglas de negocio
asociadas a las compuertas (flujo y caminos del proceso) y por último, se crean los
67
usuarios y sus roles dentro del proceso para que puedan asignarse, y desarrollar
las tareas del proceso.
3.4.1. Modelo de base datos del proceso PSPP: El modelo de base de datos
del proceso PSPP (Proceso de solicitud para producción de pinturas) está
construido bajo el DBMS SQL Express 2008, el cual esta embebido a Bizagi,
es decir, se puede trabajar en la suite, evitando los protocolos de conexión a
bases de datos, y reduciendo los tiempos transaccionales entre la aplicación
y la misma.
Para que la aplicación BPM se pueda comunicar con la base de datos y hacer
uso de ella, se hace necesario crear una entidad de proceso, la cual funciona
como bridge entre Bizagi y SQL Express. La entidad de proceso para el
proceso PSPP que se está desarrollo en Bizagi se conoce como
‘TBL_Solicitud’. En esta se relación toda la información referente a la solicitud
para poder accederla y trabajar.
68
Figura 11. Modelo de base datos para proceso PSPP.
Fuente: aporte realizadores.
69
TBL_Solicitud_Pintura: información específica de los
productos solicitados en el caso.
TBL_Detalles_Produccion_General: información específica
del proceso de producción del pedido en el caso.
70
Además de los tipos de entidades o tablas que posee Bizagi, así mismo hay
tipos de relaciones como: la relación 1->n, 1->1 y las colecciones las cuales
son de n->m, las cuales permiten relacionar entidades sin necesidad de
crear entidades relación intermedias, haciendo el diagrama de modelo de
datos más entendible para el usuario.
Las demás entidades y sus relaciones son relaciones de tipo atributo foráneo
es decir 1->n y se visualizan y construyen de igual forma que en el resto de
DBMS.
71
Figura 12. Modelo de base de datos para subproceso de producción SPP.
Fuente: aporte realizadores.
72
En esta tabla, se registra la significancia siguiente:
73
Continuación Tabla 8.
Time picker que captura
Fecha la fecha de entrega del
Entrega X X X Date producto N.A
Lista desplegable que
Ciudad captura la fecha de
Entrega X X X Paramétrica entrega del producto N.A
Campo de texto de
Dirección captura la dirección de
Entrega X X X String entrega N.A
Lista desplegable que
captura el medio de
pago con el que se
Medio Pago X X X Paramétrica pagara el pedido N.A
Check que captura si el
Información cliente desea o no
Entrega Contratista X X X Boolean contratista N.A
Botón para validar los Portal no deja editar
requisitos previos a controles, no hay
Validar X Button seguir con la solicitud necesidad de requerido
Portal no deja editar
Botón para guardar los controles , no hay
Guardar X Button cambios realizados necesidad de requerido
Botón para continuar y
enviar la solicitud al Portal no deja editar
siguiente paso del flujo controles, no hay
Portal Siguiente X X Button de proceso necesidad de requerido
Fuente: aporte realizadores.
74
Figura 13. Coach de la actividad PSPP01 Registrar Solicitud vista de
edición.
Fuente: aporte realizadores.
75
La tabla 9, contiene la documentación funcional del coach referente a la
actividad humana PSPP02 Aprobar Solicitud. En esta se pueda observar los
grupos, campos y controles que contienen junto con sus validaciones y
dependencias.
76
Continuación Tabla 9.
Lista desplegable que Integridad de datos, rol
captura la pintura que desea asignado no debe
Pintura X Paramétrica el cliente editar
Lista desplegable que Integridad de datos, rol
captura la presentación que asignado no debe
Presentación X Paramétrica desea el cliente editar
Integridad de datos, rol
Campo de texto que captura asignado no debe
Cantidad X Int la cantidad de ese producto editar
Campo de texto que captura
los comentarios o Integridad de datos, rol
especificaciones adicionales asignado no debe
Comentarios X String que del cliente editar
Multi Check para aprobar o
negar productos de la
Aprobado X X X Boolean solicitud
Es requerido si el
Campo de texto de captura aprobado es falso de
Información Comentarios los comentarios de por qué lo contrario es no
Pedido Rechazo D X X String se rechazó el producto requerido
Portal no deja editar
Botón para validar los controles, no hay
requisitos previos a seguir necesidad de
Validar X Button con la solicitud requerido
Portal no deja editar
controles , no hay
Botón para guardar los necesidad de
Guardar X Button cambios realizados requerido
Botón para continuar y Portal no deja editar
enviar la solicitud al controles , no hay
siguiente paso del flujo de necesidad de
Portal Siguiente X X Button proceso requerido
Fuente: aporte realizadores.
77
Figura 15. Coach de la actividad PSPP02 Aprobar Solicitud vista de
edición.
Fuente: aporte realizadores.
78
La documentación funcional del coach referente a la actividad humana SPP01
Revisar Materias Primas que está dentro del subproceso de producción. En
esta se pueda observar los grupos, campos y controles que contienen junto
con sus validaciones y dependencias, es presentada en la tabla 10.
79
Continuación Tabla 10.
Botón para validar los Portal no deja editar
requisitos previos a seguir controles, no hay
Validar X Button con la solicitud necesidad de requerido
Portal no deja editar
Botón para guardar los controles, no hay
Guardar X Button cambios realizados necesidad de requerido
Botón para continuar y
enviar la solicitud al Portal no deja editar
siguiente paso del flujo de controles, no hay
Portal Siguiente X X Button proceso necesidad de requerido
Fuente: aporte realizadores.
80
Figura 18. Coach de la actividad SPP01 Revisar Materias Primas vista portal.
Fuente: aporte realizadores.
La tabla 11, relaciona los grupos, campos y validaciones del coach SPP02
Pesar Materias Primas que está dentro del subproceso de producción.
Tabla 11. Grupos, campos y validaciones de coach SPP02 Pesar Materias Primas.
Grupo Campo R E V Tipo Función Dependencia
Label que muestra
el número de
solicitud del caso
Numero
solicitud X Int Evento de carga automática
Label que muestra
la Fecha de la
solicitud
Fecha
solicitud X Date Evento de carga automática
label que muestra la
fecha propuesta de
entrega del pedido
Fecha
Información entrega Integridad de datos, rol
solicitud propuesta X Date asignado no debe editar
81
Continuación Tabla 11.
Time picker que
captura la fecha de
Fecha producción
Producción X X X Date N.A
Lista desplegable
que captura la
pintura que desea el
cliente
Integridad de datos, rol
Pintura X Paramétrica asignado no debe editar
Lista desplegable
que captura la
presentación que
desea el cliente Integridad de datos, rol
Presentación X Paramétrica asignado no debe editar
Campo de texto que
captura la cantidad
de ese producto Integridad de datos, rol
Cantidad X Int asignado no debe editar
Campo de texto que
captura los
comentarios o
especificaciones
adicionales que del
Información cliente Integridad de datos, rol
Producción Comentarios X String asignado no debe editar
Label que muestra
la fecha de revisión
Fecha de materias primas
Revisión X Date Evento de carga automática
Lista desplegable
que captura los
nombres de las
materias primas a Integridad de datos, rol
Materia Prima X Paramétrica usar asignado no debe editar
Campo de texto que
captura el peso de
las materias primas
a usar
Peso X X X Float N.A
Campo de texto que
captura las
consideraciones o
aspectos
importantes a decir
de las materias
Consideracio primas Integridad de datos, rol
nes X String asignado no debe editar
Campo de texto que
captura los
comentarios del
químico líder Si el químico Líder en la
respecto a la actividad SPP04
Pesaje calidad del Documentar producción de
Materias Comentarios producido vuelve al asistente por
Primas Calidad D calidad o fallos
82
Continuación Tabla 11.
Botón para validar
los requisitos Portal no deja editar
previos a seguir con controles, no hay necesidad
Validar X Button la solicitud de requerido
Botón para guardar Portal no deja editar
los cambios controles, no hay necesidad
Guardar X Button realizados de requerido
Botón para
continuar y enviar
la solicitud al Portal no deja editar
siguiente paso del controles, no hay necesidad
Portal Siguiente X X Button flujo de proceso de requerido
Fuente: aporte realizadores.
Figura 19. Coach de la actividad SPP02 Pesar Materias Primas vista de edición.
Fuente: aporte realizadores.
83
Figura 20. Coach de la actividad SPP02 Pesar Materias Primas vista de portal.
Fuente: aporte realizadores.
Fecha
solicitud X Date Evento de carga automática
label que muestra la
fecha propuesta de
entrega del pedido
84
Continuación Tabla 12.
Time picker que
Fecha captura la fecha de Integridad de datos, rol
Producción X Date producción asignado no debe editar
Lista desplegable que
captura la pintura que Integridad de datos, rol
Pintura X Paramétrica desea el cliente asignado no debe editar
Lista desplegable que
captura la
presentación que Integridad de datos, rol
Presentación X Paramétrica desea el cliente asignado no debe editar
Campo de texto que
captura la cantidad de Integridad de datos, rol
Cantidad X Int ese producto asignado no debe editar
Campo de texto que
captura los
comentarios o
especificaciones
Información adicionales que del Integridad de datos, rol
Producción Comentarios X String cliente asignado no debe editar
Label que muestra la
Fecha fecha de revisión de
Revisión X Date materias primas Evento de carga automática
Lista desplegable que
captura los nombres
de las materias primas Integridad de datos, rol
Materia Prima X Paramétrica a usar asignado no debe editar
Si el químico líder niega o
rechaza el producido puede
editar otra vez los pesos
Campo de texto que para corregir el error que
captura el peso de las cometió el asistente si se
Peso D D X Float materias primas a usar necesita
Campo de texto que
captura las
consideraciones o
Pesaje aspectos importantes
Materias Consideracion a decir de las materias Integridad de datos, rol
Primas es X String primas asignado no debe editar
Check que captura la
decisión del químico
líder referente a su
Producción aprueba o niega la
Aprueba X X X Boolean producción N.A
Campo de texto que
captura los
comentarios del
químico líder respecto
Aprobación Comentarios a la calidad del Es requerido si el químico
Calidad Calidad D X X String producido líder rechaza la producción
Es visible si el químico
aprueba el producido del
Botón que genera la asistente si no es visible y
Generación ficha técnica de no se podrá generar la ficha
Ficha Generar producción de la técnica de producción para
Técnica Documentos D File solicitud en PDF la solicitud
85
Continuación Tabla 12.
Botón para validar los Portal no deja editar
requisitos previos a controles, no hay necesidad
Validar X Button seguir con la solicitud de requerido
Portal no deja editar
Botón para guardar los controles, no hay necesidad
Guardar X Button cambios realizados de requerido
Botón para continuar
y enviar la solicitud al Portal no deja editar
siguiente paso del flujo controles, no hay necesidad
Portal Siguiente X X Button de proceso de requerido
Fuente: aporte realizadores.
86
Figura 22. Coach de la actividad SPP04 Documentar Producción vista portal.
Fuente: aporte realizadores.
87
Continuación Tabla 13.
Time picker que
Fecha captura la fecha de Integridad de datos, rol
Producción X Date producción asignado no debe editar
Lista desplegable que
captura la pintura que Integridad de datos, rol
Pintura X Paramétrica desea el cliente asignado no debe editar
Lista desplegable que
captura la presentación Integridad de datos, rol
Presentación X Paramétrica que desea el cliente asignado no debe editar
Campo de texto que
captura la cantidad de Integridad de datos, rol
Cantidad X Int ese producto asignado no debe editar
Check list que captura
si el envasado del
Envase Listo X X X Boolean producto está listo o no N.A
Check list que captura
Etiqueta si el etiquetado del
Lista X X X Boolean producto está listo o no N.A
Campo de texto que
Costo captura la información
Información Envase del costo de enviase y
Producción Etiquetado X X X String de etiquetado juntos N.A
Botón para validar los Portal no deja editar
requisitos previos a controles, no hay
Validar X Button seguir con la solicitud necesidad de requerido
Portal no deja editar
Botón para guardar los controles, no hay
Guardar X Button cambios realizados necesidad de requerido
Botón para continuar y
enviar la solicitud al Portal no deja editar
siguiente paso del flujo controles, no hay
Portal Siguiente X X Button de proceso necesidad de requerido
Fuente: aporte realizadores.
88
Figura 23. Coach de la actividad SPP05 Envasar y Etiquetar Pintura vista de
edición.
Fuente: aporte realizadores.
89
En la tabla 14 se encuentra registrada las dependencias y la documentación
funcional del coach referente a la actividad humana PSPP04 Eliminar
Residuos. En esta se pueda observar los grupos, campos y controles que
contienen junto con sus validaciones y dependencias.
90
Figura 25. Coach de la actividad PSPP04 Eliminar Residuos vista de edición.
Fuente: aporte realizadores.
91
A continuación en la tabla 15 se pueden apreciar la documentación funcional
del coach referente a la actividad humana PSPP05 Entregar y Facturar. En
esta se encuentran los grupos, campos y controles que contienen junto con
sus validaciones y dependencias.
Información Nombre
solicitud Empleado X String Evento de carga automática
Campo de texto que
captura el nombre del
cliente Integridad de datos, por la
Nombre etapa del proceso no se
Cliente X String permite editar por seguridad
Campo de texto que
captura la identidad
del cliente Integridad de datos, por la
Documento etapa del proceso no se
Identidad X String permite editar por seguridad
Campo de texto que
captura el celular o fijo
del cliente
Integridad de datos, por la
etapa del proceso no se
Teléfono X Long permite editar por seguridad
Campo de texto que
captura el email del
cliente
Integridad de datos, por la
etapa del proceso no se
E-mail X String permite editar por seguridad
Lista desplegable que
captura la ciudad de
nacimiento Integridad de datos, por la
etapa del proceso no se
Ciudad X Paramétrica permite editar por seguridad
Campo que captura
la foto del cliente Integridad de datos, por la
Información etapa del proceso no se
cliente Foto X Image permite editar por seguridad
92
Continuación Tabla 15.
Lista desplegable que Integridad de datos, por la
captura la pintura que etapa del proceso no se
Pintura X Paramétrica desea el cliente permite editar por seguridad
Lista desplegable que
captura la Integridad de datos, por la
presentación que etapa del proceso no se
Presentación X Paramétrica desea el cliente permite editar por seguridad
Campo de texto que Integridad de datos, por la
captura la cantidad de etapa del proceso no se
Cantidad X Int ese producto permite editar por seguridad
Check que captura si
se recibió o no los
Recibido X X X Boolean productos N.A
Time picker que
captura la fecha de
recepción de
Fecha productos por parte
Recepción X X X Date del empleado N.A
Campo de texto que
captura la información
Costo del costo parcial de
Parcial X X X Money los productos N.A
Campo de texto que
captura el precio
Precio unitario de cada
Unitario X X X Money producto N.A
Campo de texto que
captura el precio total
de venta de todos los
Precio Total X X X Money productos N.A
Campo de texto que
captura la ganancia
Información que se tuvo del
Pedido Ganancia X X X Money pedido N.A
Time picker que
Fecha captura la fecha de
Entrega X X X Date entrega del producto N.A
Lista desplegable que
Ciudad captura la fecha de
Entrega X X X Paramétrica entrega del producto N.A
Campo de texto de
Dirección captura la dirección
Entrega X X X String de entrega N.A
Lista desplegable que
captura el medio de
pago con el que se
Medio Pago X X X Paramétrica pagara el pedido N.A
Check que captura si Integridad de datos, por la
el cliente desea o no etapa del proceso no se
Contratista X Boolean contratista permite editar por seguridad
Si el cliente en la actividad
de registrar Solicitud digo
que si el campo nombre
Lista desplegable que contratista será visible y
captura el nombre del requerido. En el caso
Información Nombre contratista que desea contrario si él dijo que no, no
Entrega Contratista D D D Paramétrica el cliente se mostrara
93
Continuación Tabla 15.
Check que captura si
el cliente está o no
Cliente satisfecho y si recibe o
Satisfecho X X X Boolean no el producto N.A
Campo de texto que
captura los Si el cliente manifiesta un
Satisfacción comentarios del cliente desacuerdo será necesario el
Decisión respecto a sus ingresar el porqué de lo
Cliente Por que D X X String productos entregados contrario no
Capo de texto que Es visible y requerido si el
muestra el número de cliente está satisfecho de lo
Numero factura autogenerado contrario no será visible,
Factura D Long por el sistema Evento de carga automática
Botón que genera la Es visible si el cliente está
Información Generar factura del pedido satisfecho de lo contrario no
Factura Factura D File según la solicitud lo será
Botón para validar los Portal no deja editar
requisitos previos a controles, no hay necesidad
Validar X Button seguir con la solicitud de requerido
Portal no deja editar
Botón para guardar los controles, no hay necesidad
Guardar X Button cambios realizados de requerido
Botón para continuar
y enviar la solicitud al Portal no deja editar
siguiente paso del flujo controles, no hay necesidad
Portal Siguiente X X Button de proceso de requerido
Fuente: aporte realizadores.
94
Figura 27. Coach de la actividad PSPP05 Entregar y Facturar vista de
edición.
Fuente: aporte realizadores
95
Figura 28. Coach de la actividad PSPP05 Entregar y Facturar vista portal.
Fuente: aporte realizadores.
96
Continuación Tabla 16.
Campo de texto que
Nombre captura el nombre del Integridad de datos, rol
Cliente X String cliente asignado no debe editar
Campo de texto que
Documento captura la identidad del Integridad de datos, rol
Identidad X String cliente asignado no debe editar
Campo de texto que
captura el celular o fijo Integridad de datos, rol
Teléfono X Long del cliente asignado no debe editar
Campo de texto que
captura el email del Integridad de datos, rol
E-mail X String cliente asignado no debe editar
Lista desplegable que
captura la ciudad de Integridad de datos, rol
Ciudad X Paramétrica nacimiento asignado no debe editar
Información Campo que captura la Integridad de datos, rol
cliente Foto X Image foto del cliente asignado no debe editar
Time picker que
Fecha captura la fecha de Integridad de datos, rol
Entrega X Date entrega del producto asignado no debe editar
Lista desplegable que
Ciudad captura la fecha de Integridad de datos, rol
Entrega X Paramétrica entrega del producto asignado no debe editar
Campo de texto de
Dirección captura la dirección de Integridad de datos, rol
Entrega X String entrega asignado no debe editar
Lista desplegable que
captura el medio de
pago con el que se Integridad de datos, rol
Medio Pago X Paramétrica pagara el pedido asignado no debe editar
Check que captura si el
Información cliente desea o no Integridad de datos, rol
Entrega Contratista X Boolean contratista asignado no debe editar
Time picker que
captura la fecha en la
que el jefe comercial
Fecha toma su decisión sobre
Aprobación la reproducción Evento de carga
Reproducción X Date automática
label que muestra los
comentarios del cliente
respecto a sus
Causal productos entregados Integridad de datos, rol
Reproducción X String asignado no debe editar
Check que captura la
decisión del químico
líder referente a su
aprueba o niega la
Decisión reproducción
reproducción X X X Boolean N.A
Campo de texto que
captura las razones del
jefe comercial para su
decisión
Decisión
Reproducción Razón X X X String N.A
97
Continuación Tabla 16.
Botón para validar los Portal no deja editar
requisitos previos a controles, no hay
Validar X Button seguir con la solicitud necesidad de requerido
Portal no deja editar
Botón para guardar los controles, no hay
Guardar X Button cambios realizados necesidad de requerido
Botón para continuar y
enviar la solicitud al Portal no deja editar
siguiente paso del flujo controles, no hay
Portal Siguiente X X Button de proceso necesidad de requerido
Fuente: aporte realizadores.
98
Figura 30. Coach de la actividad PSPP06 Evaluar Desacuerdo vista portal.
Fuente: aporte realizadores.
99
Figura 31. Usuarios.
Fuente: aporte realizadores.
100
dependiendo si son o no jefes del empleado generador de la
solicitud.
JefeComercial1: EmpleadoVentas1.
EmpleadoVentas2.
101
JefeComercial2: EmpleadoVentas3.
EmpleadoVentas4.
¿Resultado
1 Aprobación? [Aprobado] [Aprobado] = true
Cuando el jefe
Comercial niega la
solicitud en la actividad
PSPP02 Aprobar
Solicitud, esta debe
finalizar
¿Resultado
2 Aprobación? [Aprobado] [Aprobado] = 0
102
Continuación Tabla 17.
Cuando el jefe
Comercial solicita
cambios requeridos
a los productos que
considere en
PSPP02 Aprobar
Solicitud, esta debe
ser devuelta a
PSPP01 Registrar
Solicitud para ¿Resultado
3 correcciones Aprobación? N.A Ese
En el subproceso
de producción
PSPP03 si la
pintura esta filtrada
correctamente y
con la
concentración
adecuada, continua
el flujo a la
actividad SPP04
Documentar ¿Finalizo Mezcla y (filtrado=true) &
4 Producción Filtrado? Filtrado y Concentración (concentración >=0,3)
En el subproceso
de producción
PSPP03 si la
pintura aún no está
filtrada
correctamente y
con la
concentración
adecuada, el batch
sigue realizando ¿Finalizo Mezcla y
5 este proceso Filtrado? Filtrado & Concentración Else
Si el químico líder
en SPP04
Documentar
Producción acepta
la calidad el flujo de
proceso continua a
SPP05 Envasar y ¿Producción AprobacionProduccion =
6 Etiqueta Pintura Correcta? AprobacionProduccion true
Si el químico líder
en SPP04
Documentar
Producción rechaza
la calidad del
producto se dirige
nuevamente a
SPP03 Pesar
Materias Primas,
para correcciones
¿Producción
7 Correcta? AprobacionProduccion Else
103
Continuación Tabla 17.
Finalizada la
producción en
PSPP03 el token
deberá abrirse e ir a
las actividades
PSPP04 Eliminar
Residuos y
8 PSPP05 Paralela N.A N.A
Si al empleado de
ventas en PSPP05
Entregar y Facturar,
el cliente le
confirma que recibe
el pedido el proceso
termina
9 satisfactoriamente ¿Cliente Satisfecho ClienteSatisfecho ClienteSatisfecho= true
Si al empleado de
ventas en PSPP05
Entregar y Facturar
el cliente le
confirma que no
recibe el pedido y
que exige una
reproducción del
mismo, el flujo de
proceso deberá ir a
PSPP06 Evaluar
10 Desacuerdo ¿Cliente Satisfecho ClienteSatisfecho Else
Si el Jefe Comercial
en PSPP06
aprueba la
reproducción, la
solicitud deberá
volver a PSPP03 ¿Resultado DecisionReproduccion =
11 Producción Desacuerdo? DecisionReproduccion false
Si el Jefe Comercial
en PSPP06 niega la
reproducción del
pedido, la solicitud ¿Resultado
12 deberá finalizar Desacuerdo? DecisionReproduccion Else
Fuente: aporte realizadores.
104
3.5. Playback 2
3.5.1. Eventos en las actividades: Los eventos son acciones automáticas que
hacen las actividades ya sea, al comienzo cuando la solicitud atraviesa por la
actividad, está en ella o recién sale. En las figuras 32 y 33 se encuentran las
actividades que tienen eventos automáticos de entrada (señaladas con la
flecha verde) y eventos de salida (señalados con flecha roja) en el proceso
PSPP.
105
En el proceso las actividades como PSPP01 Registrar Solicitud y PSPP06
Evaluar Desacuerdo tienen eventos configurados como generación
automática de datos en fechas y en números, con el fin de evitar trabajo al
usuario final; cumpliendo así los requerimientos funcionales dichos en las
historias de usuario.
Las actividades de script como las notificaciones tienen eventos de salida, los
cuales son los envíos de correo electrónico con información específica de la
solicitud y vía SMTP, que se envían en los momentos descritos por las reglas
de negocio. Estas acciones serán explicadas con detalle más adelante debido
al tamaño del desarrollo.
106
Amarillo cuando la actividad se encuentra en riesgo. Una actividad se
considera en riesgo de vencimiento cuando se vencerá en un periodo
menor al definido en la propiedad señal de riesgo de los procesos. Por
defecto la señal de riesgo es de 24 horas.
Rojo cuando la tarea presenta retraso o ha expirado.
107
PSPP03 Producción
Duración (d/h//m): (1//0/0).
108
La actividad de script de Notificar Cambios Requeridos es enviada a la
dirección de correo electrónico del empleado de ventas asociado al caso y al
cliente, avisando que necesitan hacer cambios juntos para continuar con el
proceso. En las figuras 34, 35, 36, 37, 38, 39 y 40, se encuentra el cuerpo y el
asunto de los mensajes. Los correos electrónicos salen desde el servidor
SMT y al remitente le llega de admon@pintutek.com.
109
Figura 35. Correo electrónico – Notificar Negación.
Fuente: aporte realizadores.
110
Figura 37. Correo electrónico – Notificar Producción Finalizada.
Fuente: aporte realizadores.
111
Figura 39. Correo electrónico – Notificar Rechazo.
Fuente: aporte realizadores.
112
Las pruebas de calidad realizadas al desarrollo y configuración de los correos
electrónicos, se pueden encontrar en el Anexo G.
3.6. Playback 3
113
La idea de la creación del servicio web y la actividad de servicio es para
plantear la alternativa a futuro, de que el mesclador de batch, junto con un
servicio web de captura y envió de datos pueda estar conectado al BPM para
que este, dependiendo de los datos que arroje pueda o no tomar una decisión
y avisar al personal encargado de su preparación, todo esto por medio del
portal de trabajo.
3.6.3. Versionamiento: Para la integridad del desarrollo del BPMS a través de los
diferentes playbacks, el equipo de desarrollo decidió sacar backups o
snapshots con el fin de perseverar la información en caso de fallos, errores y
pérdida de información. Además de tener organizadamente los desarrollos
en el tiempo.
114
3.6.4. Pruebas de eficiencia: Las pruebas de eficiencia y eficacia del sistema de
información, se realizan debido a la necesidad que hay por parte de la
empresa de valorar la confiabilidad y usabilidad que evidencia el software
desarrollado, funciona correctamente y que va cumplir con la promesa
realizada. En este caso el objetivo de Pintutek es verificar que el proceso
automatizado por el BPMS ayude a la toma de decisiones y a la velocidad
con la que se lleve el flujo y la información a las diferentes áreas, para que al
cliente se le dé una respuesta más rápida de su pedido y/o solicitud.
115
En la prueba de eficiencia el total de tiempo fue de 6 horas con 35 minutos,
es decir que ese mismo día se le entregaría al cliente, mientras que en el
proceso AIS-IS que se está llevando actualmente en Pintutek, una solicitud de
producción tan sencilla puede tardar alrededor de 2 días y medio desde que
es recibida hasta que esta lista para su entrega. Como se puede observar el
proceso TO-BE del BPMS ayuda a que esto se realice de manera más ágil y
eficiente.
116
4. CONCLUSIONES
117
5. RECOMENDACIONES
118
6. REFERENCIAS BIBLIOGRÁFICAS
Textos y publicaciones
119
Referencias web (infografía)
120
7. ANEXOS
Anexo H. Reportes
121
Anexo A. Concentraciones y pesos para pinturas vinilo acrílicas y
Colanyles
Fuente: suministración directa Pintutek.
122
A.01
Concentración de materiales para presentación de caneca
123
A.02
Concentración de materiales para presentación de 1galon
A.03
124
Concentración de materiales para presentación de 2 Litros
125
A.04
Anexo B. Testing de integridad y persistencia de datos
Fuente: texto elaborado como soporte de aseguramiento de calidad por los
realizadores.
126
B.01
Anexo C. Testing de interfaz gráfica, validaciones y visibilidades
Fuente: texto elaborado como soporte de aseguramiento de calidad por los
realizadores.
C.01
127
Diego Funciona de acuerdo a los
Siguiente Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Numero solicitud Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha solicitud Correcto Aguirre requisitos funcionales
Información Nombre Diego Funciona de acuerdo a los
solicitud Empleado Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Nombre Cliente Correcto Aguirre requisitos funcionales
Documento Diego Funciona de acuerdo a los
Identidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Teléfono Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
E-mail Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Ciudad Correcto Aguirre requisitos funcionales
Información Diego Funciona de acuerdo a los
cliente Foto Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha Entrega Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Ciudad Entrega Correcto Aguirre requisitos funcionales
Dirección Diego Funciona de acuerdo a los
Entrega Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Medio Pago Correcto Aguirre requisitos funcionales
Información Diego Funciona de acuerdo a los
Entrega Contratista Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pintura Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Presentación Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Cantidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Comentarios Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Aprobado Correcto Aguirre requisitos funcionales
Información Comentarios Diego Funciona de acuerdo a los
Pedido Rechazo Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
PSPP02 Guardar Correcto Aguirre requisitos funcionales
Aprobar Diego Funciona de acuerdo a los
2 Solicitud Portal Siguiente Correcto Aguirre requisitos funcionales
SPP01 Información Diego Funciona de acuerdo a los
3 Revisar solicitud Numero solicitud Correcto Aguirre requisitos funcionales
C.02
128
Materias Diego Funciona de acuerdo a los
Fecha solicitud Correcto Aguirre requisitos funcionales
Nombre Diego Funciona de acuerdo a los
Empleado Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pintura Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Presentación Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Cantidad Correcto Aguirre requisitos funcionales
C.03
129
Diego Funciona de acuerdo a los
Consideraciones Correcto Aguirre requisitos funcionales
Comentarios Diego Funciona de acuerdo a los
Calidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Guardar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Portal Siguiente Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Numero solicitud Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha solicitud Correcto Aguirre requisitos funcionales
Información Nombre Diego Funciona de acuerdo a los
solicitud Empleado Correcto Aguirre requisitos funcionales
Fecha Diego Funciona de acuerdo a los
Producción Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pintura Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Presentación Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Cantidad Correcto Aguirre requisitos funcionales
Información Diego Funciona de acuerdo a los
Producción Comentarios Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha Revisión Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Materia Prima Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pesaje Peso Correcto Aguirre requisitos funcionales
Materias Diego Funciona de acuerdo a los
Primas Consideraciones Correcto Aguirre requisitos funcionales
Producción Diego Funciona de acuerdo a los
Aprueba Correcto Aguirre requisitos funcionales
Aprobación Comentarios Diego Funciona de acuerdo a los
Calidad Calidad Correcto Aguirre requisitos funcionales
Generación
Ficha Generar Diego Funciona de acuerdo a los
Técnica Documentos Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
SPP04 Guardar Correcto Aguirre requisitos funcionales
Documentar Diego Funciona de acuerdo a los
5 Producción Portal Siguiente Correcto Aguirre requisitos funcionales
C.04
130
Nombre Diego Funciona de acuerdo a los
Empleado Correcto Aguirre requisitos funcionales
Fecha Diego Funciona de acuerdo a los
Producción Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pintura Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Presentación Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Cantidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Envase Listo Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Etiqueta Lista Correcto Aguirre requisitos funcionales
Información Costo Envase Diego Funciona de acuerdo a los
Producción Etiquetado Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Guardar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Portal Siguiente Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Numero solicitud Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha solicitud Correcto Aguirre requisitos funcionales
Información Nombre Diego Funciona de acuerdo a los
solicitud Empleado Correcto Aguirre requisitos funcionales
Fecha
Eliminación Diego Funciona de acuerdo a los
Residuos Correcto Aguirre requisitos funcionales
Materias Primas Diego Funciona de acuerdo a los
Usadas Correcto Aguirre requisitos funcionales
Peso Material Diego Funciona de acuerdo a los
Residual Correcto Aguirre requisitos funcionales
Información Material
Material Residual Diego Funciona de acuerdo a los
Residual Eliminado Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
PSPP04 Guardar Correcto Aguirre requisitos funcionales
Eliminar Diego Funciona de acuerdo a los
7 Residuos Portal Siguiente Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Numero solicitud Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha solicitud Correcto Aguirre requisitos funcionales
Información Nombre Diego Funciona de acuerdo a los
PSPP05 solicitud Empleado Correcto Aguirre requisitos funcionales
Entregar y Información Diego Funciona de acuerdo a los
8 Facturar cliente Nombre Cliente Correcto Aguirre requisitos funcionales
C.05
131
Documento Diego Funciona de acuerdo a los
Identidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Teléfono Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
E-mail Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Ciudad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Foto Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Pintura Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Presentación Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Cantidad Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Recibido Correcto Aguirre requisitos funcionales
Fecha Diego Funciona de acuerdo a los
Recepción Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Costo Parcial Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Precio Unitario Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Precio Total Correcto Aguirre requisitos funcionales
Información Diego Funciona de acuerdo a los
Pedido Ganancia Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Fecha Entrega Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Ciudad Entrega Correcto Aguirre requisitos funcionales
Dirección Diego Funciona de acuerdo a los
Entrega Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Medio Pago Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Contratista Correcto Aguirre requisitos funcionales
Información Nombre Diego Funciona de acuerdo a los
Entrega Contratista Correcto Aguirre requisitos funcionales
C.06
132
Diego Funciona de acuerdo a los
Validar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Guardar Correcto Aguirre requisitos funcionales
Diego Funciona de acuerdo a los
Portal Siguiente Correcto Aguirre requisitos funcionales
C.07
133
Anexo D. Testing de asignación
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
n de usuarios
134
D.01
5 SPP04 Del usuario 702 12/07/2015 Correcto Jorge Se asignó
Documentar con rol López correctamente y
Producción químico ningún otro
a SPP02 líder al usuario pudo
Pesar usuario se visualizar la
Materias le asignara solicitud.
Primas. por carga al
usuario con
rol
asistente
químico
líder.
6 SPP05 Del usuario 702 12/07/2015 Correcto Jorge Se asignó
Envasar y con el rol López correctamente y
Etiquetar envasador ningún otro
Pintura a al usuario usuario pudo
PSPP04 con rol visualizar la
Eliminar empleado solicitud.
Residuos y de ventas y
a PSPP05 eliminador
Entregar y de
facturar. residuos.
7 PSPP05 Del usuario 702 12/07/2015 Correcto Jorge Se asignó
Entregar y con el rol López correctamente y
Facturar a empleado ningún otro
PSPP06 de ventas a usuario pudo
Evaluar su jefe de visualizar la
Desacuerdo área solicitud.
. comercial.
D.02
135
Anexo E. Testing de enrutamiento y reglas de negocio
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
136
E.01
correctamente.
E.02
137
Anexo F. Testing de duraciones y working time-schema
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
F.01
138
6 PSPP03 SPP03 702 12/07/2015 Correcto Jorge La duración y el
Producción Mezclar y López calendario asignado
filtrar a las actividades
humanas, funciona
correctamente en la
ejecución en el
portal, según los
requerimientos de
usuario.
7 PSPP03 SPP04 702 12/07/2015 Correcto Jorge La duración y el
Producción Documentar López calendario asignado
Producción a las actividades
humanas, funciona
correctamente en la
ejecución en el
portal, según los
requerimientos de
usuario.
139
F.02
Anexo G. Testing de correos electrónicos
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
Número
Actividad de Fecha de
# Caso de prueba de Script Solicitud realización Estado Asignado Detalle
Llego
Se revisa si el correo correctamente al
de aprobación servidor SMTP,
correspondiente a la el correo con
solicitud llegué Notificar Jorge destinatario,
1 correctamente Aprobación 651 12/07/2015 Correcto López asunto y cuerpo.
Llego
Se revisa si el correo correctamente al
de negación servidor SMTP,
correspondiente a la el correo con
solicitud llegué Notificar Jorge destinatario,
2 correctamente Negación 701 12/07/2015 Correcto López asunto y cuerpo.
Llego
Se revisa si el correo correctamente al
de cambios servidor SMTP,
correspondiente a la Notificar el correo con
solicitud llegué Cambios Jorge destinatario,
3 correctamente Requeridos 702 12/07/2015 Correcto López asunto y cuerpo.
Llego
Se verifica que la correctamente al
notificación del servidor SMTP,
término de el correo con
producción llega Notificar Jorge destinatario,
4 correctamente. Producción 702 12/07/2015 Correcto López asunto y cuerpo.
Llego
correctamente al
Se verifica que el servidor SMTP,
correo de Notificar el correo con
desacuerdo llego Desacuerdo Jorge destinatario,
5 correctamentamente. Cliente 702 12/07/2015 Correcto López asunto y cuerpo.
Se verifica que el Llego
correo de no correctamente al
aprobación de servidor SMTP,
reproducción de el correo con
pedido, llego Notificar Jorge destinatario,
6 correctamente. Rechazo 702 12/07/2015 Correcto López asunto y cuerpo.
Llego
Se verifica que el correctamente al
correo de aprobación Notificar servidor SMTP,
de reproducción de Reproducci el correo con
pedido, llego ón Jorge destinatario,
7 correctamente. Finalización 651 12/07/2015 Correcto López asunto y cuerpo.
140
G.01
Anexo H. Reportes
Fuente: texto elaborado como soporte de desarrollo.
141
H.01
142
H.02
Anexo I. Testintg de generación de reportes
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
I.01
143
Anexo J. Testing de integración con sistemas externos
Fuente: texto elaborado como soporte de aseguramiento de calidad por
los realizadores.
Actividad Número
Sub- de de
# Proceso Servicio solicitud Fecha Estado Reportado Detalle
Se verifico que el
consumo en el BPM
del servicio, asociado
con el sistema externo
SPP03 del mesclador batch
PSP03 Mezclar y funciona
1 Producción filtrar 651 12/07/2015 Correcto Jorge López correctamente.
144
J.01