Está en la página 1de 84

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERIA CIENCIAS FÍSICAS Y MATEMÁTICA

CARRERA DE INGENIERÍA INFORMÁTICA

AUTOMATIZACION DE SOLICITUD DE VIAJES NACIONALES EN BINARIA


SISTEMAS, SOBRE LA PLATAFORMA NINTEX ONLINE Y SHAREPOINT
ONLINE.

TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TITULO DE


INGENIERO INFORMÁTICO

AUTOR: TACURI SILVA ALEXIS JAVIER

TUTOR: ING. MAURO LEONARDO ROSAS LARA

QUITO, 19 DE MAYO
2016
AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL

Yo, Alexis Javier Tacuri Silva, en calidad de autor del trabajo de Integración realizado
sobre: “Implementación del ‘Automatización de Solicitud de Viajes Nacionales en Binaria
Sistemas, sobre la plataforma Nintex Online y Sharepoint Online’, por parte de la
presente autorizo a la UNIVERSIDAD CENTRAL DEL ECUADOR, hacer uso de todos
los contenidos que me pertenecen o parte de los que contiene esta obra, con fines
estrictamente académicos o de investigación.
Los derechos que como autores me corresponden, con excepción de la presente
autorización, seguirán vigentes a mi favor, de conformidad con lo establecido en los
artículos 5, 6, 8; 19 y demás pertinentes de la Ley de Propiedad Intelectual y su
Reglamento.

Quito, 09 de mayo de 2016

Alexis Javier Tacuri Silva


CI: 1723293153
Telf: 0984689650
E-mail: alexis.tacuri@outlook.com

ii
CERTIFICACIÓN DEL TUTOR

Yo, MAURO LEONARDO ROSAS LARA en calidad de tutor del trabajo integrador
AUTOMATIZACIÓN DE SOLICITUD DE VIAJES NACIONALES EN BINARIA
SISTEMAS, SOBRE LA PLATAFORMA NINTEX ONLINE Y SHAREPOINT ONLINE,
elaborado por el estudiante ALEXIS JAVIER TACURI SILVA de la Carrera de
INGENIERIA INFORMATICA, Facultad de INGENIERIA EN CIENCIAS FISICAS Y
MATEMATICA de la Universidad Central del Ecuador, considero que el mismo reúne los
requisitos y méritos necesarios en el campo metodológico y en el campo
epistemológico, para ser sometido a la evaluación por parte del jurado examinador que
se designe, por lo que lo APRUEBO, a fin de que trabajo integrador sea habilitado para
continuar con el proceso de titulación determinado por la Universidad Central del
Ecuador.

En la ciudad de Quito, a los 5 días del mes Abril de 2016.

iii
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN

Yo, Mauro Leonardo Rosas Lara en calidad de tutor del trabajo de titulación
Automatización de Solicitud de Viajes Nacionales en Binaria Sistemas, sobre la
plataforma Nintex Online y Sharepoint Online, elaborado por el estudiante Alexis
Javier Tacuri Silva de la Carrera de Ingeniería Informática, Facultad de Ingeniería
Ciencias Físicas y Matemática de la Universidad Central del Ecuador, considero que
el mismo reúne los requisitos y méritos necesarios en el campo metodológico y en el
campo epistemológico, para ser sometido a la evaluación por parte del jurado
examinador que se designe, por lo que lo APRUEBO, a fin de que trabajo integrador
sea habilitado para continuar con el proceso de titulación determinado por la
Universidad Central del Ecuador.

En la ciudad de Quito, a los 5 días del mes de abril de 2016.

iv
APROBACIÓN DE REVISORES

v
vi
CONTENIDO

…………………............... pág

AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL ...................................................... II


CERTIFICACIÓN DEL TUTOR .................................................................................... III
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN ...................................IV
APROBACIÓN DE REVISORES ..................................................................................V
RESUMEN ...................................................................................................................XI
ABSTRACT ................................................................................................................XII
INTRODUCCION .......................................................................................................... 1
1. MARCO TEÓRICO ................................................................................................ 1
1.1 METODOLOGÍAS DE DESARROLLO DE SOFTWARE ............................................................... 1
1.2 METODOLOGÍA PARA EL DESARROLLO DE PROCESOS ......................................................... 3
1.3 HERRAMIENTA DE COLABORACIÓN EMPRESARIAL .............................................................. 6
1.3.1 Sharepoint ............................................................................................................. 8
1.4 HERRAMIENTA PARA EL DESARROLLO DE FLUJOS DE TRABAJO .......................................... 11
1.4.1 Nintex................................................................................................................... 12
2. PROCESO DE SOLICITUD DE VIAJES NACIONALES ...................................... 14
2.1 ESTADO ACTUAL DEL PROCESO ..................................................................................... 14
2.2 MEJORA DEL PROCESO DE VIAJES NACIONALES .............................................................. 19
2.2.1 Participantes ........................................................................................................ 20
2.3 DESCRIPCIÓN DE ACTIVIDADES ....................................................................................... 22
3. DESARROLLO .................................................................................................... 32
3.1 CONFIGURACIÓN DE LA HERRAMIENTA DE COLABORACIÓN SHAREPOINT ........................... 34
3.2 DESARROLLO DEL FLUJO CON NINTEX ............................................................................. 41
3.2.1 Interfaz Gráfica de Inicio de proceso con Nintex Forms ..................................... 41
3.2.2 Desarrollo de Flujo de trabajo con Nintex Workflow ........................................... 43
4. FUNCIONAMIENTO ............................................................................................ 49
CONCLUSIONES ....................................................................................................... 58
RECOMENDACIONES ............................................................................................... 59
CITAS BIBLIOGRÁFICAS........................................................................................... 60
BIBLIOGRAFÍA ........................................................................................................... 61

vii
LISTA DE TABLAS

……………………………….pág

TABLA 1. CARACTERÍSTICAS DE LAS METODOLOGÍAS DE DESARROLLO .......... 1


TABLA 2. VALORACIÓN DE LAS METODOLOGÍAS ÁGILES ..................................... 2
TABLA 3. VALORACIÓN NUMÉRICA DE LAS HERRAMIENTAS DE
COLABORACIÓN ......................................................................................................... 7
TABLA 4. CARACTERÍSTICAS DE LAS VERSIONES DE SHAREPOINT ................. 10
TABLA 5. VALORACIÓN NUMÉRICA DE LAS HERRAMIENTAS DE
AUTOMATIZACIÓN .................................................................................................... 11
TABLA 6. PROCESO ACTUAL DE SOLICITUD DE VIAJES NACIONALES .............. 16
TABLA 7. PROCESO OPTIMIZADO DE VIAJES NACIONALES ................................ 19
TABLA 8: PARTICIPANTES DEL PROCESO DE VIAJES NACIONALES .................. 20
TABLA 9. ACTIVIDAD SOLICITUD DE VIAJES.......................................................... 22
TABLA 10. ACTIVIDAD NOTIFICACIÓN DE INICIO DE PROCESO .......................... 24
TABLA 11. ACTIVIDAD IDENTIFICAR UNIDAD DE NEGOCIO ................................. 24
TABLA 12. ACTIVIDAD APROBAR SOLICITUD ........................................................ 25
TABLA 13. ACTIVIDAD NOTIFICACIÓN DE RECHAZO (GERENTE UNIDAD DE
NEGOCIOS) ............................................................................................................... 26
TABLA 14. ACTIVIDADES DE VERIFICACIÓN DE REGLAS DE NEGOCIO ............. 27
TABLA 15. ACTIVIDAD APROBAR SOLICITUD GERENCIA GENERAL ................... 28
TABLA 16. ACTIVIDAD DE NOTIFICACIÓN DE RECHAZO (GERENTE GENERAL) 29
TABLA 17. ACTIVIDAD RESERVA DE PASAJES AÉREOS ..................................... 30
TABLA 18. ACTIVIDAD GESTIÓN DE VIÁTICOS ...................................................... 30
TABLA 19. ACTIVIDAD NOTIFICACIÓN VIÁTICOS GESTIONADOS ........................ 31
TABLA 20. CAMPOS DE LA LISTA DE SHAREPOINT: VIAJES NACIONALES ........ 35
TABLA 21: PALABRAS CLAVES APROBACIÓN DESDE CORREO ELECTRÓNICO46
TABLA 22: DEFINICIÓN DE REGLAS DE NEGOCIO ................................................ 46

viii
LISTA DE FIGURAS

……………………………….pág

FIGURA 1. CARACTERÍSTICAS DE LAS METODOLOGÍAS DE DESARROLLO ........ 3


FIGURA 2. FASES DE LA METODOLOGÍA BPM: RAD ............................................... 5
FIGURA 3: ESQUEMA GENERAL DE LA METODOLOGÍA BPM: RAD ....................... 6
FIGURA 4. CARACTERÍSTICAS DE LAS HERRAMIENTAS DE COLABORACIÓN .... 7
FIGURA 5. CARACTERÍSTICAS DE SHAREPOINT .................................................... 8
FIGURA 6. CARACTERÍSTICAS DE LAS HERRAMIENTAS DE AUTOMATIZACIÓN12
FIGURA 7. PROCESO ACTUAL DE SOLICITUD DE VIAJES NACIONALES ............ 17
FIGURA 9. INICIO DEL PROCESO (MODELO BPM)................................................. 22
FIGURA 10. FORMATO DE SOLICITUD DE VIAJES ................................................ 23
FIGURA 11. NOTIFICACIÓN INICIO DE PROCESO (MODELO BPM) ...................... 23
FIGURA 12. IDENTIFICAR UNIDAD DE NEGOCIO (MODELO BPM) ........................ 24
FIGURA 13. APROBACIÓN DE LA SOLICITUD GERENTE DE UNIDAD (MODELO
BPM) .......................................................................................................................... 25
FIGURA 14. NOTIFICACIÓN DE RECHAZO DE SOLICITUD (MODELO BPM) ......... 26
FIGURA 15. REGLAS DE NEGOCIO (MODELO BPM) .............................................. 26
FIGURA 16. APROBACIÓN DE SOLICITUD GERENTE GENERAL (MODELO BPM)
................................................................................................................................... 28
FIGURA 17. NOTIFICACIÓN RECHAZO GERENTE GENERAL (MODELO BPM) .... 29
FIGURA 18. NOTIFICACIÓN RESERVA DE PASAJES AÉREOS (MODELO BPM) .. 29
FIGURA 19. GESTIÓN DE VIÁTICOS (MODELO BPM) ............................................. 30
FIGURA 20. NOTIFICACIÓN DE VIÁTICOS GESTIONADOS (MODELO BPM) ........ 31
FIGURA 21. INICIO DE PROCESO DE VIAJES NACIONALES ................................. 33
FIGURA 22. INTRANET DE BINARIA SISTEMAS SOBRE SHAREPOINT ONLINE .. 33
FIGURA 23: LISTA DE GERENCIAS DENTRO DEL SITIO DE BINARIA SISTEMAS 35
FIGURA 24: VISTA DE LA LISTA: GERENCIAS ........................................................ 36
FIGURA 25: LISTA DE VIAJES NACIONALES DENTRO DEL SITIO DE BINARIA
SISTEMAS ................................................................................................................. 36
FIGURA 26: VISTA DE LA LISTA: VIAJES NACIONALES ......................................... 37
FIGURA 27: INGRESO ADMINISTRACIÓN DE NINTEX ........................................... 38

