Departament d’Enginyeria Informàtica i M atemàtiques Módulo Alertas para la aplicación Asesor de Ventas TITULACIÓN: Ingeniería Técnica de Telecomunicaciones, Especialidad en Telemática AUTOR: Ángel Rolin Almagro DIRECTOR:Jordi Castellà Roca. FECHA: Septiembre / 2012. Resumen El proyecto que se ha desarrollado es un módulo web para una gran aplicación. Se ha desarrollado en la empresa Tecnocom, perteneciente al ámbito de las tecnologías de la información y comunicación, que ofrece servicios de subcontratación al cliente para desarrollar aplicaciones informáticas. El cliente desea un módulo llamado Alertas donde sus empleados puedan visualizar un resumen de las alertas que tienen pendientes de tratar, ordenadas por tipo y fecha de creación. Así mismo se desea poder visualizar el detalle de una alerta, donde se pueda visualizar la lista completa de los clientes adheridos a la misma. Bajo esta vista, el empleado deberá poder realizar varias operaciones tales como visar o marcar un cliente como tratado, crear nuevos contactos con el/los clientes o acceder a la Ficha Comercial del cliente, una aplicación ajena. La aplicación debe de ser totalmente funcional sin obtener error alguno. Se ha desarrollado el módulo bajo una pestaña llamada Alertas dentro de la aplicación Asesor de Ventas, usando el mismo entorno de desarrollo e instalada en los mismos servidores, haciendo uso de las tecnologías Java EE, Struts2, JavaScript y Oracle, entre otras. Bajo un exhaustivo juego de pruebas en diferentes entornos del desarrollador y otros del cliente, se ha realizado el módulo cumpliendo todas las exigencias del cliente con un resultado cómodo y fácil de usar, además de rápido y fiable. Resum El projecte que s'ha desenvolupat és un mòdul web per a una gran aplicació. S'ha desenvolupat en l'empresa Tecnocom, pertanyent a l'àmbit de les tecnologies de la informació i comunicació, que ofereix serveis de subcontractació al client per desenvolupar aplicacions informàtiques. El client desitja un mòdul anomenat Alertes on els seus empleats puguin visualitzar un resum de les alertes que tenen pendents de tractar, ordenades per tipus i data de creació. Així mateix es desitja poder visualitzar el detall d'una alerta, on es pugui visualitzar la llista completa dels clients adherits a la mateixa. Sota aquesta vista, l'empleat haurà de poder realitzar diverses operacions tals com visar o marcar un client com a tractat, crear nous contactes amb els clients o accedir a la Fitxa Comercial del client, una aplicació aliena. L'aplicació deu ser totalment funcional sense obtenir error algun. S'ha desenvolupat el mòdul sota una pestanya anomenada Alertes dins de l'aplicació Assessor de Vendes, usant el mateix entorn de desenvolupament i instal·lada en els mateixos servidors, fent ús de les tecnologies Java EE, Struts2, Javascript i Oracle, entre unes altres. Sota un exhaustiu joc de proves en diferents entorns del desenvolupador i uns altres del client, s'ha realitzat el mòdul complint totes les exigències del client amb un resultat còmode i fàcil d'usar, a més de ràpid i fiable. Summary The project that has been developed is a web module for a big application. It has been developed at the company Tecnocom, within the scope of the information and communication technology (ICT), which provides outsourcing services to develop customer applications. The customer wants a module called Alerts where employees can view a summary of their alerts pending of treatment, sorted by type and creation date. It’s also desired to view the details of an alert, where you can view the complete list of customers attached to it. Under this view, the employee must be able to perform different operations such as mark a customer as treated, creating new contacts with the customers or access the customer's Commercial Card, a foreign application. The application must be fully functional without getting any error. Module has been developed under a tab called Alerts in the Sales Advisor application, using the same development environment and installed in the same server, using Java EE technologies, Struts2, JavaScript and Oracle, among others. Under an exhaustive set of tests in the different environments of the developer and the customer’s, the module has been made to fulfill all customer requirements with a comfortable, easy to use, fast and reliable result.