Recientemente he modificado la «araña» que recopila noticias sobre Azure para que las publique en la cuenta de Twitter de @AzureNoticias (por supuesto, mencionando al autor o autora y enlazando a la fuente original de la noticia encontrada, yo solo recopilo para que sea más sencillo de encontrar). Además, como último cambio y usando OpenAI, estoy añadiendo tres hashtags dinámicamente, a partir del título de la noticia. Todo esto lo hago sin haber tirado una sola línea de código, usando Azure Logic Apps. En este artículo os cuento como esta hecho.
Sigue leyendo Azure Logic App y OpenAI: Como publico Tweets con Hashtags dinámicos sin códigoEtiqueta: low code
Power Pages, lo que necesitas saber
Power Pages es uno de los diversos componentes de la Power Platform, en concreto es el que nos permite crear páginas web desde un entorno de No-Code o Low-Code.
He de decir que en el pasado me toco trabajar con Portals, que era la herramienta que te proporcionaba Dynamics365 CE para crear portales de comunicación con tu CRM, por ejemplo para crear una página donde los usuarios externos al CRM pudiesen incluir casos de soporte en Customer Service y la experiencia no fue muy buena, así que cuando he probado Power Pages, me he sorprendido gratamente. Os cuento.
Como gestionar errores en Power Automate
No soy yo muy fan del low code, pero oye, a veces me ha tocado usarlo. No negaré que puede llegar a tener sus ventajas en ciertos contextos y si sabemos ver cuando usarlo y cuando no, puede llegar a ser un buen acelerador. Una de las herramientas que se nos ofrece dentro de Power Platform (la plataforma low code de Microsoft) es Power Automate (antes llamados Flow), que a partir de la configuración de «cajitas» nos permite realizar ciertas acciones.
Una de las cosas con las que nos encontramos a tener que crear un flujo, es como gestionamos los datos cuando uno de los pasos que estamos configurando fallan. Cuando algo no va bien, el flujo se detiene y entrando en la página de gestión puedes ver el log y el histórico de ejecuciones, pero eso no suele ser suficiente.
Para tener un poco mas de control, podemos configurar dentro de la tarea que estamos creando, un comportamiento respecto a la ejecución anterior.
De este modo, podemos definir que la acción solo suceda cuando un estado concreto de la acción anterior se cumpla:
Así pues, podemos definir acciones para cuando la acción haya ido mal, y cuando haya ido bien, creando distintos caminos de comportamiento.
A partir de aquí, puedes realizar las acciones que necesites, como dejar un log en una Table Storage, un mensaje en Insights, un correo, etc…
¡Nos leemos!