ix
FIGURA 28: ADMINISTRACIÓN DE LOS FLUJO DE NINTEX................................... 38
FIGURA 29: COMPONENTE DE DESARROLLO SOBRE NINTEX............................ 39
FIGURA 30. CONFIGURACIÓN DEL FLUJO DE PROCESO DE APROBACIÓN
VIAJES NACIONALES ............................................................................................... 41
FIGURA 31. VARIABLES DEL FLUJO DE PROCESO DE APROBACIÓN VIAJES
NACIONALES............................................................................................................. 41
FIGURA 32: FORMULARIO DE INICIO DE PROCESO DE SOLICITUD DE VIAJES
NACIONALES............................................................................................................. 42
FIGURA 33: CAMPO SELECCIÓN UNIDADES DE NEGOCIO .................................. 43
FIGURA 34: BLOQUE INICIO DE PROCESO DE SOLICITUD DE VIAJES
NACIONALES............................................................................................................. 44
FIGURA 35: BLOQUE 2 APROBACIÓN GERENTES DE UNIDAD. ........................... 47
FIGURA 36: BLOQUE 3 APROBACIÓN GERENCIA GENERAL Y GESTIÓN DE
VIÁTICOS ................................................................................................................... 48
FIGURA 37: FORMATO DE SOLICITUD DE VIAJES NACIONALES ......................... 50
FIGURA 40: NOTIFICACIÓN DE TAREA PENDIENTE A GERENTE DE UNIDAD .... 52
FIGURA 41: FORMULARIO DE INICIO DE APROBACIÓN O RECHAZO (GERENTE
UNIDAD)..................................................................................................................... 52
FIGURA 42: FORMULARIO DE APROBACIÓN O RECHAZO (GERENTE UNIDAD) 53
FIGURA 43: NOTIFICACIÓN DE TAREA PENDIENTE A GERENTE GENERAL ....... 54
FIGURA 44: APROBACIÓN DE LA SOLICITUD VÍA CORREO ELECTRÓNICO ....... 54
FIGURA 45: NOTIFICACIÓN DE APROBACIÓN/RECHAZO A SOLICITANTE .......... 55
FIGURA 46: NOTIFICACIÓN RESERVA DE PASAJES ............................................. 55
FIGURA 47: NOTIFICACIÓN DE TAREA PENDIENTE GESTIÓN DE VIÁTICOS ...... 56
FIGURA 48: FORMULARIO DE INICIO DE GESTIÓN DE VIÁTICOS ........................ 56
FIGURA 49: FORMULARIO DE GESTIÓN DE VIÁTICOS.......................................... 57
FIGURA 50: NOTIFICACIÓN DE CONFIRMACIÓN DE VIÁTICOS ............................ 57

x
RESUMEN

TEMA: “AUTOMATIZACIÓN DE SOLICITUD DE VIAJES NACIONALES EN


BINARIA SISTEMAS, SOBRE LA PLATAFORMA NINTEX ONLINE Y
SHAREPOINT ONLINE”

Autor: Alexis Javier Tacuri Silva

Tutor: Mauro Leonardo Rosas Lara

La automatización del proceso administrativo de Viajes Nacionales para la empresa


Binaria Sistemas, fue pensado con la finalidad de obtener un proceso mejorado y que
erradique los problemas que se generan en la organización al tener que realizar este
tipo de procesos de forma completamente manual, para ello se aprovechó la
infraestructura con la que cuenta actualmente la empresa. El proyecto fue
desarrollado bajo la plataforma de Office 365 en especial apoyados con la
herramienta de colaboración de Sharepoint Online y la de automatización Nintex
Workflow y Nintex Forms.
Como resultado de la mejora y la aplicación de las herramientas tecnologías de Office
365, obtuvimos un flujo que además de ser funcional, garantiza a todos los
colaboradores de la organización contar con un proceso robusto, confiable y ágil.

PALABRAS CLAVES: OFFICE 365 / SHAREPOINT ONLINE / NINTEX


WORKFLOW / NINTEX FORMS / FLUJOS DE SHAREPOINT

xi
ABSTRACT

SUBJECT: “AUTOMATION OF REQUEST FOR NATIONAL TRAVELS IN BINARIA


SISTEMAS, ON NINTEX ONLINE AND SHAREPOINT ONLINE PLATFORMS”

Author: Alexis Javier Tacuri Silva

Tutor: Mauro Leonardo Rosas Lara

Automation of the administrative process of Viajes Nacionales for Binaria Sistemas


Company was intended to obtain an improved process and to eradicate troubles
generated in the organization, when such process was conducted in a fully manual
fashion; the Company infrastructure was used. The Project was conducted under Office
365 platform, mostly supported by cooperation tools owned by Sharepoint Online and
Nintex Workflow and Nintex Forms as per automation.
As a result of the improvement and application of technologies tools from Office 365, we
hot a flow that in addition to being functional warrants all coworkers of the Organization
having in place a robust, reliable and agile process.

KEYWORDS: OFFICE 365 / SHAREPOINT ONLINE / NINTEX WORKFLOW / NINTEX


FORMS / WORKFLOWS OF SHAREPOINT

I CERTIFY that the above and foregoing is a true and correct translation of the original
document is Spanish.

xii
INTRODUCCION

Las organizaciones de hoy en día tienen como estructura básica la elaboración de


procesos, los cuales conllevan la generación de información que muchas de las
veces resulta ser de vital importancia para la continuidad de un negocio.
Muchos de los procesos que son realizados dentro de una organización no se
encuentran debidamente documentados y lo que es peor aún se los elabora de forma
manual y obsoleta, esto implica que la organización tenga demoras en su realización
e incluso perdida de información crítica.
Binaria Sistemas al igual que otras organizaciones rige su estructura administrativa
en base a la elaboración de procesos donde se ven involucrados gran parte de sus
colaboradores. Actualmente la empresa, realiza gran cantidad de sus procesos de
forma manual y al tratarse de una organización que tiene una gran cantidad de
empleados estos procesos generan perdida de información y demora en el trámite
de los mismos.
Para erradicar los problemas descritos Binaria Sistemas tiene como objetivo
automatizar los procesos administrativos que son de vital importancia para la
continuidad y crecimiento de su negocio, para realizarlos busca aprovechar la
infraestructura con la que cuenta.
El objetivo general de este proyecto consiste en Automatizar el proceso
administrativo de solicitud de viajes nacionales en Binaria Sistemas.
Los objetivos específicos son:
1. Identificar el proceso actual de solicitud de viajes nacionales.
2. Plantear los problemas que se generan a partir del proceso actual para
realizar las solicitudes de viajes naciones.
3. Resolver los problemas planteados en el proceso actual.
4. Determinar la herramienta que se va a utilizar para la automatización del
proceso.
5. Determinar las metodologías en las cuales se basará el desarrollo del
proyecto.
La implementación de la automatización del proceso será realizada sobre la
tecnología en la nube que nos Brinda Microsoft con Office 365, en particular se va a
utilizar la herramienta de colaboración Sharepoint en su versión Online y es en esta
herramienta donde se irá almacenando toda la información que vaya generando el
proceso de Viajes Nacionales.
El proyecto de la Automatización del Proceso de Solicitud Viajes Nacionales no será
enfocado como un proyecto en el que se deba realizar todo el levantamiento del
proceso, sino que se hará una propuesta para el mejoramiento del proceso con el
que cuenta actualmente la empresa.

1
Para la realización de la automatización se hará énfasis principalmente en dos
metodologías, la primera denominada BPM: RAD que servirá como apoyo para
realizar las mejoras del caso en el actual proceso, además para realizar el desarrollo
sobre la herramienta Nintex se buscará un apoyo en la metodología ágil Scrum ya
que esta es la que mejor se ajusta al tipo de proyecto que se va a desarrollar
El documento que describe la implementación del proceso automatizado está
compuesto principalmente por cuatro partes claramente definidas; la primera,
describe el marco teórico en el cual se ha basado la implementación del proyecto, en
este apartado se detalla las metodologías utilizadas y un estudio comparativo de las
herramientas que serán utilizadas para el desarrollo de la automatización. La
segunda parte, detalla el proceso actual para realizar solicitudes en la empresa,
también se formula una propuesta de mejoramiento del proceso con el que se busca
erradicar los problemas encontrados. La tercera parte, describe el desarrollo de la
automatización, explicando el flujo implementado por bloques para un mejor
entendimiento y en la última parte, se elabora una guía para entender el
funcionamiento del flujo pero desde la perspectiva de un usuario fin

ii
1. MARCO TEÓRICO

1.1 Metodologías de desarrollo de software

Para el desarrollo de soluciones informáticas, es muy importante tomar en cuenta


que cualquier producto que se desee realizar debe estar alineado con alguna
metodología de desarrollo tomando en cuenta que tipo de solución es la que se
desea construir. Partiendo del tipo de software que deseamos desarrollar podemos
elegir si lo vamos a desarrollar con metodologías agiles o con metodologías
tradicionales.

Es muy importante saber que metodología elegir para construir la solución


informática deseada, ya que dependiendo de las solicitudes del usuarios debemos
seguir alguna de las metodologías ya sea ágil o tradicional, que nos ayudará a
construir un software de manera correcta y sobre todo que cumpla con los
requerimientos que han sido especificados desde el cliente. Para tomar una decisión
debemos basarnos en ciertas características fundamentales que distinguen a cada
tipo de metodología (Ver Tabla 1).

Metodologías Agiles Metodologías Tradicionales


Preparada para cambios en el Elaborar cambios requiere más
transcurso del desarrollo trabajo y tiempo
Procesos menos controlados Numerosas políticas y normas que
cumplir
El cliente se considera como parte del El cliente interactuará en contadas
equipo de desarrollo ocasiones mediante reuniones
prefijadas.
Menos énfasis en la arquitectura de la La arquitectura es parte fundamental
solución para el desarrollo
Tabla 1. Características de las metodologías de desarrollo

Actualmente el proceso que conlleva la implementación de un servicio basado en


desarrollo de software debe ser rápido y muchas de las veces cambiante a las
necesidades que van surgiendo por parte del cliente. Un software que se mantenga
estático y que haya sido pensado solo para sus requerimientos iniciales muy
probablemente quedara obsoleto en un corto lapso de tiempo.

1
Unos de los aspectos muy importantes a la hora de elegir una metodología de
desarrollo, es pensar que los beneficiarios de la implementación siempre requieren
tener resultados rápidos y que tengan en un lapso pequeño de tiempo la funcionalidad
requerido

Basado en la teoría, el desarrollo del proyecto para la Automatización de Procesos


Administrativos que se desea implementar en Binaria Sistemas, se realizara bajo los
lineamientos de metodologías ágiles; principalmente por tres razones:

1. No se va a realizar más que la documentación necesaria, para evitar redactar


largos documentos. Sino lo necesario para tener un traspaso de conocimiento
claro, eficiente y dinámico.
2. La comunicación con los clientes o beneficiarios de la automatización de los
procesos administrativos, va a ser continuo y dinámico.
3. En el transcurso de la elaboración del proyecto se puede pedir cambios,
previamente definidos con el cliente.

El siguiente cuadro comparativo, será utilizado para valorar numéricamente cuál de las
metodologías agiles planteadas es la más adecuada para desarrollar este tipo de
proyectos de automatización de procesos dentro de una organización. Para ello se
evaluara características de las metodologías agiles con puntuaciones que van del uno
(1) al diez (10), siendo 1 cuando la metodología no cubra la característica y 10 cuando
la cubra en su totalidad.

METODOLOGIAS
Características SCRUM XP RUP
Participación del cliente [3] 8 10 6
Entrega Incremental [3] 10 10 6
Planificación formal del proyecto 7 4 10
Adoptar el cambio [3] 9 10 7
Definición de Alcance del 6 5 10
proyecto
Documentación del proyecto 6 4 10
Total por Metodología 49 43 49
Tabla 2. Valoración de las metodologías ágiles

2
Metodologias de Desarrollo
12
10
8
6
4
2
0

SCRUM XP RUP

Figura 1. Características de las metodologías de desarrollo

1.2 Metodología para el desarrollo de procesos

Hoy en día es muy común encontrar que las estructuras básicas de las organizaciones
se basen en la elaboración de procesos de negocio, que al ser realizadas generan
información que muchas de las ocasiones resulta ser de vital importancia para la
continuidad adecuada de una organización.

Para entender la importancia de los procesos dentro de una organización, primero hay
que entenderlos desde su definición, según Davenport [1] un proceso de negocio se lo
puede definir como:

“Un conjunto de actividades estructuradas y medidas diseñadas para


producir una salida específica para un cliente particular o mercado.”

Pero de manera más informal, podemos entender que un proceso de negocio es un


conjunto de actividades que siguen un orden preestablecido y que sirven para realizar
tareas específicas que nos van a permitir crear productos o servicios para la
organización.

Una vez entendido la esencia del significado de un proceso, podemos deducir que su
adecuado tratamiento y realización es muy importante para la continuidad de un
negocio, ya que mucha de la información que es vital para la organización depende del
adecuado tratamiento y realización de sus procesos. Es por eso que dichos procesos
deben ser gestionados de una manera adecuada para que de esta forma la
información que generan sea confiable.

3
Los procesos al tener una importancia casi vital en las organizaciones, deben ser
llevados y tratados de forma especial, es decir deben ser documentados siguiendo
metodologías especializadas en procesos y desarrollados son herramientas
adecuadas, ya que nos permite [2]:

 Simplificar los procesos.


 No automatizar deficiencias.
 Lograr ver la “esencia” de los procesos y lo fundamental del negocio.
 Lograr ahorrar al menos un 50% del tiempo del proyecto.
 Entender claramente la naturaleza de los procesos, cómo son y cómo
