Un nuevo tipo de
aplicaciones de negocios
Qué piensa usted que responderían los
empleados de una compañía que trabajan en el sector de finanzas,
contabilidad, operaciones, recursos humanos, gestión comercial, etc. si les
hiciéramos la siguiente pregunta: ”¿Qué
sistemas informáticos utiliza usted en su día a día laboral para desempeñar
sus tareas y responsabilidades habituales?” Sin temor a
equivocarme, la gran mayoría respondería algo como esto: "Bueno, básicamente utilizo una aplicación de
correo electrónico, el sistema de gestión A, el sistema de gestión B...el
sistema de gestión Z...pero también paso gran parte de mi tiempo
construyendo distintos tipos de reportes en Excel, creando documentos para
distintos tipos de clientes, enviando notificaciones masivas vía correo
electrónico, armando gráficas, enviándole documentos a mi jefe para que los
apruebe, etc.” Dada la respuesta anterior, supongamos ahora que
a estas mismas personas les preguntamos lo siguiente: “De donde obtiene la información para generar todas
esas planillas, documentos. etc.?” Nuevamente me animo a
arriesgar una respuesta: “Por lo general
obtenemos esta información de distintas formas. En algunos casos copiamos y
pegamos información que nos arrojan algunos sistemas de gestión, en otros
casos le tenemos que solicitar al departamento de sistemas que nos haga una
consulta directamente a la base de datos y en muchas ocasiones nosotros
tenemos que procesar y calcular los datos en forma manual.”
¿Por qué los usuarios utilizan tanto una
suite de oficina como Microsoft Office?...¿está mal que esto sea así?
Los usuarios utilizan muchísimo una suite
de oficina como Microsoft Office porque las herramientas que se les ofrecen
complementan naturalmente las funcionalidades que obtienen de sus sistemas
de gestión. Esto es correcto y tratar de suplantar el uso de este tipo de
aplicaciones con sistemas de gestión ha sido por lo general una idea
equivocada.
¿Pero los usuarios me dicen que pierden
mucho tiempo generando todo este tipo de información, como los puedo
ayudar?
Los podemos ayudar generando Aplicaciones
de Negocios Basadas en Office…¿cómo es esto?...analicemos un ejemplo:
Supongamos que una persona que trabaja en el departamento comercial de una
empresa de retail quiere obtener los datos de los 100 clientes que más
compraron durante los últimos 3 mes para ofrecerles una cena gratis en un
conocido restaurant. Por lo general, este tipo de requerimientos se
resuelven con una persona de IT ejecutando una consulta SQL contra una base
de datos y el usuario del departamento comercial cargando los datos
manualmente en una planilla Excel. Si quisiéramos automatizar esto
siguiendo el approach tradicional, estaríamos pensando por ejemplo en crear
un nuevo formulario en nuestra aplicación de gestión X mediante el cual le
permitiríamos al usuario consultar un listado con los 100 mejores
compradores para finalmente generar automáticamente los correos con las
invitaciones. Ahora, que pasaría si quisiéramos aprovechar esta misma lista
para ejecutar una campaña telefónica promocionando un nuevo
producto?...seguramente el formulario implementado para el caso anterior no
nos serviría y tendríamos que solicitarle al departamento de IT un nuevo
desarrollo.
Office Business Applications (OBAs)
Las Office Business Applications (OBAs) son
soluciones que utilizan como capa de presentación las aplicaciones y
herramientas que vienen con Microsoft Office System. El objetivo de este
tipo de aplicaciones es combinar la agilidad y productividad de Office con
los datos y servicios que exponen las diferentes aplicaciones de gestión de
la empresa. Para resolver por ejemplo el caso que planteábamos
anteriormente utilizando una OBA, lo único que deberíamos hacer sería
exponer un servicio que me devolviese los N clientes que más compraron en
un determinado periodo, luego crear un Add-in para Excel que me permitiese
interactuar fácilmente contra este servicio y finalmente aprovechar al
máximo las capacidades que ofrece Office para manipular y hacer con los datos
obtenidos lo que necesite. Con Microsoft Office System vamos a poder crear
aplicaciones de negocios de distinto tipo como ser:
-
Aplicaciones de workflow documental basadas en Sharepoint e InfoPath
-
Exposición de datos e indicadores del negocio utilizando Sharepoint
Business Data Catalog
-
Exposición de planillas Excel como servicios utilizando Excel
Services
-
Construcción de Add-Ins para Excel, Word, Outlook y el resto de las
herramientas client-side que ofrece Office
-
Y varias posibilidades más
Para conocer más sobre este nuevo tipo de
aplicaciones de negocios los invito a revisar los artículos, videos y
recursos que hemos seleccionado para ustedes.
Será hasta el próximo mes!
Martín Cabrera
Arquitecto de Software
Microsoft Cono Sur
Martin.Cabrera@microsoft.com
http://dmartincabrera.spaces.live.com
http://blogs.msdn.com/mcabrera
|