Desarrollo de una aplicación en Salesforce para la gestión de un negocio
Salesforce's App Development for Business Management
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/23114Registro completo
Mostrar el registro completo DCAutoría
Herrero Escudero, PabloFecha
2021-09-16Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Salesforce
Aplicación en la nube
Aura Components
Apex
SOQL
App in the cloud
Resumen/Abstract
RESUMEN: A día de hoy, la gente que se dedica a las ventas y los negocios cuenta con múltiples opciones y soluciones tecnológicas que ayudan a la labor de su trabajo. Necesitan poder almacenar datos sobre sus clientes, proveedores, ventas etc. y necesitan hacerlo de forma fácil y eficiente. Uno de los grandes descubrimientos tecnológicos en los últimos años ha sido el almacenamiento masivo de datos en la nube. La capacidad de tener acceso a esos datos en cualquier momento, desde diferentes dispositivos y desde cualquier lugar es clave para mejorar tanto la eficiencia como la facilidad de acceso antes mencionados. Desde este punto de vista, este trabajo tiene el objetivo principal de desarrollar una aplicación en la nube que cubra las necesidades básicas de negocio para una empresa que tenga que interactuar constantemente con el cliente, recopilando datos e información y tratando así de agilizar procesos que tradicionalmente llevarían más tiempo. En concreto, se desarrolla una aplicación para un bufete de abogados. La aplicación permite realizar actividades de gestión de expedientes, clientes y contactos y cuenta con una agenda personal para cada usuario de la aplicación con calendario, eventos e informes. La aplicación se ha desarrollado sobre la plataforma Salesforce y se han utilizado las siguientes tecnologías: Aura Components, marco de desarrollo similar a Angular y React, para la parte front-end de la aplicación y Apex, lenguaje con sintaxis similar a Java, y SOQL para la parte de servidor (back-end).
ABSTRACT: Nowadays, sales and businessmen have thousands of technological resources that help them on their work. They need to store data from their clients, suppliers, sales, etc. And they need to do it easy and efficiently. One of the biggest technological advances in recent years has been the Cloud massive data storage. The ability to access this data in any moment, anywhere and from different devices is key to improve this ease and efficiency previously mentioned. Therefore, this project has as its main goal developing an app in the Cloud, and meeting the basic needs of a company that has to interact constantly with the client, compile data and information in order to speed up processes that would be more time consuming in a conventional way. In this particular case, an app for a law firm has been developed. The app allows to perform management activities with records, clients and contacts. It provides a personal agenda for each user with a calendar, events and reports. The app has been developed on Salesforce, using the following technologies: Aura components (similar development to Angular and React) which will cover the front-end part of the app, and Apex (a language with a syntax similar to Java) and SOQL for the server part (back-end).