funcionan.

Para el desarrollo de procesos existen muchas metodologías creadas por diversas


herramientas, pero en particular existe una que es genérica y adaptable para el
levantamiento de cualquier tipo de proceso dentro de una organización y se denomina
como BPM: RAD.

La metodología BPM: RAD (rapid analysis & design para la modelización y diseño de
procesos orientados a tecnologías bpm), es una metodología desarrollada por el Club
– BPM, que tiene como objetivo modelizar y diseñar procesos de negocio, ya que su
enfoque principal es estimular el trabajo en equipo con los expertos de negocio
(usuarios), los analistas de procesos y analistas funcionales (sistemas).

Las ventajas de aplicar BPM: RAD son las siguientes [2]:

 Entender y simplificar los procesos del negocio.


 Fomentar el trabajo en equipo y sembrar entusiasmo.
 Asegurar la calidad de los modelos y diseños.
 Modelizar y diseñar los procesos en su totalidad, holísticamente, con
recursos, servicios, datos, reglas de negocio e indicadores.

La metodología BPM: RAD está compuesta por una serie de Fases, actividades y
tareas que ayudan a que el levantamiento de un proceso desde su documentación
hasta su automatización sea de manera adecuada y óptima para tener como resultado
procesos que generan un valor agregado al desarrollo de la empresa. Dichas fases se
resumen en el siguiente mapa conceptual.

4
Fases, Actividades y Tareas
En el siguiente mapa de concepto, se describe a modo de resumen cada etapa de la metodología BPM: RAD.

Metodología BPM: RAD

FASES

Modelización Lógica Diseño Preliminar Diseño BPM

OBJETIVO OBJETIVO OBJETIVO

Preparar el modelo BPM


Identificar y Modelizar al de los procesos al detalle,
detalle los procesos de Obtener el Modelo de para que los
negocio que conforman Funcionamiento de los desarrolladores lo
el alcance del proyecto procesos implemente en un
herramienta

RESULTADOS TÉCNICAS
TÉCNICAS TÉCNICAS RESULTADOS RESULTADOS
 Procesos de negocio  Diseño de procesos
 Estructuración de  Modelo BPMN
identificados  Identificación y  Servicios Funcionales BPM
procesos
 Diagrama de flujo con especificación de  Requerimientos de  Especificación y diseño  Formularios.
 Modelización de Flujos
 Especificación de reglas
notación BPMN servicios funcionales negocio y de de formularios  Especificación de
 Especiación detallada (SOA) sistemas.  Especificación de reglas notificaciones
de negocio
de procesos de negocio

Figura 2. Fases de la metodología BPM: RAD

5
Figura 3: Esquema General de la Metodología BPM: RAD

1.3 Herramienta de Colaboración Empresarial

La elaboración del proyecto de automatización de viajes nacionales, se desarrollara


sobra varias herramientas que trabajan conjuntamente, una de ellas es la herramienta
de colaboración, es por eso que se toma en cuenta el estudio de la misma.

Una herramienta de colaboración empresarial, nos permite gestionar contenidos de


una organización compartiendo información tanto para el uso de usuarios interno como
para el uso de usuarios externos, muchas organizaciones lo utilizan hoy en día para
crear espacios de encuentro y compartir intereses en común con sus colaboradores e
incluso con sus clientes.

El siguiente cuadro comparativo, será utilizado para valorar numéricamente que


herramienta de colaboración empresarial brinda mayores bondades a los usuarios de
una organización. Para ello se evaluara características de las herramientas con
puntuaciones que van del uno (1) al diez (10), siendo uno (1) cuando la herramienta de
colaboración no cubra la característica y diez (10) cuando la cubra en su totalidad.

6
HERRAMIENTAS DE COLABORACIÓN
Características SHAREPOINT ALFRESCO IGLOO
Personalización de la interfaz 9 6 9
grafica
Sistema de gestión Documental 10 8 10
Centro de Búsqueda de 10 9 9
contenidos
Creación de Flujos de Trabajo 8 8 6
Soportado sobre varios Sistemas 5 8 9
Operativos
Soportado para móviles 8 8 10
Total por Herramienta 50 47 51
Tabla 3. Valoración numérica de las herramientas de colaboración

Herramientas de Colaboracion Empresarial


12
10
8
6
4
2
0

SHAREPOINT ALFRESCO IGLOO

Figura 4. Características de las herramientas de colaboración

Si bien es cierto, el análisis da como la mejor herramienta de colaboración a Igloo


Software, el proyecto será desarrollado sobre la herramienta SharePoint, ya que la
organización (Binaria Sistemas) cuenta con dicha solución como herramienta de
colaboración.

7
1.3.1 Sharepoint

Existen muchas definiciones acerca de lo que es Sharepoint, la mayoría de usuarios la


definen como una herramienta de gestión documental pero Sharepoint va mucho más
allá ya que es una herramienta que nos ayuda a gestionar de manera íntegra una
organización. En palabras más exactas podemos definir a Sharepoint como: una
plataforma de colaboración empresarial basada en la web que nos permite crear sitios
web, almacenar información, organizar y compartir contenidos de manera segura
desde prácticamente cualquier dispositivo.

Entre las principales características que brinda Sharepoint a sus usuarios están:

COMPARTIR
contenido con los
colaboradores de
la empresa
COLABORACIÓN DESCUBRIR
Compartir Motor de busqueda
contedinos mediante de contenidos y
creación de sitio colaboradores

SHAREPOINT

CREAR
MOVILIDAD
Añadir
Adaptación de sus
funcionalidades
sitios a plataformas
mediante desarrollo
móviles
en Visual Studio
INTEGRACIÓN
Conexión con
diversas soluciones
informáticas

Figura 5. Características de Sharepoint

Sharepoint al igual que otras soluciones informáticas cuenta con su versión


completamente integrada y funcional en la nube, para ello se requiere de una
implementación de Office 365.

8
 OFFICE 365

La tecnología en la nube mediante la implementación de Office 365, le permite a la


organización mejorar y expandir de manera más rápida los servicios de colaboración y
comunicación con seguridad y fiabilidad a gran escala, esto debido a que está
diseñado para trabajar con las aplicaciones de la suite de Office que hoy en día son
muy conocida por prácticamente todos los colaboradores de cualquier organización.

Entre los principales beneficios de la implementación de la tecnología en la nube


mediante Office 365, tenemos:

 Los servicios que ofrece la plataforma están disponible en cualquier momento.


 Bajos costos en comparación a implementaciones en servidores locales.
 Reduce la carga de realizar tareas rutinarias como actualizaciones de
seguridad y de sistema, por parte del departamento de TI.
 Permite a los colaboradores de una organización estar conectados sin
importar el lugar donde se encuentren y el dispositivo que utilicen.

Office 365, no solo brinda bondades proporcionada por la suite de Office sino que
también ofrece la implementación de potentes funcionalidades de productividad que
ayudan a los colaboradores de una organización a realizar un trabajo completo y
eficiente, los servicios que ofrece Office 365 son:

1. Sharepoint Online.- es una tecnología en la nube que proporciona a la


organización servicios de colaboración para poder compartir ideas y
conocimientos, construir sitios y soluciones personalizadas, buscar
información.

2. Exchange Online.- proporciona acceso de forma segura a los servicios de


correo electrónico, calendario, contactos y tareas a través de los PCs,
navegadores y dispositivos móviles.

3. Lync Online.- proporciona a los usuarios funcionalidades de comunicación más


avanzada, incluyendo presencia, mensajería instantánea y llamadas de audio y
video.

4. Office Professional.- incluye las conocidas herramientas de la suite de Office


como Word – Excel – Outlook – Access – InfoPath – Publisher.

9
Para la elaboración del proyecto de automatización de procesos administrativos, se
utilizara la herramienta de colaboración Sharepoint Online, si bien es cierto las
funcionalidades que nos brinda a nivel de usuario final son prácticamente las mismas
en comparación con su versión on premise, ciertamente su administración y función
son lo son.

Nota: Un Servidor On Premise de Sharepoint, es una versión del producto que está
instalada sobre un servidor físico y su instalación, configuración y administración es
realizada por personas especialistas en la herramienta.

VERSIONES DE SHAREPOINT
Categoría On Premise Online
Costo de la Solución Compra de licencias, Suscripción anual a un
software complementario plan de Office 365
y mantenimiento de
software y hardware
Implementación y Soporte de TI para la Administración por parte
Mantenimiento de la implementación, gestión y de Microsoft y asegura
Infraestructura actualización de la granja que todas las
actualización estén
desplegadas.
Administración de Los servicios Opciones pre
opciones proporcionados depende configuradas y su
de las configuraciones administración es limitada.
realizadas en la
administración central
Almacenamiento Almacenamiento costoso, Almacenamiento barato,
Colecciones de sitios Colecciones de sitios
cuenta con más de 100 cuenta con más de 100
GB de almacenamiento. GB de almacenamiento.
Tabla 4. Características de las versiones de Sharepoint

10
1.4 Herramienta para el desarrollo de flujos de trabajo

Una vez identificados y documentados los procesos de negocio que se desean


automatizar, es importante estudiar qué tipo de herramienta es la que nos permite
gestionar de manera más adecuada los procesos levantados.
Una herramienta para la implementación de flujos de trabajo, permite plasmar toda la
información recolectada durante el levantamiento del proceso dentro de una
organización, entre las principales características que nos permite este tipo de
herramientas están [4]:

 Automatiza procesos de negocio.


 Gestiona de manera más adecuada la comunicación entre los actores que
intervienen en el proceso.
 Disminuye el tiempo del proceso.
 Centraliza la información.
 Disminuye casi por completo la perdida de información.
 Evita que los procesos de negocio sean llevado de forma manual.

El siguiente cuadro comparativo, será utilizado para valorar numéricamente que


herramienta de automatización de procesos brinda mayores bondades y
características a los usuarios de una organización. Para ello se evaluará
características de las herramientas con puntuaciones que van del uno (1) al diez (10),
siendo uno (1) cuando la herramienta de colaboración no cubra la característica y diez
(10) cuando la cubra en su totalidad.

HERRAMIENTAS DE
AUTOMATIZACIÓN
Características NINTEX K2 NINTEX
ON PREMISE ONLINE
Interfaz gráfica amigable para elaboración de 10 10 10
flujos de trabajo
Creación de formularios dinámicos 10 8 9
Aprobación de tareas desde correo 10 10 10
Adaptación de las tareas para móviles 10 10 9
Integración con otras aplicaciones 9 10 9
Seguimiento del flujo de trabajo 10 8 7
Creación de Reportes 8 10 8
Total por Herramienta 67 66 62
Tabla 5. Valoración numérica de las herramientas de automatización

11
Herramientas de Flujos de Trabajo

12
10
8
6
4
2
0

NINTEX ON PREMISE K2 NINTEX ONLINE

Figura 6. Características de las herramientas de automatización

Basándonos en los resultados obtenidos al comparar estas herramientas de


automatización, la ganadora y más óptima para realizar este tipo de trabajos es Nintex
en su versión On Premise, pero debido a que la empresa para quien se va a
implementar la automatización del proceso de Solicitud de viajes nacionales cuenta
con una infraestructura ya adquirida, vamos a utilizar la herramienta Nintex en su
versión Online.

1.4.1 Nintex

Nintex es una de las soluciones para automatización de flujos de trabajo sobre


Sharepoint más utilizadas y populares, entre sus principales características tenemos:

 Diseño de flujos de trabajo sin necesidad de programación.


 Gestión y monitoreo de los flujos desarrollados en tiempo real.
 Completa integración con el sistema de colaboración Sharepoint.
 Conexión con diversos sistemas.

Nintex cuenta con dos plataformas que nos permiten de manera íntegra y completa
desarrollar y gestionar los procesos de negocio que se deseen automatizar.

12
 Nintex Workflow

Nintex Workflow es una herramienta utilizada para el diseño de flujos de trabajo y de


procesos de negocio, que nos permite desde una interfaz completamente gráfica
automatizar los procesos de una organización, sin la necesidad de escribir código.
Entre sus principales características tenemos:

 Conexión con diversas fuentes de datos y sistemas informáticos.


 Gestión y seguimiento de los procesos automatizados en tiempo real.
 Diseñador de flujos de trabajo completamente intuitivo.
 Aprobación de tareas desde su correo electrónico.

 Nintex Forms

