Del curso: Descubre las capacidades de Microsoft Power Apps

Introducción a Microsoft Power Apps

En nuestro día a día, nos enfrentamos a procesos que sabemos que son ineficientes y que nos gustaría modernizar. También seguimos gestionando información en papel o en ficheros Excel compartidos. Y además, nos encantaría poder realizar estos procesos desde diferentes dispositivos y en cualquier lugar. Está claro que necesitamos Power Apps. Power Apps es una plataforma no-code o low-code para crear aplicaciones que se basa en conceptos similares a las fórmulas de un libro de Excel como SUM y TEXT. Podemos usar Power Apps para crear soluciones simples como formularios de inspección de vehículos e informes de estado o soluciones comerciales complejas para procesos de compra y gestión de inventario. Lo único que necesitamos es imaginar una aplicación para resolver un problema, ya que podemos usar nuestras habilidades existentes para construirla. Aunque este módulo está dirigido a usuarios empresariales con poca experiencia en informática y desarrollo, Power Apps nos ofrece una funcionalidad avanzada y la capacidad para desarrolladores experimentados de diseñar aplicaciones complejas con facilidad. Power Apps permite la creación de tres tipos de aplicaciones. Las aplicaciones de lienzo, o canvas apps, las aplicaciones basadas en modelo, o model-driven apps y los portales. Cada tipo, lógicamente, está pensado para satisfacer diferentes escenarios y usuarios. Las aplicaciones de lienzo son una excelente opción cuando deseamos crear una aplicación desde cero, en blanco. Comenzamos eligiendo el tamaño de la pantalla, donde podemos definir si tendrá formato móvil o de tablet. Por ejemplo, de modo que nos muestre este formato en blanco. Podemos interactuar con los datos en nuestra aplicación agregando diferentes orígenes de datos, arrastrar y soltar varios controles y agregar la funcionalidad deseada escribiendo fórmulas del estilo Excel. Las aplicaciones de lienzo nos brindan total flexibilidad cuando creamos nuestras aplicaciones. Las aplicaciones basadas en modelo se crean a partir de datos en el Common Data Service, o CDS. Power Apps crea una aplicación totalmente funcional y de excelente aspecto para actuar e interactuar con esos datos. Con las aplicaciones basadas en modelo, no hay necesidad de preocuparse por elegir el tamaño de la aplicación. Es responsive, lo que significa que funciona en dispositivos móviles o tablets sin que tengamos que realizar ningún tipo de trabajo adicional. Nosotros definimos las relaciones, los formularios, las vistas, las reglas de negocio, etcétera, en la capa de datos, dentro del Common Data Service, lo que nos brinda el control suficiente para obtener el resultado sin escribir todas las fórmulas por nosotros mismos. Sin ir más lejos, ejemplos de Power Apps basados en modelo son Sales o Customer Service, así como muchas otras soluciones de Dynamics 365. Los portales, por su parte, aportan la potencia de las soluciones sin código para crear sitios web externos. A través de la interfaz de Power Apps, podemos crear un sitio web anónimo o autenticado que permita a los usuarios interactuar con los datos contenidos en Common Data Service. La misma experiencia de arrastrar y soltar que disfrutamos al crear aplicaciones está disponible para construir estos sitios web interactivos y enriquecidos. Antes de Power Apps, agregar funcionalidades como el reconocimiento de imágenes o modelos de predicción requería conocimientos avanzados de informática. Había código para escribir, modelos de datos para diseñar y entrenar y mucha lógica complicada. Power Apps ha democratizado la inteligencia artificial, al proporcionarle una interfaz basada en un asistente para construir y entrenar nuestro modelo. Esto libera el potencial de Azure Machine Learning y los servicios cognitivos sin escribir una sola línea de código o crear complejos modelos de aprendizaje automático. Un componente de inteligencia artificial listo para usar es el lector de tarjetas de visita. Este componente revisa una foto cargada o una foto tomada para determinar si se trata de una tarjeta de visita, y posteriormente, extraer la información relevante. No se requiere ningún tipo de configuración. El lector de tarjetas de visita es simplemente un ejemplo listo para usar que se basa en los componentes de inteligencia artificial subyacentes que podemos implementar de otras maneras, construyendo primero un modelo. Actualmente, hay cuatro modelos de inteligencia artificial disponibles en Power Apps: el modelo de predicción, que nos ayudará justamente a predecir si algo sucederá o no en función del historial de datos anterior; el procesador de formularios, que extrae el texto de una imagen como el lector de tarjetas de visita; el detector de objetos, que identifica objetos de una imagen cargada o una foto tomada y luego proporciona un recuento del número de objetos presentes; y la clasificación de texto, que lleva a cabo una clasificación de texto por su significado, lo que facilita su análisis.

Contenido