viernes, 3 de marzo de 2017

¡Eventos por todas partes!

Soy un fan de la arquitectura de eventos. Permite modularidad, simplicidad de código, calidad y rapidez en el desarrollo. Cuando conocí IFTTT, un sistema de eventos para el hombre corriente, aluciné. Escribí algún post al respecto, e incluso una serie llamada "la vida 4.0". Hoy, no sé por qué, me apetece escribir sobre un sistema más orientado a empresas: Zapier. Es lo mismo que IFTTT, pero con más herramientas integradas.

Como a algunos lectores todo esto les sonará a chino, pondré un par de ejemplos de lo que un sistema de eventos puede hacer en la vida real.

Si un colegio pone el menú en Google Calendar (que, no es por nada, pero es lo suyo: ya va siendo hora de que adquieran esa costumbre), Calendar lanzará un evento cuando empiece cualquier actividad del calendario. Si, por ejemplo, hoy a las 13:00 está puesto que empeiza la comida y son macarrones, Calendar lanza un evento (una especie de aviso), diciendo que empieza la comida con tal menú. Zapier, que es un sistema de eventos, se entera de lo que dice Calendar y puede llevar a cabo acciones que le hemos dicho que ejecute. Por ejemplo: publicar el menú del día en Twitter. O mandarme una notificación al móvil. O lo que sea.

Los sistemas de eventos, por tanto, escuchan eventos lanzados por aplicaciones y, cuando llega uno, ejecutan acciones en otras aplicaciones.

Otro ejemplo: hay eventos que puede lanzar el móvil. Como entrar o salir de una zona concreta del mapa. Se puede hacer que, cada día, cuando se esté a 1 Km del trabajo de alguien a quien sueles recoger, se lance un evento. Ante ese evento se programa que se ejecute una acción en el móvil de la otra persona: un mensaje de LINE diciéndole que vaya bajando al portal.

Esos ejemplo son de uso personal, fundamentalmente, y se pueden realizar desde IFTTT. Zapier tiene menos sistemas personales, como eventos de fitness (Nike plus, Fitbit...) o de domótica. A cambio, tiene muchísimos más de tipo profesional, como plataformas de CRM, sistemas de correo, bases de datos, etc.

Así que, si tiene un equipo en su empresa que necesita comunicarse mejor, estar enterado de todo, gestionar mejor sus acciones, clientes y recursos... Zapier puede ser una opción estupenda para interconectar herramientas que hacen todo eso y mantener a todo el mundo alineado en la misma dirección. Lo más estupendo y maravilloso, sin duda, sería que la Administración genere eventos también. Podríamos estar enterados de muchas cosas de manera fácil y gestionar información sobre lo relativo a impuestos, comunicaciones con el Ayuntamiento, etc.

Como veis, surgen más y más herramientas que nos llevan al llamado mundo 4.0. Bienvenidas sean.