Nintex Forms es una potente herramienta que nos permite editar formularios tanto
para las tareas que tengan una intervención humanos dentro del flujo desarrollado con
Nintex Workflows así como también para aplicaciones nativas de Sharepoint. Entre
sus principales características están:

 Publicación de formularios para navegadores web y dispositivos móviles.


 Integración con tareas de Nintex Workflow.
 Creación de formularios dinámicos con campos dinámicos, validación de
datos, personalización de formatos, etc.
 Completa integración con aplicaciones nativas de Sharepoint.
 Conexión con fuentes de datos en tiempo real.

13
2. PROCESO DE SOLICITUD DE VIAJES NACIONALES

2.1 Estado Actual del Proceso

Binaria Sistemas actualmente lleva muchos de sus procesos administrativos de forma


manual, con la automatización del proceso de Solicitud de Viajes Nacionales lo que se
busca es llegar a que todos los procesos administrativos lleguen a ser automatizados
con la finalidad de:

 Poner en uso todo el potencial de la infraestructura con la que cuenta la


organización.

 Centralizar toda la información que se deriva de los procesos sobre la


plataforma Sharepoint

 Rebajar el tiempo que conlleva realizar procesos de forma manual.

 Impulsar entre sus colaboradores el uso masivo de herramientas como


Sharepoint y Nintex.

 La interacción entre los involucrados en los procesos sea de manera más


dinámica.

 Reducir costos que implican el uso de papel para este tipo de trámites.

Binaria Sistemas es una organización que brinda servicios empresariales


concernientes a tecnología, estos servicios principalmente son brindados dentro de la
ciudad de Quito donde se encuentra su principal centro de negocios, pero muchas de
las veces los servicios que son prestados se los realiza fuera de la ciudad, para ello se
necesita que la movilización hacia otra ubicación del país sea aprobada por los
colaboradores encargados de autorizar este tipo de solicitudes y que una vez
aprobada dicha solicitud se necesita que de parte del área administrativa sean
gestionados los viáticos solicitados por el colaborador que se va a trasladar hacia otro
punto del país.

14
Llevar de forma manual un proceso de este tipo dentro de una organización que
cuenta con una gran cantidad de colaboradores implica grandes problemas que
pueden afectar directamente con el crecimiento de la organización, entre los
principales inconvenientes que se quiere erradicar con la automatización de este
proceso están:

 Demora en las aprobaciones o rechazo de solicitudes.

 Retardo en la gestión de viáticos.

 Demora para realizar reservaciones de pasajes aéreos.

 Perdida de información concerniente a la solicitud.

 Reservación de Hospedaje no realizada.

 Retraso o pérdida de oportunidades de negocio.

Con la optimización y posterior automatización lo que se busca es tener un proceso


documentado y completamente funcional dando así el primer paso hacia la
automatización de todos sus procesos administrativos.

Según la metodología BPM: RAD en su fase de uno (Modelización Lógica), el primer


paso a seguir es identificar y modelizar con detalle los procesos que conforman el
alcance del proyecto, para ello en la siguiente tabla se describe cada una de las tareas
que se realiza actualmente para realizar una solicitud de Viajes Nacionales. A partir de
la misma se realizará la optimización del proceso para llegar a tener un flujo eficiente y
que cubra las necesidades de la empresa

15
Proceso Actual de Solicitud de Viajes Nacionales
No. de Tarea Usuario Responsable Actividades Siguiente Tarea
1 Empleados de Binaria Sistemas Ingresar al portal de Binaria Sistemas y Bajar formato de Solicitud que 1
se encuentra en Excel
2 Empleados de Binaria Sistemas Imprimir Formato y llenar la Solicitud según lo requerido 2
3 Empleados de Binaria Sistemas Entregar Solicitud al responsable o Gerente de unidad a la que 3
pertenezca el solicitante
4 Gerente de Unidad Verificar los datos de la solicitud Datos Correctos ir a: 5

Datos Incorrectos ir a:
14
5 Gerente de Unidad Realizar la Aprobación o rechazo de la Solicitud Si Aprueba ir a: 6

Si Rechaza ir a: 14
6 Gerente de Unidad Verificar reglas de negocio Cumple Regla ir a: 8
 La Solicitud debe ser realizada con una semana de anticipación,
caso contrario requiere aprobación de Gerencia General No cumple regla ir a: 7
 Si el pasaje aéreo supera los 170 dólares, la solicitud debe ser
aprobada también por Gerencia General.
7 Gerente General Realizar la Aprobación o rechazo de la Solicitud Si Aprueba ir a: 8

Si Rechaza ir a: 14
8 Notificar a recepción que se debe realizar una reserva de pasajes, para 9
ellos se debe especificar
 Nombre de Solicitante.
 Cédula del Solicitante.
 Día de salida.
 Día de retorno.
 Hora de preferencia para el viaje.

8 Empleado de Binaria Sistemas Entregar Solicitud aprobada a responsable en el área Administrativa 10


para gestión de viáticos.
10 Recepción Realizar la reservación de los pasajes aéreos. 11
11 Área administrativa Verificar datos de la solicitud 12
12 Área administrativa Realizar la gestión de los viáticos solicitados 13
13 Área Administrativa Notificar al Solicitante que los viáticos fueron consignados 14
14 Fin de Proceso

Tabla 6. Proceso actual de Solicitud de Viajes Nacionales

16
ACTUAL PROCESO DE SOLICITUD DE VIAJES NACIONAL BINARIA SISTEMAS

Empleado
Entregar Solicitud a Entregar a
Ingresar al portal de Imprimir Formato LLenar formato Entregar Solicitud a
Inicio de Proceso Gerente de la Recepción Datos
Binaria Sistema del Solicitud según lo indicado Administrativo para
Unidad para que realice
gestion de viaticos
reserva de pasajes

Informar a
Datos Correctos Solicitante que los
Verificar Datos NO Fin de Proceso
? Datos son
Incorrectos

SI

Aprobar Solicitud
Gerente de Unidad

SI

Solicitud
NO
Aprobada ?

SI

Verificar Reglas de
Cumple Reglas ?
Negocio

NO
SI

Aprobar Solicitud
Gerente General

Solicitud
Fin de Proceso NO
Aprobada ?
Recepción

Realizar Reserva de
Pasajes
Administrativo
Departamento

Notificar a usuario
Verificar Datos de
Gestionar Viáticos Viáticos Fin de proceso
Solicitud
Consignados

Figura 7. Proceso Actual de Solicitud de Viajes Nacionales

17
El tiempo estimado para completar todo el proceso de Solicitud de Viajes Nacionales desde la
realización de la solicitud hasta la gestión de viáticos actualmente es de 2 días
aproximadamente, esto debido a que se cuenta con varios problemas que serán solventados
con la mejora y automatización del proceso.

Los principales problemas encontrados son los siguientes:

1) La solicitud se debe imprimir y llenar a mano, con el riego de cometer errores e


inconsistencias en los datos requeridos en la solicitud.
2) La verificación de la información que contiene la solicitud es manual.
3) No se cuenta con un mecanismo estándar para notificar la aprobación o rechazo
de las solicitudes hacia el usuario.
4) No se cuenta con un mecanismo estándar para notificar a los responsables de
gestionar viáticos y reservar pasajes aéreos que se debe realizar estas tareas.
5) El registro del proceso se lo hace de forma manual.
6) La verificación de que la solicitud debe ser realizada con una semana de
anticipación y que el pasaje aéreo no debe superar los 170 dólares, es de forma
manual.
7) Los encargados de realizar las aprobaciones o rechazos de las solicitudes, deben
estar presentes en la empresa para realizar esta tarea. Ya que se trata de un
documento físico que debe ser firmado.
8) No se cuenta con un mecanismo para notificar a los gerentes de unidad o a la
gerencia general que se tiene una nueva tarea por realizar.
9) El tiempo que se toma para el traslado del documento físico que contiene la
solicitud de una dependencia a otra para la aprobación, reservación de pasajes y
gestión de viáticos, es considerable.

Como vimos se pueden identificar algunos problemas que actualmente se evidencia en la


elaboración del proceso de Solicitud de Viajes Nacionales, principalmente por no tener un
levantamiento del proceso formal guiado por metodologías y tecnologías que nos ayuden a
identificar posibles soluciones o alternativas para tener un proceso mucho más eficiente,
basándonos en la metodología para la estructuración de proceso BPM: RAD, como primer
paso a seguir se va a identificar de manera formal la estructuración del proceso, modelización
del flujo y especificación de las reglas de negocio.

18
2.2 Mejora del proceso de Viajes Nacionales

Para realizar la estructuración de un proceso es fundamental identificar a detalle cada una de


las tareas que comprende dicho proceso, especificando para cada tarea si cuenta con pasos
que deben realizar antes o si es una entrada hacia otra tarea.

No. de la Nombre de la Tarea Siguiente Tarea


Tarea
1 Realizar Solitud de Viaje 2
2 Notificación de Inicio de Proceso 3
3 Notificación de Tarea pendiente de 4
Aprobación
4 Aprobar o Rechazar la Solicitud: Unidad de 5
Negocio
5 Decisión de la Solicitud desde Unidad de Aprobado ir a :6
Negocio
Rechazado ir a: 9
6 Verificar Regla de negocio: solicitud debe Si Cumple Regla ir a: 10
realizarse con una semana de anticipación
Verificar Regla de negocio: el monto del No Cumple Regla ir a: 7
pasaje aéreo debe ser menor a 170
7 Aprobar o Rechazar la Solicitud Gerencia 8
General
8 Decisión de la Solicitud desde Gerencia Aprobado ir a: 10
General
Rechazado ir a: 9
9 Notificar Rechazo de Solicitud
10 Notificar Aprobación de Solicitud 11 y 12
11 Notificación para reservación de pasajes
aéreos
12 Notificación de tarea pendiente Gestión de 13
viáticos
13 Gestión de Viáticos 14
14 Notificación de Viáticos gestionados 15
15 Documentar información del proceso
realizado
Tabla 7. Proceso optimizado de Viajes Nacionales

19
2.2.1 Participantes

Para tener un modelo lo más preciso posible, es muy importante a más de identificar las
tareas que conforman el proceso, identificar cada uno de los roles que interviene en cada
etapa, para ello se identifica las tareas que realizan o que se le ha asignado a cada rol (Ver
Tabla 8).

Roles Aprobadores Aprobador Gestor de Empleados Gestor de


Gerentes de Gerente General Pasajes Viáticos
Unidad Aéreos
Tareas Recibir Recibir Recibir Realizar Recibir
Notificación de Notificación de Notificación Solicitud Notificación
nueva Tarea nueva Tarea para de Nueva
reservación de tarea de
Pasajes gestión de
viáticos
Aprobar o Aprobar o Recibir Gestionar
Rechazar Rechazar Notificación Viáticos
Solicitud Solicitud de Inicio de
proceso
Decisión de la Decisión de la Recibir
solicitud solicitud Notificación
de
Aprobación
de Solicitud
Recibir
Notificación
de rechazo
de Solicitud
Recibir
Notificación
de Viáticos
Gestionados
Tabla 8: Participantes del Proceso de Viajes Nacionales

Una vez identificado las tareas y los roles específicos del proceso a automatizar, el siguiente
paso a realizar es el modelo del proceso bajo la notación estándar BPMN, para realizar la
modelización del proceso se utilizó la herramienta para modelaje Microsoft Visio; cabe
mencionar que en este modelo se basará la automatización del proceso en la herramienta
para el desarrollo de flujos Nintex. Como se mencionó este modelo será una referencia
únicamente, ya que Nintex no es una herramienta BPM y no se puede implementar modelo
BPMN para una automatización

20
Empleado
Notificar a
Realizar Solicitud de Empleado inicio de
viaje Proceso

Notificar rechazo de
Identificar la unidad Solicitud
Aprobar Solicitud NO Solicitud a
de Negocio Aprobada ?
Empleado
Fin de Proceso

SI

Gerente de Unidad

Verificar días de
Veriificar Monto del
anticipación de la
pasaje aereo
Solicitud
Proceso de Solicitud de Viajes Nacionales

Monto Pasaje
> 750 y
Dias Anticipacion
<7?

SI

Notificar rechazo de
Solicitud
Gerente General

Aprobar Solicitud NO Solicitud a


Aprobada ?
Empleado
Fin de Proceso

SI
NO
Recepción

Notificar soliditud
para reserva de
Pasajes
Fin de Corriente
Gestor de
Viáticos

