Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻💻📊
Domingo 20 de diciembre del 2020
1. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional.
• Se ajusta el sistema para que siempre en la guía de transporte tome el cliente como el remitente del envío.
• Se vio la necesidad de facturarle al destinatario en las guías de transporte a crédito, por lo que el cliente es el destinatario, se añadió un nuevo campo en la guía de transporte que se llama paga destinatario y se habilita únicamente para las guías de crédito, este va a permitir que en todas las partes del software donde se necesite el cliente no sea el remitente como era por defecto sino que pueda ser el destinatario, esto va a permitir facturarle la guía al destinatario y crear novedades sobre la guía teniendo como cliente el destinatario.
2. Se realizaron los siguientes cambios en el formulario Orden de Carga.
• Se realizo un nuevo desarrollo para que se puedan ver todas las órdenes de carga que tienen remesa sin cumplir, este quedo en el formulario orden de carga en una tercera pestaña. En esa misma pestaña puede seleccionar los viajes que desea cumplir y darle cumplir. El proceso realizado por esta pestaña es simplemente informativo y no es un cumplido que se envíe al ministerio, como si lo hace el cumplido de la remesa.
Miércoles 17 de marzo del 2021
3. Se realizaron los siguientes cambios y ajustes en los Servidores TM Solutions.
• Se configuro ehcache (Cache de segundo nivel en hibernate) con cluster TCP para poder hacer el cluster de tomcat con HA y load balancing.
• Cache: es un componente de hardware y software que guarda datos para que las solicitudes futuras de esos datos se pueden entender con mayor rapidez.
• Cache de Segundo Nivel en Hibernate: es un cache de datos persistentes a nivel de transacción.
• Cluster: se trata de la unión de varios sistemas informáticos (servidores) que funcionan como si fuera uno solo.
• Tomcat: es un contenedor de servlets que se puede usar para compilar y ejecutar aplicaciones web realizadas en Java.
• Java Servlets: es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Pueden responder a cualquier tipo de solicitudes, estos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web.
• Load balancing (Balance de Carga): es un concepto usado en informática que se refiere a la técnica para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos.
• Las tareas programadas que se ejecutaban en cada instancia de la aplicación se pusieron en métodos REST para poder hacer la llamada desde un servicio cron externo, con el fin de que se puedan desplegar múltiples versiones de la aplicación y las tareas se ejecuten una única vez en el cluster y no en cada nodo.
• REST (Transferencia de Estado Representacional): es un estilo de arquitectura software para sistemas hipermedia distribuidos.
• Hipermedia: sirve par designar al conjunto de métodos o procedimiento para diseñar, o componer contenidos que integren soportes como: texto, imagen, vídeo, audio, mapas y otros soportes de información emergentes, de tal modo que el resultado obtenido tenga la posibilidad de interactuar con los usuarios.
• Se configuro el servidor memcached para guardar el cache común, para poder realizar el cluster de tomcat con HA y load balancing.
• Memcached: es empleado para el almacenamiento en caché de datos u objetos en la memoria RAM, reduciendo así las necesidades de acceso a un origen de datos extremos (Una base de datos o una API).
• Cache: es un componente de hardware y software que guarda datos para que las solicitudes futuras de esos datos se pueden entender con mayor rapidez.
• Load balancing (Balance de Carga): es un concepto usado en informática que se refiere a la técnica para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos.
• API (Interfaz de programación de aplicaciones): es un conjunto de subrutinas, funciones y procedimiento o métodos en la programación orientada a objetos, que ofrecen cierta biblioteca para ser utilizado por otros software como una capa de abstracción.
4. Se realizaron los siguientes cambios en el formulario Rutero Nacionales
• Debido a que la consulta del rutero toma algún tiempo en llenarse se restringe la información a máximo 3 días de consulta, ya que se identificó que esta consulta puede llevar a caídas inesperadas del servidor. Si usted necesita consultar los viajes realizados por los vehículos, recuerda que lo puedes consultar en los siguientes reportes:
Formulario Reportes Programables Carga, seleccionar:
1. Despachos nacionales
2. Guías entre fechas (vehículo, tenedor, egreso, cxp), en este informe encuentra guías de transporte, manifiestos, formas de pago, tipo de contrato, etc. Descarga este informe y puedes filtrar la información, hacer tablas dinámicas de lo que necesita.
5. Se realizaron los siguientes cambios en el formulario Planilla Intermunicipal.
• Se añadió un nuevo reporte para la planilla de viaje con la letra más grande, para esto se eliminó la columna con el código del tiquete, se formatearon todos los números para quitar los decimales, se puso wraping false para el destino del pasajero. Esto se hizo en la planilla de impresión estándar y la tarjeta de despacho de la impresión térmica.
• Se realiza un ajuste en planillas de viaje para reflejar el centro de costos del vehículo en los movimientos contables generados en la planilla.
6. Se realizaron los siguientes cambios en el formulario Protocolos de Alistamiento.
• En formulario protocolo de alistamiento se añade la funcionalidad de poder descargar varios protocolos en un solo archivo PDF filtrados por vehículo y por fechas. Esta funcionalidad se realizó en protocolo de alistamiento y en revisión bimensual.
7. Se realizaron los siguientes cambios en el formulario Seguimiento a Operación.
• En el tablero de próximos viajes (Modulo Seguimiento a Operación) Se añade un reloj que se actualiza cada segundo para poder visualizar la hora actual.
Jueves 18 de marzo del 2021
8. Se realizaron los siguientes cambios en el formulario Revisión Bimestral y Protocolo de Alistamiento.
• Cuando hacen el filtro de sistema y subsistema en la revisión bimestral y el protocolo de alistamiento se organizaron ya que no estaba filtrando correctamente.
• Cuando realizan la revisión bimestral se va a actualizar automáticamente la documentación del vehículo sí existe un documento controlado que se llame “REVISION BIMESTRAL“, esto permite automáticamente tener la documentación del vehículo al día.
• Cuando realizan el protocolo de alistamiento se va a actualizar automáticamente la documentación del vehículo si existe un documento controlado que se llame “PROTOCOLO DE ALISTAMIENTO“, esto permite automáticamente tener la documentación del vehículo al día.
9. Se realizaron los siguientes cambios en el formulario Vehículos.
• En la hoja de vida del vehículo el formato 2 se le añadió una tabla con el plan de mantenimiento de revisiones bimestrales, para que se pueda tener conocimiento de las revisiones durante un año completo.
TM Solutions S.A.S, está haciendo un gran esfuerzo para mejorar cada día, si tiene alguna duda o inquietud con respecto a los cambios realizados, por favor contáctanos a nuestras líneas de soporte.
Ver documento adjunto.
Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia