Sign in

Soy Miquel Vidal, ingeniero técnico en informática de sistemas, y actualmente trabajo como analista técnico y formador especializado en las soluciones empresariales de Microsoft (Microsoft 365, Dynamics AX/365 y Power Platform).

Me encanta todo lo relacionado con las nuevas tecnologías, y siempre intento estar a la última, tanto a nivel profesional como personal. Esta inquietud se manifestó muy pronto, y mi relación con la informática empezó con una petición bastante común, cuando mis padres me prometieron comprar un ordenador si sacaba buenas notas. Así que después de un curso muy duro, finalmente obtuve mi recompensa, un Pentium III en el…


Seguimos con esta serie de artículos para importar información desde Excel a Power Apps. Recuerda que tienes disponible la primera entrega de esta serie en donde vimos 2 formas distintas de integrar Excel con Power Apps.

En este artículo, exploraremos una 3ª opción, en la que el propio usuario que está utilizando la app tendrá la posibilidad de elegir un fichero Excel de su dispositivo e importarlo en Power Apps. Por lo tanto, la gran diferencia respecto a las 2 opciones anteriores es que esta acción se realizará en tiempo de ejecución, no mientras se está desarrollando la app.

Dicho…


¡Bienvenidos #PowerAddicts! En este nuevo artículo analizaremos las distintas opciones que tenemos para trabajar en Power Apps con datos procedentes de Excel, apoyándonos también, como ya es habitual, en Power Automate.

Para cubrir esta necesidad, tenemos varias opciones disponibles, pero antes, deberemos tener en cuenta los siguientes factores para tomar la decisión adecuada:

  • ¿Los datos son estáticos (no cambian) o son datos “vivos”?
  • ¿El fichero estará en la nube o en el dispositivo del usuario?
  • ¿Se tendrá que poder escribir en el fichero desde la app?

Una vez tenemos identificadas nuestras necesidades y casuísticas, podremos elegir entre estas 3 opciones:


En cualquier software y/o aplicación, es muy importante proporcionar al usuario información relativa a las acciones que va realizando, tales como mensajes de información, avisos o errores.

Power Apps no iba a ser menos, y dentro de las aplicaciones de lienzo (canvas), existe una función llamada Notify que nos permite mostrar mensajes por pantalla, pudiendo elegir entre distintos tipos de notificaciones.


En muchos escenarios de negocio, Power Apps necesita ejecutar flujos de Power Automate para enviar o recibir información de un servicio o sistema externo o simplemente para ejecutar varias tareas automatizadas. En todos estos casos, el flujo de trabajo siempre debería devolver una respuesta, para que la aplicación pueda interpretar el resultado de la forma más adecuada, aunque el flujo termine en error. En algunos casos, esta respuesta será de un tipo de datos simple (texto, numérico, booleano, fecha, ….) mientras que en otros, necesitaremos devolver listas o estructuras de datos más complejas.

En este artículo nos centraremos en cómo…


Hace poco más de un año, se anunciaba la posibilidad de compartir aplicaciones con usuarios externos a la organización, una petición muy solicitada por la comunidad.

Hoy no vamos a hablar sobre cómo añadir usuarios invitados o externos a nuestra organización y compartir con ellos una Power App. No obstante, es algo que se puede encontrar muy rápidamente en la web, y es un proceso relativamente sencillo:

Gracias a esta funcionalidad, podemos compartir aplicaciones con usuarios que utilizan tanto cuentas profesionales como personales (hotmail, gmail, outlook, etc…). …


Los que venimos del mundo del ERP y del CRM, echamos mucho en falta en las aplicaciones de tipo lienzo (canvas) la posibilidad de filtrar, buscar y/o ordenar información en una tabla. En este artículo veremos cómo dotar a las tablas de datos o galerías con estas funcionalidades.

Filtros

Disponemos de una lista de clientes y necesitamos que el usuario pueda filtrar los clientes según su estado. Esta tabla tiene como origen de datos la colección colCustomers, con los siguientes campos:


En este artículo veremos como visualizar y/o imprimir un informe procedente de Dynamics AX o Dynamics 365FO a través de una Power App. No obstante, cabe mencionar que el mismo proceso puede aplicarse a cualquier documento PDF generado desde otro software.

Para lograr este objetivo, seguiremos los siguientes pasos:

  1. Generar el informe en PDF en el ERP
  2. Guardar el informe en una carpeta del servidor
  3. Crear un servicio web que devolverá el PDF en base64
  4. Recuperar la cadena de texto en base64 en Power Apps
  5. Mostrar el informe usando el visor de PDF de Power Apps
  6. Convertir el formato base64…

En todos los proyectos de software en general, existe la mala costumbre de centrarse en resolver el escenario idílico, un escenario en que todos los componentes de la aplicación funcionan perfectamente y en el que las acciones suceden según lo esperado. Como muchos ya sabréis, estos escenarios no se dan siempre, ya sea por un uso inadecuado por parte del usuario, mal diseño por parte del programador, o por errores que podíamos haber evitado haciendo algún tipo de validación o control. …


Llega el momento de presentar la aplicación a nuestro cliente. Después de múltiples juegos de pruebas y de validar la funcionalidad con los usuarios, la app está terminada y ha sido todo un éxito. Pero, justo cuando ya estabas a punto de salir por la puerta grande, alguien pregunta… ¿podremos adaptar la aplicación a los colores de nuestra organización, verdad?

En ese momento, te das cuenta de que tal vez, dicha cuestión, debía haberse abordado al inicio del proyecto, pero como sucede habitualmente, en las fases iniciales se hace más hincapié en la funcionalidad que en el propio diseño. …

Miquel Vidal Morales

Technical arquitect | MCT | Power Platform | Dynamics AX/365FO | Microsoft 365

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store