Notificar a
Gestiornar Viaticos Solicitante los
viáticos gestionado
Fin de Proceso

Figura 8. Proceso de Solicitud de viajes Nacionales baja la notación BPMN


21
2.3 Descripción de actividades

Para comenzar con la etapa de implementación del proceso se debe describir a detalle
cada una de las tareas diagramadas con la metodología BPMN, es importante llegar a
un nivel de detalle bastante específico ya que a partir de esta descripción se basara
por completo el desarrollo del proceso con la herramienta de automatización Nintex.

 Inicio / Realizar Solicitud de Viajes

Figura 9. Inicio del proceso (Modelo BPM)

Rol/Roles Actividad Descripción


Empleados de Binaria Realizar Solicitud de Viajes En esta actividad cualquier
Sistemas (Tipo de actividad: Humana) empleado que tenga
acceso al portal de
Sharepoint Online, puede
realizar la solicitud, para
ello ingresará en el acceso
directo de talento humano
y encontrará la opción de
Solicitud de Viajes
Nacionales, el cual abrirá
el formulario construido
para realizar la solicitud.

Tabla 9. Actividad Solicitud de Viajes

22
El formulario que actualmente se utiliza para realizar las solicitudes de forma manual
es el siguiente:

Figura 10. Formato de Solicitud de Viajes

La construcción del formulario de ingreso de la Solicitud de Viajes Nacionales estará


basado en este formato (Ver Figura 10), donde a excepción del campo denominado
“Asignación o Provisión del Gasto” todos los campos serán de carácter obligatorio.
Adicionalmente se agregará al formulario los campos de Cédula (Campo Obligatorio)
y Preferencia de Hora. En el campo de Unidad de negocio, se debe incorporar un
campo de tipo selección en el cual el empleado pueda elegir a la unidad de negocio a
la que pertenece.

 Notificación de Inicio de proceso

Figura 11. Notificación Inicio de Proceso (Modelo BPM)

23
Rol / Roles Actividad Descripción
Empleado de Binaria Notificar a Empleado En esta tarea se
Sistemas Inicio de Proceso (Tipo enviará una notificación
de Actividad: al Empleado que
Automática/ Correo realizó una solicitud de
Electrónico) viaje, en la cual se le
informa que su solicitud
ha sido iniciada.
Tabla 10. Actividad Notificación de inicio de proceso

 Identificar Unidad de Negocio

Figura 12. Identificar Unidad de negocio (Modelo BPM)

Rol / Roles Actividad Descripción


Gerente de Unidad Identificar la Unidad de En el formulario de
Negocio (Tipo de ingreso de solicitud en
Actividad: Automática) uno de los campos se
especifica que el
empleado debe escoger
a que unidad de negocio
pertenece.

El sistema deberá dirigir


la tarea de aprobación
hacia el gerente de la
unidad a la que
pertenece el solicitante.

Para obtener al gerente


de la unidad de negocio
seleccionada, se
realizará una consulta a
la lista de Sharepoint
denominada Gerencias,
la cual contiene las
unidades de negocio y
cuál es el gerente de
cada unidad.
Tabla 11. Actividad Identificar Unidad de Negocio

24
 Aprobar Solicitud Gerente de Unidad

Figura 13. Aprobación de la Solicitud Gerente de Unidad (Modelo BPM)

Rol / Roles Actividad Descripción


Gerente de Unidad Aprobar Solicitud (Tipo En esta tarea se deberá
de Actividad: Humana) notificar al usuario que
existe una tarea
pendiente que debe
realizar.

Se debe configurar la
herramienta para que la
aprobación o rechazo la
puede realizar desde el
correo, mediante la
característica de lazy
approval que brinda
Nintex.

Se debe construir un
formulario desde el cual
también se pueda
realizar la aprobación o
rechazo de la solicitud.

Si la solicitud es
aprobada por el Gerente
de la unidad el flujo debe
continuar hacia la
verificación de las reglas
de negocio.

Si la solicitud es
rechazada debe
continuar el flujo hacia la
notificación de rechazo
de solicitud.
Tabla 12. Actividad aprobar solicitud

25
 Notificación de Rechazo Gerencia de Unidad

Figura 14. Notificación de Rechazo de Solicitud (Modelo BPM)

Rol / Roles Actividad Descripción


Gerente de Unidad Notificar Rechazo de Esta tarea de tipo
Solicitud a empleado automática, debe enviar
(Tipo de Actividad: una notificación
automática) informando que la
solicitud realizada fue
rechazada.

Esta notificación será


realizada si la solicitud
fue rechazada por la
gerencia de unidad.

Después de realizada la
notificación el flujo
termina.
Tabla 13. Actividad Notificación de Rechazo (Gerente Unidad de Negocios)

 Reglas de Negocio

Figura 15. Reglas de negocio (Modelo BPM)

26
Rol / Roles Actividad Descripción
Gerente de Unidad Verificar Monto del Pasaje En esta tarea el sistema
Aéreo (Tipo de Actividad: deberá verificar de forma
automática ) automática que si el valor
del pasaje aéreo
sobrepasa o no los 170
dólares.

Si el valor sobrepasa a
170, la solicitud deberá ser
aprobada por la Gerencia
general.

Si el valor No sobrepasa
los 170, el flujo continúa
hacia los roles de
recepción y gestión de
viáticos.
Gerente de Unidad Verificar días de Esta tarea debe de forma
anticipación de la solicitud automática verificar, si los
(Tipo de Actividad: días desde la fecha de
automática) solicitud hasta la fecha de
Ida es mayor o no a 7 días
naturales.

Si los días diferencia entre


fechas es mayor a 7,
entonces el flujo continúa
hacia recepción y gestión
de viáticos.

Si los días de diferencia


entre fecha es menor a 7,
entonces la solicitud
deberá ser aprobada por
la Gerencia General.

Tabla 14. Actividades de verificación de reglas de negocio

En estas tareas (Ver Tabla 14) es importante tener en cuenta que basta con que una
de estas reglas no se cumpla para que la solicitud pase a la aprobación de la gerencia
general.

27
 Aprobar Solicitud Gerencia General

Figura 16. Aprobación de Solicitud Gerente General (Modelo BPM)

Rol / Roles Actividad Descripción


Gerente General Aprobar Solicitud A esta tarea se llega si
previamente no se han
cumplido las reglas de
negocio previamente
establecidas y el
responsable de esta tarea
debe recibir una
notificación de que tiene
una nueva tarea por
realizar

Si la solicitud llega hasta


la gerencia general, se
debe realizar la
aprobación o no de dicha
solicitud.

La aprobación debe ser


realizada ingresando al
portal de Binaria Sistemas
o a través del correo
electrónico.
Si la Solicitud fue
aprobada por la Gerencia
General, el flujo continúa
hacia recepción y gestión
de viáticos.

Si la Solicitud fue
rechazada por la Gerencia
General, el flujo continúa
hacia la notificación de
rechazo.
Tabla 15. Actividad Aprobar Solicitud Gerencia General

28
 Notificación de rechazo Gerente General

Figura 17. Notificación Rechazo Gerente General (Modelo BPM)

Rol / Roles Actividad Descripción


Gerente General Notificar rechazo de Esta tarea de tipo
Solicitud a Empleado automática, debe enviar
(Tipo de Actividad: una notificación
automática) informando que la
solicitud realizada fue
rechazada.

Esta notificación será


realizada si la solicitud
fue rechazada por la
gerencia general.
Tabla 16. Actividad de Notificación de Rechazo (Gerente General)

 Reserva de Pasajes Aéreos

Figura 18. Notificación Reserva de pasajes Aéreos (Modelo BPM)

Rol / Roles Actividad Descripción


Recepción Notificar Solicitud para En esta tarea la persona
reserva de Pasajes encargada de realizar la
(Tipo de Actividad: reservación de los
Automática / mensaje ) pasajes aéreos debe
recibir una notificación
vía mail, pidiendo que se
realice la reservación
con los siguientes datos
de detalle:

29
 Nombre
Solicitante
 Cédula.
 Fecha de ida
 Fecha de
Retorno
 Hora de
Preferencia para
el viaje

Después de la
notificación la corriente
del camino termina.

Tabla 17. Actividad Reserva de Pasajes Aéreos

 Gestión de viáticos

Figura 19. Gestión de Viáticos (Modelo BPM)

Rol / Roles Actividad Descripción


Gestor de Viáticos Gestionar Viáticos En esta tarea como
(Tipo de Actividad: paso inicial, el
humana) encargado de
gestionar los viáticos
debe recibir un mail
informando que tiene
una tarea pendiente.

La gestión de los
viáticos será realizada
de dos formas, la
primera ingresando al
portal de Sharepoint
de Binaria Sistemas
donde mediante un
formulario gestionará
los viáticos
solicitados., la
segunda mediante el
correo electrónico.

Tabla 18. Actividad Gestión de Viáticos

30
 Notificación Viáticos Gestionados

Figura 20. Notificación de viáticos gestionados (Modelo BPM)

Rol /Roles Actividad Descripción


Gestor de Viáticos Notificar a Solicitante Una vez realizado la
los viáticos gestión de los viáticos,
gestionados (Tipo de el solicitante deberá
Actividad: recibir una notificación
automática) vía correo electrónico,
donde se indique que
los viáticos solicitados
y aprobados fueron
gestionados por el
personal
administrativo.
Tabla 19. Actividad Notificación Viáticos Gestionados

31
3. DESARROLLO

Como se lo venía mencionando desde la parte del marco teórico de este documento,
la automatización del proceso de solicitud de viajes nacionales, será implementada
sobre la plataforma de colaboración Sharepoint Online, Nintex Forms y Nintex
Workflow.

Actualmente Binaria Sistema tiene creado un sitio de colaboración de Sharepoint, el


cual cuenta con la personalización de su estilo (Ver Figura 22), esta plataforma los
empleados de la organización la utilizan actualmente como intranet donde gozan de
algunas funcionalidades, entre las principales tenemos:

 Manuales. – contiene todos los procedimientos como solicitud de


vacaciones, solicitud de permisos, solicitud de ventas vacaciones,
reglamento de la empresa.
 Contactos. – lista de Sharepoint que contiene la información personal
de los colaboradores de la organización, aquí se podrá encontrar
extensiones telefónicas, correos electrónicos, etc.
 Programas de ventas. – esta funcionalidad permite al usuario ver
reportes de las ventas que se han realizado por cada colaborador
comercial.
 Talento Humano. – contiene los formatos para realizar algunos
procedimientos administrativos como solicitud de vacaciones, solicitud
de permisos, Registro de usuarios, solicitud de préstamos y solicitud de
viajes nacionales.

Nos centraremos en esta opción ya que desde aquí es donde se


iniciará un nuevo proceso de solicitud de viajes nacionales (Ver figura
21).

32
Figura 21. Inicio de proceso de Viajes Nacionales
Nota: la personalización para incluir la opción denominada “Formulario de Viajes
Nacionales” fue realizada con la ayuda de la herramienta Sharepoint Designer, la cual
permite la administración de una colección de sitios de Sharepoint.

Figura 22. Intranet de Binaria Sistemas sobre Sharepoint Online

33
3.1 Configuración de la herramienta de colaboración Sharepoint

El registro de cada solicitud realizada será incluido en una lista personalizada de


Sharepoint, para ello se requiere que se añada una nueva lista con la metadata
necesaria, esta información también será tomada como base en el transcurso de la
solicitud, es decir mientras se realiza un proceso esta información se irá actualizando
con las tareas que nos brinda la herramienta de automatización Nintex.

La información que va generando el proceso se irá almacenando en varios campos


que conforman la lista personalizada de Sharepoint, cada campo necesitado se
describe en la tabla siguiente:

Nombre del Campo Tipo de Datos Descripción


Solicitante Persona o Grupo Nombre del solicitante, este nombre es
tomado del Active Directory.
Fecha Solicitud Fecha y Hora Fecha del día en transcurso.
Cédula Una línea de texto Cédula de identidad del solicitante.
Fecha Ida Fecha y Hora Fecha en la que se desea salir de viaje.
Fecha Regreso Fecha y Hora Fecha en la que se regresará del viaje.
Destino Una línea de texto Ciudad de destino debe ser una ciudad
de Ecuador.
Hora Preferencia Una línea de texto Hora o intervalo de tiempo en el que se
Viaje desearía viajar.
Unidad de Negocios Una línea de texto Nombre de la unidad de negocio a la
que pertenece el solicitante, se puede
elegir entre:
 Microsoft.
 HP.
 IBM.
 Impresión.
 CAS.
 Softconsulting.
