Net2Client 5.1

Liberada el 14 de Septiembre de 2007

Mejoras al Módulo de Mensajería

Mejoras a la Paginación

Anteriormente se mostraban enlaces hacia todas las páginas de correos o mensajes de una carpeta, esto ocasionaba que la carga de tal información fuera muy pesada. Se redujeron estos enlaces a un pequeño grupo de páginas y a medida que se avanza en la navegación se muestran las siguientes páginas, tal como hace Google.

Antes se veía asi:

y ahora se ve asi:

Búsqueda Avanzada

Se provee al usuario la posibilidad de realizar una búsqueda por todos los diferentes campos posibles. En la imagen se puede ver un ejemplo.

Corrección de algunos problemas en Firefox

Se corrigieron algunos errores existentes en el despliegue de mensajes utilizando el navegador Firefox.

Representación Gráfica de Dependencia entre Tablas

Se creó una nueva facilidad para que al listar una tabla, se muestren todas las relaciones con otras tablas (ascendentes y dependientes). Esto facilita enormemente la documentación de los sistemas y una visualización gráfica de las relaciones entre tablas, aspecto fundamental en cualquier base de datos.

Para crear este gráfico se crearon, entre otras, dos funciones que pueden ser utiles para los asesores:

buscarDependientes(&$result,$EEE,$XXX) // Busca las tablas dependientes de una tabla determinada	

Parámetro Descripción
result Arreglo que contiene el nombre interno y externo de las tablas dependientes, el nombre interno y externo del campo y el tipo de enlace existente.
EEE Número de la aplicación que contiene la tabla cuyos dependientes queremos buscar
XXX Nombre de la tabla cuyos dependientes queremos buscar

buscarAscendentes(&$result,$EEE,$XXX) // Busca las tablas ascendentes de una tabla determinada	

Parámetro Descripción
result Arreglo que contiene el nombre interno y externo de las tablas ascendentes, el nombre interno y externo del campo y el tipo de enlace existente.
EEE Número de la aplicación que contiene la tabla cuyos ascendentes queremos buscar
XXX Nombre de la tabla cuyos dependientes queremos buscar

Email Marketing

El proyecto de Email Marketing nace de la necesidad de los usuarios de net2client, y aplicaciones que envíen correos electrónicos en grandes cantidades en general; de controlar el envío de sus correos o “campañas”. Una campaña es típicamente una comunicación masiva que realiza una empresa cualquiera con sus clientes por medio del correo electrónico. Estas comunicaciones pueden consistir de: publicidad, promociones, noticias, boletines, etc.

En las aplicaciones de correo tradicionales, una vez enviado o que haya salido del servidor un correo; no se posee información adicional del envío, a excepción de un correo automático que reenvía el servidor receptor en caso de que la dirección del correo electrónico destinatario fuese inválida, el mailbox estuviese lleno o no fuese aceptado por otras razones.

El objetivo del módulo de Email Marketing, es el de facilitar el envío y hacerle un seguimiento formal a los correos enviados por cada cliente o aplicación de Net2Client. Esto se desea hacer de una forma centralizada y sencilla para el usuario.De esta forma, a grandes rasgos, se desea saber:

Esta herramienta desplegará la información de “campañas” o envíos masivos que se esté realizando en una aplicación, mostrando por cada email enviado si se recibió o rebotó por algún motivo. Permitirá la creación y puesta en marcha de nuevas campañas en el momento o a futuro. Adicionalmente permitirá cancelar un envío pendiente.

Con toda esta información, se pretende incrementar las posibilidades de medición y control por parte del departamento de mercadeo de una empresa cualquiera, a fin de que aumente su productividad; sirviendo además como una herramienta confiable para cuantificar el resultado de los esfuerzos aportados a las comunicaciones con sus clientes.

Mejoras a los Reportes

Eliminación Múltiple

Ahora es posible preparar reportes en los cuales se puedan eliminar varios registros a la vez utilizando un checkbox. Antes de realizar la eliminación se hace un chequeo previo de que el campo pueda ser eliminado.

Indicación de cuantos registros fueron modificados

Cuando en un reporte de Entrada/Salida se hacen modificaciones, además de indicar cuantos campos fueron modificados, se indica cuantos registros fueron modificados.

Mejoras a la Paginación

Hasta ahora, cuando se miraba un reporte, solo se podía ir a la página anterior o siguiente. Ahora se presenta al final de cada página del reporte una lista de enlaces que permiten ir a:

  • La primera página
  • Las 5 páginas anteriores
  • Las 4 páginas siguientes
  • La última página
  • Cualquier página, indicando el número de la página deseada

El administrador también puede habilitar la opción de ir a un registro en particular y de cambiar la cantidad de registros a listar por página.

Nuevo Parámetro: NombreXXX

Se incluyó el parámetro NombreXXX que permite cambiar el nombre de un campo en los encabezados de un reporte. Esto es muy útil, por ejemplo, cuando el nombre del campo es muy grande y se desea un encabezado más corto.

