Menu

Más allá de PowerTwitter: Integración con CDS y Alexa

El pasado sábado 25 de mayo tuvimos la grata oportunidad de participar en el Dynamics 365 Saturday 2019 en las oficinas de Microsoft en Madrid. Fue una gran ocasión para conectar y compartir con esta comunidad llena de gente ávida del conocimiento de la Power Platform. 

 

Para este evento, nos propusimos el llevar una de las PowerApps a la que más cariño le hemos dedicado ya que reúne todas las características disponibles hasta la fecha en el desarrollo de este tipo de aplicaciones. 

 

Esta aplicación se llama PowerTwitter y es una implementación píxel a píxel de la página de Twitter en una PowerApp canvas.

 

¿Qué podemos aprender de PowerTwitter?

 

  • Diseño responsivo: PowerTwitter se ajusta al tamaño disponible tal y como lo hace una página web responsiva.

 

  • Componentes: Controles reutilizables que nos permiten tener una mayor velocidad a la hora de crear nuestras aplicaciones.


     

  • Expresiones regulares: RegExp en todas partes: gestión de hashtags, menciones, URLs. Limpieza de contenido.


     

  • Imágenes optimizadas: La gran mayoría de imágenes de recurso que se ven en esta PowerApp son SVGs.


     

  • Y mucho más: Gestión avanzada de colecciones, utilización de estilos CSS, animaciones, etc.
     

Sin embargo, la demo ameritaba más integraciones. La primera de ellas, CDS ( Common Data Service ) con el cuál tendremos a nuestra disposición un servicio de datos para poder almacenar información. Para poder entender este servicio, tuvimos la ayuda de Toni Granell, que con su vasta experiencia en CDM y CDS, ayudaría al público a entrar en situación.

 

 

Screenshot showing overview of the Business Application Platform.

 

 

Pero todo no terminaba allí, para la última integración, solicitamos la ayuda del departamento de AI de Intelequia y es allí cuando Elena Salcedo toma protagonismo. Con su continuo afán de ayudar a quien lo necesite, sobre todo en los aspectos de asistentes virtuales, era la persona idónea para la integración de los skills de Amazon Alexa y PowerTwitter.

 

Architecture

 

Lo que logramos a partir de todos estos componentes, es una PowerApp que sirve de interfaz para consumir los datos de Twitter y que también nos permite almacenar los tweets más interesantes en nuestro CDS para que luego, a través de un Flow, podamos alimentar la Azure Function con la que interactúa el skill de Alexa.

 

¿Quieres conocer las entrañas de nuestra demo? les invitamos a darse un paseo por nuestros repositorios para conocer más:

 

Para cualquier duda, aquí estamos y no lo olviden.... ¡nunca dejen de aprender!

Categories
Related posts
How to Optimize Power Automate Flows: Part 2
Elisa Bárcena Martín  |  26 January 2023

This is the 2nd part of our last post "How to Optimize Power Automate Flows" to improve the performance of your developments

Read more
How to optimize Power Automate flows
Elisa Bárcena Martín  |  19 January 2023

Learn how to create automated workflows in Power Automate that will allow you to improve the performance of your developments in less time

Read more
Why choose Python for data loading in Power BI?
Eugenio Peraza Perera  |  17 January 2023

In this post we give you the main reasons to work with Python during import into Power BI data models

Read more