Clientes a Visitar Varias líneas de Nombres de todos los clientes que se
texto va a visitar durante el viaje solicitado.
Asignación o Una línea de texto
Provisión del Gasto
Hotel Una línea de texto Nombre del hotel donde se va a
hospedar el solicitante.
Pasajes Aéreos Una línea de texto Número de pasajes aéreos solicitados.
Días Hotel Una línea de texto Número de días en lo que se va a
hospedar en el hotel.
Días Alimentación Una línea de texto Número de días que va a necesitar
viáticos para su alimentación.
Días Movilización Una línea de texto Número de días en lo que necesitará
movilización dentro de la ciudad
destino de su viaje.
Transporte Aéreo Una línea de texto Número de unidades de transporte que
llevara al solicitante hacia el
aeropuerto.
Valor Pasaje Una línea de texto Costo de cada pasaje aéreo.
34
Valor Hotel Una línea de texto Costo de cada día de hospedaje del
solicitante.
Valor Alimentación Una línea de texto Valor diario de alimentación, este valor
en fijo y tiene un límite de 10 dólares
por día.
Valor Movilización Una línea de texto Costo de la movilización diaria en la
ciudad de destino.
Valor Transporte Una línea de texto Costo de la movilización hacia el
Aeropuerto aeropuerto.
Estado Una línea de texto Almacenará en progreso que lleva una
solicitud realizada.
Tabla 20. Campos de la Lista de Sharepoint: Viajes Nacionales

Hay que hacer una mención especial al campo denominado “Unidad de Negocios”,
que si bien es cierto se especificó como una línea de texto visualmente en el
formulario de la solicitud se visualizará como un campo de elección el cual estará
conectado a una lista de Sharepoint denominado Gerencias (Ver Figura 32).

En la siguiente imagen vemos la lista de Sharepoint denominada Gerencias donde


cada unidad de negocio está asociada al nombre de su Gerente, este nombre es
tomado desde el Active Directory.

Figura 23: Lista de Gerencias dentro del sitio de Binaria Sistemas

35
Figura 24: Vista de la Lista: Gerencias

La lista personalizada de Sharepoint que almacenará toda la información que


provenga del proceso de Solicitud de viajes Nacionales tiene el nombre de “Viajes
Nacionales” y fue creada con cada uno de los campos que se especificaron a detalle
en la Tabla 20.

Figura 25: Lista de Viajes Nacionales dentro del sitio de Binaria Sistemas

36
Dentro de la lista agregada al sitio de Sharepoint se han creado dos vistas como se
describe a continuación:

 Todas Solicitudes: es de tipo personal que ayudará a visualizar todas


solicitudes realizadas por los empleados esto con el fin de realizar algún tipo
de mantenimiento manual de ser necesario, esta vista al ser de tipo personal
solo podrá ser visualizada por la persona quien la creó en este caso el
administrador del proceso.

 Todos los Elementos: es de tipo público eso quiere decir que todos los
usuarios podrán ver los elementos que contiene esta vista, pero se realizó un
filtro el cual permite que sólo se visualice las solicitudes que han sido hechas
por el usuario que ha iniciado sesión.

Se puede ver que en las vistas creadas (Ver figura 26) solo se puede observar ciertos
campos y no todos los que han sido creados, esto se debe a que un usuario con
permisos de administración sobre la lista, puede decidir que campos serán
presentados para cada vista, esto no quiere decir que los demás campos no contienen
información, de hecho almacenan información pero no se los puede visualizar con la
actual configuración de la vista.

Figura 26: Vista de la lista: Viajes Nacionales

Para el desarrollo de la automatización del proceso de solicitud de viajes nacionales


con la herramienta Nintex nos hemos basado en el diagrama que se realizó bajo la
notación BPMN (ver Figura 8), pero de forma más detallada hemos tomado la guía
realizada en las descripciones de cada tarea.

37
Cada solicitud para viajes nacionales se los va a ir almacenando en la lista de
Sharepoint denominada “Viajes Nacionales”, tomando esto como referencia el flujo
desarrollado sobre Nintex Workflow estará almacenada en la lista mencionada, esto
con la finalidad de permitir que el flujo interactúe con los datos que almacena la lista.

Para crear flujos nuevos o administrar los ya existentes, dentro de la lista nos dirigimos
hasta la opción de Nintex Workflow (Ver figura 27); dentro de la plataforma de Nintex
podremos visualizar todos los flujos que han sido creados en la herramienta, en el
caso particular de la librería de Viajes Nacionales se ha creado el flujo denominada
“Proceso de Aprobación Viajes Nacionales” (Ver figura 28).

Figura 27: Ingreso administración de Nintex

Figura 28: Administración de los Flujo de Nintex

La pantalla para la administración de flujos de Nintex (Ver Figura 28) nos brinda cierta
información general.

 Nombre del Flujo. – Nombre que se le ha dado a cada flujo creado, dentro de
una aplicación podemos crear tantos flujos como necesitemos.
 Tipo de Flujo. – los flujos pueden ser creado no solo para listas de Sharepoint,
sino también para otras aplicaciones nativas de la herramienta como librerías

38
documentales. Para el caso en particular de los viajes Nacionales, el tipo de
flujo creado es para una lista.
 Ultima Medicación. – Es la fecha y hora en la que se realizó por última vez
una modificación al flujo.
 Última versión Publicada. – Nintex, al permitir tener varias flujos sobre una
misma lista, lo que nos ofrece es tener varias versiones de un mismo proceso,
con esta opción podemos ver a simple vista cuál de todas las versiones creada
para un mismo proceso es la que está actualmente publicada y disponible para
los usuarios.
 Modificado por. – nos indica el nombre de la persona que realizo la última
modificación al flujo.
 Ubicación del Workflow. – Los flujos pueden ser creados para varias
aplicaciones, esta opción nos permite ver en que aplicación está almacenado el
flujo, para el caso del flujo de viajes nacionales podemos ver que se encuentra
en la lista denominada “Viajes Nacionales”

Para ingresar al flujo que se desea administrar, presionamos sobre el nombre del
mismo y se desplegara la pantalla para el desarrollo de flujos con Nintex (Ver
figura 29)

Figura 29: Componente de desarrollo sobre Nintex


Dentro de la aplicación para el desarrollo podemos identificar tres secciones que
nos ayudan a la elaboración de una automatización de procesos:

1. Menú de administración del Flujo. – las opciones más utilizadas e


importantes son:

a. Guardar (Save). – Almacena la configuración realizada hasta ese


momento en el flujo, pero aún no lo pueden utilizar los usuarios que
ingresen a la lista donde se encuentra almacenado dicho flujo. Esta
opción es perfecta para la fase de desarrollo ya que se van
almacenando las configuraciones realizadas sin que el usuario

39
pueda probarlas sino hasta cuando el desarrollador decida
publicarlas para su uso masivo.

b. Publicación (Publish). – Una vez tengamos una versión funcional


del flujo, podemos publicarla para que los usuarios pueda iniciar
proceso que seguirán el camino estipulado con la elaboración del
flujo en nintex.

c. Nuevo (New). – nos permite abrir una nueva plantilla para crear un
nuevo flujo.

d. Abrir (Open). – abrirá una pantalla con los flujos que se encuentren
creados con Nintex, con la finalidad de abrir alguno de ellos.

e. Cerrar (Close). – con esta opción cerrará el espacio de trabajo y


regresara a la lista o aplicación de Sharepoint desde donde se abrió
Nintex.

f. Exportar/Importar (Import/Export). – nos permite crear copias de


seguridad de los flujos con Export, y luego en otra plantilla restaurar
dichas copias de seguridad con Import.

g. Configuración (Settings). – Nos permite especificar


configuraciones del flujo que estamos creando, entre las opciones
más importantes esta dar un nombre al flujo y especificar cuándo o
bajo qué condiciones el flujo va a iniciar.

Para el caso particular del Flujo de Viajes Nacionales, el proceso


creado en Nintex se iniciara automáticamente al crear un nuevo ítem
en la lista “Viajes Nacionales” (Ver figura 26)

h. Variables. – las variables nos permitirán ir almacenando


información que se va generando en unas tareas determinadas,
para luego utilizar esa información en otras tareas en el transcurso
del flujo (Ver figura 31).

40
Figura 30. Configuración del flujo de Proceso de Aprobación Viajes Nacionales

Figura 31. Variables del Flujo de Proceso de Aprobación Viajes Nacionales

2. Área de Desarrollo. – en donde visualmente vamos dando una forma


específica al flujo mediante la incorporación de acciones.

3. Paleta de Acciones. – esta paleta nos permitirá ir agregando al flujo la


funcionalidad deseada, nos permite entre otras cosas: integrar el flujo con
otros sistemas o fuentes de datos, ir actualizando contenido de aplicaciones
de Sharepoint, crear tareas de interacción (Sistema - Usuario) mediante
formularios, conectar con funcionalidades de Office 365 al flujo que se está
creando, etc.

3.2 Desarrollo del flujo con Nintex

3.2.1 Interfaz Gráfica de Inicio de proceso con Nintex Forms


Como se explicó anteriormente, el flujo está configurado para que inicie de forma
automática cada vez que se crea un nuevo registro o Ítem en la Lista “Viajes
Nacionales”, dentro de esta lista se ha personalizado la creación de nuevos registros
mediante un formulario (Ver Figura 32) que se basa en el formato proporcionado por
Binaria Sistemas (Ver Figura 10), este formulario fue adaptado a los requerimiento
planteados por parte de la organización para este proyecto (Ver Anexos 1).

41
Figura 32: Formulario de Inicio de Proceso de Solicitud de Viajes Nacionales

El formulario de la Figura 32, está constituido por dos secciones que se explica a
continuación:

1. Datos Personales y del Viajes. – En esta parte del formulario el usuario debe
ingresar toda la información relacionada con su identidad y con el detalle del
viaje a realizar, dentro de los campos que corresponden a esta parte del
formulario están:

a. Nombre: Nos indica el Nombre de Usuario que ha ingresado al portal y


va a realizar una nueva solicitud, este nombre es tomado desde el
Active Directory y este campo no puedo ser modificado por el usuario.

b. Fecha de Solicitud: Nos indica la fecha del día en que se hizo la


solicitud, esta fecha es calculada por el sistema y no puede ser
modificada.

c. Cédula: el solicitante debe ingresar su número de cédula, este campo


de tipo obligatorio y está validado para que solo se ingrese números.

d. Fecha Ida: se debe Ingresar la fecha en la que se desea salir de viaje,


éste campo es de tipo obligatorio.

e. Fecha Regreso: se debe Ingresar la fecha en la que se va a regresar


del viajes, éste campo es de tipo obligatorio.

f. Destino: campo donde el solicitante debe digitar el destino de su viaje,


este campo es de tipo obligatorio.

g. Preferencia de Hora: campo para que el solicitante ingrese una hora


del día en que desee viajar, este campo no es obligatorio.

42
h. Unidad de Negocio: El usuario debe escoger la unidad de negocios a
la que pertenece, este campo muestra seis opciones que son todas las
áreas de negocio que tiene Binaria Sistemas, el formulario está
consumiendo datos desde la lista denominada “Gerencias” y los
muestra como un campo de elección (Ver Figura 33).

Figura 33: Campo Selección Unidades de Negocio

i. Clientes a Visitar: en éste campo el usuario puede ir añadiendo todos


los nombres de los clientes que vaya a visitar en su viaje. Campo de
tipo obligatorio.

j. Asignación o Provisión del Gasto.

2. Especificación de Viáticos. – En esta parte del formulario, el solicitante debe


especificar en detalle cuanto estima que su viaje va a costar en pasajes
aéreos, alimentación, estadía y transporte.

Para entender de mejor manera la funcionalidad que tiene el proceso de viajes


nacionales automatizado con Nintex Workflow, vamos a explicarlo por bloques, ya que
por su tamaño es dificultoso poderlo apreciar de forma adecuada en una sola captura
de pantalla.

3.2.2 Desarrollo de Flujo de trabajo con Nintex Workflow

 Bloque 1: Inicio de proceso


El bloque de inicio del flujo de Solicitud de Viajes Nacionales, está compuesto por seis
acciones, todas las acciones incluidas son de tipo automático (Ver Figura 34) es decir
no tiene ninguna intervención por parte de los usuarios.

43
Figura 34: Bloque Inicio de Proceso de Solicitud de Viajes Nacionales

A continuación vamos a explicar el funcionamiento del bloque de forma