Clonación de Tablas

Desde la versión 5.1 existe una funcionalidad que permitir copiar de una manera automática una tabla de una aplicación a otra, siempre y cuando estén en la misma Base de Datos. Puede copiarse cualquier tabla con exepción de la tabla AGE, la tabla INT y las tablas internas de la aplicación. Esta copia se realiza desde el setup de la aplicación.

Mejoras a los Perfiles

Filosofía de Apertura de BD

Se unificaron las rutinas de abrir bases de datos en una sola, para que abra la base de datos en la cual se está y no permita que se ejecuten los programas desde otro lugar. El archivo que debe incluirse es

basedatos/abrir.php

debe utilizarse la función

abrir($BD,$PC);

Parámetro Descripción
BD La base de datos a la que desea conectarse.
PC La palabra clave a utilizar para conectarse a la BD. Esta palabra clave debe solicitarse al equipo de operaciones que en su debido momento será instruido al respecto.

Posteriormente, posiblemente en la versión 5.2 de Net2Client, se eliminarán los programas abrirBD.php y se permitirá únicamente el uso de esta nueva función.

Mejoras al Reporte de Logs

Criterios de Búsqueda

Anteriormente se permitía al usuario autorizado buscar las trazas del sistema mediente tres criterios de búsqueda: Usuario, Tabla y Fecha. Ahora, el usuario autorizado tiene la posibilidad de usar los criterios anteriores y además puede buscar por el Código, El Tipo de Operación y el Detalle de la operación registrada en el log.

Antes se veía asi:

y ahora se ve asi:

Despliegue de Información

Además de poder usar nuevos criterios de búsquedas, la manera como se muestra la información en el reporte también cambió. Anteriormente se mostraba con un programa que emulaba a listarsup.php y el detalle de la operación realizada se mostraba de manera no muy legible al usuario. Ahora, el reporte se muestra usando el programa listarsup.php y el detalle de la operación se muestra de una forma más ordenada y entendible, además, si la información del detalle es muy extensa para mostrarla directamente en el reporte, se muestra un enlace que llama a una vista más detallada de la información.

Antes se veía asi:

y ahora se ve asi:

Pantalla desplegada al pinchar en enlace "Ver detalle":

Revisiones

Numero Fecha Tickets resueltos
5.1.c En desarrollo
5.1.b 28/03/2008
  • Ticket #1292: error al buscar desde n2c.
  • Ticket #1297: error al buscar empresa desde lupa en hoja de tiempo.
  • Ticket #1358: Poner return-path en los email enviados desde utilitiesasesor.php.
  • Ticket #1368: falta validar Ir a página.
  • Ticket #1383: Envíos de mail con campos variables en N2C. (GSMBLUE).
  • Ticket #1510: N2C no permite (en versión) 5.0f, que hacia una lista tengan dependencia más de dos listas.
  • Ticket #1520: Error de Maximum Execution Time en Email marketing Cines Unidos.
  • Ticket #1617: Ajustes varios al módulo 08 de WIB (inputform).
  • Ticket #1559: Revisar fallo en Login que comenzó a dejar de funcionar con la migración a n2c 5.1.
  • Ticket #1587: En la Mensajería No se ve completo el listado de correos, se corta y no se puede hacer scroll down.
  • Ticket #1613: Respaldo y Carga de datos.
  • Ticket #1618: Poner ids a los elementos dentro de PageLinks de los listarsup y eliminar estilo cableado.
  • Ticket #1626: Carga masiva de datos (n2c 5.1).
  • Ticket #1640: Ajustar modulo de Recomendar (15).
  • Ticket #1653: Error en modulo 15 de wib (Modulo Recomendar) en Firefox.
  • Ticket #1681: Se reporto un Error de validacion de contraseña en Firefox y en mensaje de validacion en IE.
  • Ticket #1821: Revisar Nexus en viviendasdelcentro.com.
  • Ticket #1845: Fck desde emailsup muestra todos los directorios que estan en el dominio.
  • Ticket #1900: Corregir errores en búsqueda WIB.
  • Ticket #1964: Problemas con listarsup en FUTSAL:no muestra el botón de acción cuando no hay resultados a mostrar.
  • Ticket #2012: Revisión de la Libreria para el Login y Navigation Bar de WIB
  • Ticket #2055: Existen problemas de encoding en el manejo de listas dependientes y con el envio de emails.
  • Ticket #2060: Ingresar a MICompraGolf, el parámetro para la url que usa la Libreria 15 Recomendar de WIB.
  • Ticket #2094: Ajustar programa de adjuntar archivo desde emailsup.htm.
  • Ticket #2101: No llegan correctamente los campos variables en correos enviados desde BEM.
  • Ticket #2109: Quitar del programa genemp.php la creación de las tablas de Email Marketing.

Historia de versiones