• No se han encontrado resultados

Componentes del módulo definitivo de gestión en terreno

5. DESARROLLO DE HERRAMIENTAS DE GESTIÓN DE LA

5.2. Módulo de recopilación de información y gestión en terreno

5.2.4. Componentes del módulo definitivo de gestión en terreno

La herramienta definitiva se desarrolló utilizando como base las funcionalidades definidas en los prototipos. Ésta se incluyó 3 componentes: el primero de ellos corresponde a la aplicación móvil, desarrollado sobre una plataforma Android, con componentes Open Source, los cuales permiten la mejora continua, a través de la inclusión de nuevas funcionalidades y facilidades de cambio en las funciones o componentes. Dicho módulo permite que los usuarios accedan en terreno a la visualización, gestión y notificación del estado de sus compromisos.

El segundo módulo corresponde a la plataforma web de gestión de notificaciones, en el cual los usuarios administradores pueden enviar, recibir, aceptar o rechazar notificaciones enviadas por los usuarios de terreno. La plataforma se conecta en tiempo real para actualizar constantemente las notificaciones y consolidarlas en un mantenedor. Además, esta incorpora la plataforma de reportes web desarrollada anteriormente, para conectar la gestión de compromisos con la gestión de la información para la toma de decisiones y mejora continua.

Por último, dado que el software base, al cual se incorporó la herramienta, utiliza una conexión a una base de datos SQL Server, se necesitó el desarrollo de un módulo de conectividad entre la forma en la cual la base de datos registra la información y la forma en que la procesan los módulos de gestión de compromisos y de gestión de información. En consiguiente, se desarrolló un módulo API Rest, el cual permite que la información sea procesada en forma rápida para su utilización en los módulos de visualización y para que ésta sea registrada en el formato de la base de datos, luego de la aceptación de las notificaciones.

En consecuencia, la integración de la herramienta con el software base ocurre de la siguiente forma: Todos los cambios realizados en el programa, a través del software, son registrados en la base de datos. Luego la información es tomada por el API Rest y entregada a la plataforma web y la plataforma móvil. Luego, cuando se envían notificaciones desde terreno, estas son recibidas por la plataforma web, donde los usuarios administradores, pueden gestionarlas. Las notificaciones aceptadas son posteriormente tomadas por la API Rest y cargadas en la base de datos del software. Por otra parte, la plataforma móvil, permite el acceso a la información de los indicadores de la plataforma web, a través de un sistema de visualización integrado en el aplicativo. La interacción entre las herramientas está esquematizada en la figura 5.8.

Figura 5.8. Interacción componentes herramienta de gestión

La información que muestra y permite gestionar la aplicación móvil se presenta en la tabla 5.7. Además, la tabla 5.8 muestra la información que es posible enviar a través del uso del aplicativo. Cabe mencionar que los indicadores a los cuales es posible acceder a través del uso del aplicativo, no se describen en esta sección ya que fueron descritos previamente en la sección del desarrollo de la herramienta de reportes. Por último, dado que el prototipo final se construyó utilizando componentes que eran compatibles con la plataforma web, se decidió incorporarlo a ésta, para permitir que los usuarios administradores pudieran ver los compromisos de cada responsable. Por consiguiente, la misma información que se muestra y envía a través del aplicación móvil, puede gestionarse también, a través de la plataforma web. Esto también permite que usuarios que no tengan acceso a plataformas Android y que cuenten con dispositivos fijos o móviles con acceso a navegadores web, puedan también hacer uso del aplicativo. La información que se envíe a través del módulo web, se incorpora automáticamente a la información generada por el aplicativo Android, por

lo que ambas fuentes de información son equivalentes. El anexo H incluye imágenes de las distintas vistas e información contenida en el módulo.

Tabla 5.7. Información disponible en el módulo de gestión en terreno

Tipo de

compromiso Información Descripción

Ejecución de tareas

Tipo compromiso Inicio, cumplimiento de compromiso o término de tarea Nombre tarea Nombre de la tarea afectada

Estado de notificación Notificado, rechazado, pendiente o atrasado Jerarquía de la tarea Descomposición desde la tarea madre a la tarea hija Fecha de inicio Fecha de inicio planificado o real de la tarea Duración Duración en días corridos

Fecha de término Fecha de término planificado de la tarea Avance real Porcentaje de avance al último cierre semanal Avance comprometido Porcentaje de avance comprometido para la semana

Liberación de restricciones

Tipo compromiso Liberación de restricción

Detalle restricción Detalle o nombre de la restricción comprometida Estado de notificación Notificado, rechazado, pendiente o atrasado Tipo de restricción Comienzo o término de tarea

Familia de restricción Familia a la cual la restricción pertenece Fecha comprometida Fecha comprometida de liberación Tarea afectada Nombre de la tarea afectada

Fecha requerida Última fecha de liberación posible que no retrase el programa

Mensaje / Notificación

Emisor Nombre del usuario emisor Fecha emisión Fecha y hora de la notificación Estado Leído o pendiente

Detalle Cuerpo del mensaje

Compromiso vinculado Tarea asociada al mensaje, en caso de necesitarse

Tabla 5.8. Información contenida en notificaciones

Componente

aplicativo Tipo de notificación Información contenida Características

Identificación de restricciones

Nueva restricción

Detalle restricción Texto libre Familia restricción Campo seleccionable Tipo de restricción Campo seleccionable Tarea afectada Campo seleccionable Fecha requerida Campo auto-calculado Responsable sugerido Campo seleccionable Fecha solicitada liberación Campo fecha

Observación Texto libre

Liberación de restricción

Restricción liberada / /

Restricción reprogramada Fecha de replanificación Campo fecha

Observación Texto libre

Inicio de actividad

Tarea ha iniciado / /

Reprogramación inicio Fecha de replanificación Campo fecha

Observación Texto libre

Compromiso de actividad

Cumplimiento

compromiso Avance real Campo porcentaje

Incumplimiento compromiso

Avance real Campo porcentaje Tipo de CNC Campo seleccionable Origen de CNC Campo seleccionable Fuente de CNC Campo seleccionable Detalle de CNC Texto libre

Término de actividad

Tarea ha terminado / /

Reprogramación de término

Avance real Campo porcentaje Tipo de CNC Campo seleccionable Origen de CNC Campo seleccionable Fuente de CNC Campo seleccionable Detalle de CNC Texto libre Fecha de reprogramación Campo fecha

Mensaje /

Notificación Mensaje / respuesta

Emisor Usuario

Fecha emisión Fecha y hora

Detalle Texto libre