resumida, tratando de que el lector entienda el funcionamiento y no enfocarnos
de forma muy detallada en la parte técnica de la herramienta ya que incluso
dentro de este bloque se maneja vectores y notación XML.

El bloque 1 del proceso de Solicitud de Viajes Nacionales, se puede resumir


con los siguientes pasos:

1. Cada vez que se ha creado un registro en la Lista “Viajes


Nacionales”, el flujo de Nintex inicia automáticamente y lo primero
que realiza es actualizar el registro que se acabó de crear con el
Nombre del Solicitante, esto mediante la tarea “Actualizar Campo
Solicitante”.

44
2. Basándose en la elección de la Unidad de Negocios que escogió el
usuario, se realiza una consulta a las lista “Gerencias” (Ver Figura
24), esta consulta nos ayuda a determinar cuál va a ser el
responsable de realizar la primera aprobación de la solicitud.

3. Se actualiza el campo de la lista Viajes Nacionales denominado


“Clientes a Visitar”.

4. Se envía una notificación vía correo electrónico al solicitante,


informando que su solicitud ha sido ingresada y el proceso ha
iniciado.

5. Por último en éste bloque, se actualiza el estado del proceso, como


se mencionó en la Tabla 20 se ha creado un campo en la lista de
Viajes Nacionales que reporta el estado, para este bloque el estado
que se escribe en la lista es el de “Por Aprobar – Gerente de
Unidad”.

 Bloque 2: Aprobación Gerentes de Unidad.

Éste bloque continua después de la acción “Actualizar Estado” del bloque 1 (Ver figura
34), está compuesto por nueve acciones en las cuales ya se incluye tareas que deben
ser realizadas por usuarios de la organización (Ver Figura 35).

El bloque 2 del proceso de Solicitud de Viajes Nacionales, se puede resumir con los
siguientes pasos:

1. El gerente de la unidad relacionado con la solicitud iniciada, recibe una


notificación especificando que tiene una tarea por realizar, en el correo
electrónico de notificación se especifica el detalle de la solicitud y un link que
va a dirigir al formulario de Aprobación o rechazo de la solicitud.

Adicionalmente, en la tarea denominada “Aprobación Gerente Unidad”, se


configuro para que el responsable de la tarea pueda aprobar o rechazar la
solicitud desde el correo electrónico, solo bastara con responder al mail
recibido de notificación con las palabras claves:

Palabras Reservadas para Responder Acción que realiza Nintex


al Correo
Approve Aprueba la Solicitud
approved Aprueba la Solicitud
Decline Rechaza la Solicitud
Declined Rechaza la Solicitud
No Rechaza la Solicitud
Ok Aprueba la Solicitud
Reject Rechaza la Solicitud
45
Rejected Rechaza la Solicitud
Yes Aprueba la Solicitud
Tabla 21: Palabras Claves Aprobación desde Correo Electrónico

Nota: La funcionalidad de responder la tarea desde el correo electrónico, se


configura a con Nintex Workflow y se denomina Lazy Approval.

2. Si la solicitud es aprobada, se calcula el número de días que existe entre la


fecha de Solicitud y la Fecha de Ida; también se calcula el valor del pasaje que
se ingresó en la solicitud.

A continuación se verifica las reglas de negocio:

Regla de Negocio Resultado


Si el número de días entre la Fecha Se actualiza el campo estado a : “Por
de Solicitud y Fecha de Ida es Menor Aprobar – Gerencia General” y el
o Igual a 7 flujo sigua hacia la aprobación de
Gerencia General
Si el número de días entre la Fecha Se actualiza el campo estado a : “Por
de Solicitud y Fecha de Ida es Mayor Aprobar – Gerencia General”
a7
Si el monto del Pasaje es mayor a Se actualiza el campo estado a : “Por
170 dólares Aprobar – Gerencia General” y el
flujo sigua hacia la aprobación de
Gerencia General
Si el monto del Pasaje es menor o Continuar con el proceso y realizar la
igual a 170 dólares notificación “Notificación de Solicitud
Aprobada”
Tabla 22: Definición de reglas de negocio

3. Si la Solicitud es rechazada por parte del Gerente de la Unidad


Correspondiente, se actualiza el estado a “Rechazada por Gerente Unidad”, se
notifica al usuario que la solicitud fue rechazada y se termina el proceso.

46
Figura 35: Bloque 2 Aprobación Gerentes de Unidad.

 Bloque 3: Aprobación Gerencia General y Gestión de Viáticos

El bloque 3 del proceso de Solicitud de Viajes Nacionales, se puede resumir con los
siguientes pasos:
1) Después de realizar la notificación al solicitante informándole que su solicitud
ha sido aprobada, se realiza varias acciones en paralelo, por una de las líneas
del flujo se notifica recepción que se debe realizar una reserva de pasajes
aéreos con los datos que se envían en el contenido del correo.

La otra línea del flujo se encarga de realizar la gestión de los viáticos, para ello
se realiza una notificación de tarea pendiente al encargado de gestionar los
viáticos en el departamento administrativo del Binaria Sistemas, este deberá
realizar la tarea bajo la misma lógica explicada en el Paso 1 del Bloque 2.

Después de que se hayan gestionado los viáticos se envía una notificación al


solicitante informándole que sus viáticos fueron realizados, adicionalmente se
actualiza el estado del proceso a “Viáticos Gestionados” y el proceso termina.

2) Después de actualizar el campo estado a : “Por Aprobar – Gerencia General”,


al Gerente General de Binaria Sistemas, se le notifica vía correo electrónico
que tiene una tarea de aprobación pendiente por realizar, esta tarea debe
realizarse utilizando la misma lógica planteada para el Paso 1 del Bloque 2.

3) Si la Solicitud de Viaje es aprobada desde Gerencia general, se notifica la


aprobación de la solicitud al usuario Solicitante y se gestiona los viáticos y la
reserva de pasajes aéreos como en el paso uno de este Bloque (Bloque 3) de
acciones.

47
4) Si la Solicitud de Viaje es rechazada desde gerencia General, se notifica el
rechazo de la misma al usuario Solicitante, se actualiza el estado del proceso a
“Rechazado de Gerencia General” y termina el proceso.

Figura 36: Bloque 3 Aprobación Gerencia General y Gestión de Viáticos

48
4. FUNCIONAMIENTO

Para tener un entendimiento completo del funcionamiento del flujo de Viajes


Nacionales, a continuación vamos a revisar el funcionamiento del mismo, pero
desde el punto de vista de un usuario natural.

En el transcurso de la explicación del proceso se irán mencionando los


problemas que se identificaron para el proceso actual de Solicitud de Viajes
Nacionales y también como fueron solventados.

1. Como paso inicial tenemos el formulario para ingresar la solicitud de Viajes


Nacionales (Ver Figura 37) que puede ser llenado por cualquier empleado
de la organización.

Problemas Identificados

 La solicitud actualmente debe ser impresa y llenada a mano.


 La verificación de la información que contiene la solicitud es manual.
Solución
Al crear un formulario que ya valida la información se está evitando que los
datos ingresados sean inconsistentes. Además al ser un formulario que
reside en una lista de Sharepoint se evita imprimirlo.

49
Figura 37: Formato de Solicitud de Viajes Nacionales

2. La lista se actualiza con el Nombre del Solicitante y el estado del proceso,


este procedimiento es realizado y se explicó en el Bloque 1: Inicio de
proceso (Ver Figura 34).

Problemas Identificados

 El registro del proceso se lo hace de forma manual


Solución
Este inconveniente es resuelto al tener una Lista de Sharepoint donde se
va almacenando todas las solicitudes realizadas y esta información es
actualizada en el transcurso del proceso.

50
Figura 38: Actualización de la lista de Viajes Nacionales

3. El solicitante recibe una notificación que informa el inicio del proceso (Ver
Figura 39).

Figura 39: Notificación de inicio de proceso

4. Se notifica al responsable vía correo electrónico que tiene una tarea


pendiente (Ver Figura 40), para realizar esta tarea tiene dos opciones, la
primera es ingresar al link que se encuentra en la parte final del correo o
responder al correo recibido con alguna de la palabras claves mencionadas
en la Tabla 21.

Problemas Identificados

 No se cuenta con un mecanismo para notificar a los gerentes de


unidad o a la gerencia general que se tiene una nueva tarea por
realizar
Solución
Como vemos en la Figura 40, las notificaciones llegan a los correos de los
responsables de la tarea de forma automática, además con toda la
información del proceso para que pueda realizar la aprobación desde el
mismo correo mediante la funcionalidad de Lazy Approval que nos brinda
Nintex.

51
Enlace para ingresar a realizar
la tarea asignada.

Figura 40: Notificación de tarea pendiente a Gerente de Unidad

Si el Usuario responsable de la tarea decide realizar la misma ingresando al


link enviado en la notificación (Ver figura 40), este enlace lo redirigirá hacia el
formulario de la Figura 41 donde deberá seguir las instrucciones que se
especifican para realizar la aprobación o negación de la solicitud.

Figura 41: Formulario de Inicio de Aprobación o Rechazo (Gerente Unidad)

52
Figura 42: Formulario de Aprobación o Rechazo (Gerente Unidad)

5. La tarea llega hacia gerencia general (Ver Figura 43), ya que no cumple
con una de las reglas de negocio.

Problemas Identificados
 La verificación de que la solicitud debe ser realizada con una
semana de anticipación y que el pasaje aéreo no debe superar los
170 dólares, es de forma manual.
 Los encargados de realizar las aprobaciones o rechazos de las
solicitudes, deben estar presentes en la empresa para realizar esta
tarea. Ya que se trata de un documento físico que debe ser firmado.
Solución
El flujo automatizado con Nintex, realiza la verificación de las reglas de
negocio de forma automática, adicionalmente al tener configurado Lazy
Approval (Ver Figura 44) el usuario aprobador puede realizar la tarea sin
necesidad de estar en la empresa, basta con responder el mail de
notificación.

53
Figura 43: Notificación de tarea pendiente a Gerente General

Solicitud Aprobada desde mail

Figura 44: Aprobación de la solicitud vía Correo Electrónico

6. Una vez aprobada o rechazada la solicitud se notifica al usuario cual fue la


decisión tomada con respecto a su solicitud (Ver Figura 45).

Problemas Identificados

 No se cuenta con un mecanismo estándar para notificar la


aprobación o rechazo de las solicitudes hacia el usuario
Solución

54
Como vemos en la figura x, el problema descrito es solventado mediante la
notificación al Solicitante vía correo electrónico, informándole cual es la
decisión que ha sido tomada.

Figura 45: Notificación de Aprobación/Rechazo a Solicitante

7. Si la solicitud ha sido aprobada, se debe notificar a recepción que hay que


realizar la reservación de los pasajes aéreos. Para ello en la notificación se
envía toda la información requerida para que realice la reserva (Ver Figura
46).

Figura 46: Notificación Reserva de pasajes

8. Al mismo tiempo que la notificación para la reservación de pasajes, se


realiza la notificación para gestionar los viáticos requeridos

Problemas Identificados

 No se cuenta con un mecanismo estándar para notificar a los


responsables de gestionar viáticos y reservar pasajes aéreos que se
debe realizar estas tareas.

55
Solución
Como vemos en la Figura 47, las notificaciones llegan a los correos de los
responsables de la tarea de forma automática, además con toda la
información del proceso para que pueda realizar la aprobación desde el
mismo correo mediante la funcionalidad de Lazy Approval que nos brinda
Nintex.

Figura 47: Notificación de tarea pendiente Gestión de Viáticos

Figura 48: Formulario de Inicio de Gestión de Viáticos

56
Figura 49: Formulario de Gestión de Viáticos

9. Si los viáticos fueron gestionados de forma correcta, el usuario solicitante


recibirá una notificación con la información que los viáticos han sido
gestionados correctamente (Ver Figura 50). Luego de esto el proceso
terminara.

Figura 50: Notificación de confirmación de viáticos

57
CONCLUSIONES

 Se identificó el proceso actual de solicitud de viajes nacionales (Ver Figura 7), que
sirvió de base para el modelo mejorado del proceso (Ver Figura 8).

 La plataforma Nintex permitió poner a disposición del usuario formularios


dinámicos y de fácil acceso, adicionalmente proporcionó comunicación de
información para la iniciación, el seguimiento y la finalización del proceso.

 La automatización fue realizada con la ayuda de Nintex Workflow por su interfaz


gráfica eficiente y de fácil aplicación.

 El proyecto fue basado en dos metodologías principalmente, la metodología ágil


que fue empleado para el desarrollo del proyecto y la metodología BPM: RAD que
nos sirvió de guía en la mejora y diseño del proceso.

58
RECOMENDACIONES

 Expandir el proceso automatizado para realizar solicitudes de viajes


internacionales.

 Desarrollar aplicaciones similares que automaticen formularios dinámicos,


notificaciones personalizadas y aprobaciones desde el correo electrónico, de
manera íntegra.

 Utilizar Nintex Workflow para la automatización de los procesos administrativos


de la empresa.

 Para las automatizaciones de los procesos administrativos de la organización,


se debe contar con el apoyo de las metodologías BPM: RAD y metodologías
ágiles. Ya que basados en estas metodologías se pudo realizar un desarrollo
de manera rápida y adecuada.

 Evaluar el proceso automatizado vs el proceso actual.

59
CITAS BIBLIOGRÁFICAS

[1] Thomas Davenport. Process Innovation: Reengineering work through. Information


technology. Harvard Business School Press 1993
[2] Renato de Laurentiis Gianni. Metodología BPM: RAD – Rapid
Analysis & Design para la modelización y diseño de procesos orientados a tecnologías
BPM. Club-BPM España y Latinoamérica 2011
[3] Ian Sommerville. Ingeniería de Software. Novena Edición.

60
BIBLIOGRAFÍA

1. IAN, Sommerville (2010): Ingeniería de Software. Novena Edición.

2. PRESSMAN, Roger (2011): Ingeniería de Software un Enfoque práctico. Septima


Edición.

3. LAURENTIIS,Renato (2011): Metodología BPM: RAD – Rapid


Analysis & Design para la modelización y diseño de procesos orientados a tecnologías
BPM. Club-BPM España y Latinoamérica 2011

4. DAVENPORT, Thomas (1993): Process Innovation. Reengineering work through.


Information technology. Harvard Business School Press.

5. VAN HEE, Kees; VAN DER AALST, Wil (2000): Workflow Management. Models,
Methods and Systems.

6. VILLASÍS, José (2013): Metodología para el análisis, diseño e implementación de


procesos con tecnología BPM (Business Process Management) y desarrollo de un caso
práctico. Obtenido de http://repositorio.espe.edu.ec/handle/21000/6294

61
ANEXOS

62
ANEXO A

Proyecto de Automatización del Proceso de Solicitud de


Viajes Nacionales en Nintex y Sharepoint Online
Documento de Visión y Alcance

Preparado para:
BINARIA SISTEMAS
21/03/2016
Versión 1.0

Preparado por:
Alexis Tacuri Silva

63
Objetivos
 Automatizar el proceso de Solicitud de Viajes Nacionales en Binaria Sistemas.
 Brindar a Binara Sistemas a los colaboradores de la organización un proceso
completamente funcional sobre la plataforma Nintex Onlines y Sharepoint Online.
 Reducir el gasto de papel con la utilización de la plataforma Sharepoint para almacenar
las solicitudes.

Antecedentes
El cliente, al momento, cuenta con una infraestructura de Office 365, sobre la cual tiene
implementada diversas soluciones en su intranet, su interés es realizar la automatización del
proceso de solicitud de Viajes Nacionales, dicho proceso actualmente es realizado de forma
completamente manual.

Adicionalmente la empresa necesita que la centralización de la información que genere el


proceso, se encuentre en una lista de la plataforma Sharepoint.

Visionamiento
El objetivo de esta fase es obtener una visión del proyecto compartida, comunicada, entendida
y alineada con los objetivos del negocio. Además identificar los beneficios, requerimientos
funcionales, sus alcances y restricciones; y los riesgos inherentes al proceso.

El presente proyecto busca alcanzar lo siguiente:

“Automatizar el proceso de solicitud de Viajes Nacionales, centralizando la información que


genere el mismo sobre Sharepoint y apoyado por la tecnología de Nintex”

Para lograr este objetivo se utilizará la metodología BPM:RAD con el fin de mejorar el proceso
actual y tener un mayor manejo y detalle en la posterior automatización sobre las herramientas
Sharepoint y Nintex Online.

Alcance
Sobre la ejecución de la implementación de la automatización de la solicitud de viajes
nacionales se realizará lo siguiente:

▪ Mejora del proceso

o Se plateará un proceso mejorado, para ello se varará el mismo en el proceso


actual que maneja Binaria Sistemas para realizar la automatización.

o El proceso propuesto con las modificaciones sugeridas será diagramado cobre


Microsoft Visio y bajo la notación BPMN.

▪ Automatización del proceso

o La automatización del proceso será realizada con la ayuda de la herramienta


Nintex Workflow.
o La interfaz gráfica será implementada con Nintex Forms.

64
o La información que genere las solicitudes realizadas, será almacenado en una
lista personalizada de Sharepoint, esta lista tendrá el nombre de “Viajes
Nacionales” y deberá contener los siguientes campos.

Nombre del Campo Tipo de Datos Descripción


Solicitante Persona o Grupo Nombre del solicitante, este
nombre es tomado del Active
Directory.
Fecha Solicitud Fecha y Hora Fecha del día en transcurso.
Cédula Una línea de texto Cédula de identidad del
solicitante.
Fecha Ida Fecha y Hora Fecha en la que se desea salir
de viaje.
Fecha Regreso Fecha y Hora Fecha en la que se regresará
del viaje.
Destino Una línea de texto Ciudad de destino debe ser
una ciudad de Ecuador.
Hora Preferencia Viaje Una línea de texto Hora o intervalo de tiempo
en el que se desearía viajar.
Unidad de Negocios Una línea de texto Nombre de la unidad de
negocio a la que pertenece el
solicitante, se puede elegir
entre:
 Microsoft.
 HP.
 IBM.
 Impresión.
 CAS.
 Softconsulting.
Clientes a Visitar Varias líneas de texto Nombres de todos los
clientes que se va a visitar
durante el viaje solicitado.
Asignación o Provisión del Una línea de texto
Gasto
Hotel Una línea de texto Nombre del hotel donde se
va a hospedar el solicitante.
Pasajes Aéreos Una línea de texto Número de pasajes aéreos
solicitados.
Días Hotel Una línea de texto Número de días en lo que se
va a hospedar en el hotel.
Días Alimentación Una línea de texto Número de días que va a
necesitar viáticos para su
alimentación.
Días Movilización Una línea de texto Número de días en lo que
necesitará movilización
dentro de la ciudad destino
de su viaje.
Transporte Aéreo Una línea de texto Número de unidades de
transporte que llevara al
solicitante hacia el
aeropuerto.
65
Valor Pasaje Una línea de texto Costo de cada pasaje aéreo.
Valor Hotel Una línea de texto Costo de cada día de
hospedaje del solicitante.
Valor Alimentación Una línea de texto Valor diario de alimentación,
este valor en fijo y tiene un
límite de 10 dólares por día.
Valor Movilización Una línea de texto Costo de la movilización
diaria en la ciudad de
destino.
Valor Transporte Aeropuerto Una línea de texto Costo de la movilización
hacia el aeropuerto.
Estado Una línea de texto Almacenará en progreso que
lleva una solicitud realizada.

o La lista contendrá una vista, la cual mostrará únicamente las solicitudes realizadas por
el usuario que se haya autenticado en el portal.

o Dentro del portal de Binaria Sistemas, también se creará otra lista personalizada
denominada “Gerencias”, y esta almacenará el nombre de todas las áreas de las que
está compuesta la organización y el nombre del Gerente de cada área.

o Para iniciar una nueva solicitud se deberá implementar un formulario que debe basarse
en el siguiente formato.

o El formulario debe tener las siguientes validaciones:


 El nombre debe mostrar el usuario que se encuentra autenticado en el
portal, este campo no debe ser modificable por el usuario.

 La fecha de solicitud debe ser calculada con la fecha en transcurso y


este campo no debe ser modificable por el solicitante.

 La fecha de Ida debe ser menor o igual que la fecha de retorno.


66
 La unidad de negocio debe mostrar los nombres de cada área de la
empresa, debe ser de tipo selección y debe estar ligado a la lista
denominada Gerencias.

 El valor total debe ser calculado de la multiplicación entre No de días y


el valor unit, este cálculo es automático.

 El Subtotal debe ser calculado con la sumatoria de los valores de la


columna Valor total, este cálculo será automático.

 Todos los campos deben ser de tipo obligatorio a excepción de los


campos: Hora de Preferencia de Viaje y Asignación de Provisión del
gasto.

o El formulario debe ser mostrado como inicio de proceso, y este inicio de proceso
será realizado desde la opción “Talento Humano’, que se encuentra como una
las opciones del menú de la intranet de Binaria Sistemas.

o Los encargados de realizar las aprobaciones y gestiones de viáticos, recibirán un


notificación vía correo electrónico, donde se les informará que se tiene una
nueva tarea por realizar y donde pueden ingresar para gestionarla.

o Las aprobaciones de las tareas podrán ser realizadas directamente desde el


correo electrónico. Para ello se configurará la opción Lazy Approval de Nintex.

o las reglas de negocio serán tratadas y calculadas automáticamente desde el flujo


de Nintex Workflow.

Limitaciones
 la implementación del proceso será realizado directamente sobre la intranet de
Binaria, con la finalidad de cumplir el proyecto en el corto lapso de tiempo
planteado.

 Binaria Sistemas definirá un Gerente de Proyecto, quien estará a cargo de la


aprobación de:
o Alcance de la Solución Final
o Entregables respecto del Presupuesto del Proyecto
o Prioridades de Implementación según el Presupuesto del Proyecto
o Todas las decisiones que se tomen alrededor de los entregables, tomarán
como punto de referencia el presupuesto asignado a este proyecto y darán
prioridad a la implementación de las Especificaciones Funcionales
denominadas Críticas por el Gerente de Proyecto e identificados en la fase
de planeación.

 Binaria Sistemas proveerá de cuentas de administración y conexión sobre Office 365, para
el correcto desarrollo del proyecto
67
 No se incluye la migración de LOOK & FEEL, Branding o cualquier personalización sobre
el aspecto visual, sobre SharePoint Online.

 No se incluye la Instalación y/o configuración de Sitios Web de publicación de contenido


en Internet.

 El proyecto no incluye la configuración de nuevos Sites de SharePoint Online.

 El proyecto no incluye la configuración de nuevos Servicios sobre la granja de SharePoint.

 El proyecto no incluye la configuración, instalación y/o creación de Web Parts adicionales

 El proyecto no incluye el costo de licencias de ningún producto Microsoft

 La coordinación de los horarios y fechas para la ejecución del proyecto serán acordadas
en conjunto

 El Cliente será responsable de brindar todas las facilidades de hardware, software,


licencias, interconexión de redes y otros para la ejecución del proyecto

 La propuesta NO incluye los gastos de movilización, alojamiento y transporte en caso de


que los trabajos requeridos sean fuera del Distrito Metropolitano de Quito.

Entregables
Como parte fundamental de este proyecto, durante el avance del mismo se irán entregando los
siguientes documentos los cuales deberán ser aprobados por el Cliente en un plazo máximo no
mayor a 1 días (En caso de no recibir ninguna observación pasado este plazo el documento será
considerado como Aprobado por parte del cliente).

Los documentos que serán entregados en este proyecto son:

1. Documento de Visión y Alcance


2. Cronograma de Actividades.
3. Guía rápida de uso.
4. Acta de Cierre y Aceptación de Proyecto

Adicionalmente, se realizará una capacitación al personal que decida la organización la cual


contemplará el uso del proceso y de la plataforma. También se realizará una capacitación al
personal técnico para el traspaso del conocimiento.

Estructura del Equipo


Basándose en lo anteriormente mencionado, se plantea la siguiente estructura del equipo del
proyecto.
ROL RESPONSABLE OBERVACIONES
Project Manager Daniel Pino Olmedo
(BINARIA) BINARIA SISTEMAS
dpino@binaria.com.ec
Development Alexis Tacuri Silva
alexis.tacuri@outlook.com
Test Daniel Pino Olmedo
68
BINARIA SISTEMAS
dpino@binaria.com.ec

Alexis Tacuri Silva


alexis.tacuri@outlook.com
Release Management Daniel Pino Olmedo
BINARIA SISTEMAS
dpino@binaria.com.ec

Jorge Carvajal
BINARIA SISTEMAS
jcarvajal@binaria.com.ec

Alexis Tacuri Silva


alexis.tacuri@outlook.com

69
70

También podría gustarte