Introducción
Microsoft Power Platform es un conjunto de aplicaciones, servicios, conectores y plataformas de datos que proporciona una oportunidad para crear aplicaciones personalizadas para las necesidades de su empresa. Microsoft Power Platform consta de cuatro productos clave: Power Apps, Power Automate, Power BI y Microsoft Copilot Studio.
Este módulo se centra en Power Apps y explica cómo se puede usar junto con Microsoft Dynamics 365 Field Service. En este módulo no se explica en detalle cómo se crean tablas o aplicaciones. La unidad de resumen de este módulo proporciona vínculos a otros módulos de aprendizaje para la creación de aplicaciones en Power Apps.
Microsoft Power Apps proporciona un entorno de desarrollo rápido con poco código para crear aplicaciones personalizadas que satisfagan las necesidades empresariales. Dispone de servicios, conectores y una plataforma escalable de aplicaciones y servicios de datos, Microsoft Dataverse, que puede ayudarle a integrar e interaccionar de forma sencilla con los datos existentes. Power Apps le permite crear aplicaciones web y móviles que se ejecutan en todos los dispositivos.
Las personas usan aplicaciones en su vida diaria y los negocios no deberían ser la excepción. La mayoría de las soluciones listas para usar no satisfacen las necesidades empresariales exactas o no se integran fácilmente con otros programas empresariales. Power Apps facilita a los usuarios el desarrollo de aplicaciones con una interfaz simple para que todos los usuarios empresariales o desarrolladores profesionales puedan crear aplicaciones personalizadas.
Microsoft Dataverse
Microsoft Dataverse es una plataforma de aplicaciones y servicios de datos con poco código y basada en la nube que le ayuda a aprovechar la seguridad y la conectividad de los servicios de Microsoft. Dataverse se conecta a todos los aspectos de Microsoft Power Platform para que pueda controlar, automatizar y fortalecer por completo su negocio. Dataverse se diseñó para obtener soluciones potentes y escalables con tablas y columnas estándar y con la capacidad de definir relaciones entre sus datos.
Dataverse está diseñado para ser su repositorio de datos central para datos empresariales, e incluso puede que ya lo esté usando. En segundo plano, impulsa muchas soluciones de Microsoft Dynamics 365, tales como Field Service, Customer Insights - Journeys, Customer Service y Sales. También está disponible como parte de Power Apps y Microsoft Power Automate con conectividad nativa integrada.
En la siguiente visualización se muestran las numerosas ofertas de Microsoft Dataverse.
Microsoft Dataverse ofrece una amplia funcionalidad y proporciona las siguientes características:
Seguridad: Dataverse gestiona la autenticación con Microsoft Entra ID para permitir el acceso condicional y la autenticación multifactor. Es compatible con la autorización, hasta el nivel de fila y columna, y proporciona amplias funcionalidades de auditoría.
Lógica: Dataverse le permite aplicar lógica de negocios en el nivel de datos. Independientemente de cómo interactúe un usuario con los datos, se aplican las mismas reglas. Estas reglas podían estar relacionadas con la detección de duplicados, las reglas de negocio, los flujos de trabajo o mucho más.
Datos: Dataverse le ofrece el control para dar forma a sus datos, lo que le permite descubrir, modelar, validar e informar sobre sus datos. Este control garantiza que sus datos tengan el aspecto que desea, independientemente de cómo se usen.
Almacenamiento: Dataverse almacena sus datos físicos en la nube de Azure. Con este almacenamiento basado en la nube no es necesario preocuparse por dónde residen sus datos o cómo se escalan. Estas preocupaciones las gestiona usted.
Integración: Dataverse se conecta de distintas formas para satisfacer las necesidades de su negocio. Las API, los webhooks, los eventos y las exportaciones de datos le aportan flexibilidad para introducir y extraer datos.
Conectores
Microsoft Power Platform usa los datos en muchas plataformas. Para ello, los componentes de Microsoft Power Platform usan conectores. Piense en los conectores como un puente desde su origen de datos a su aplicación o flujo de trabajo que permite que la información se transmita de un lado a otro. Los conectores le permiten extender sus soluciones empresariales en las plataformas y agregar funcionalidades para los usuarios.
Microsoft Dataverse es uno de esos conectores. A través del conector de Microsoft Dataverse, Power Apps puede acceder a los datos que se usan en Dynamics 365 Field Service.
Power Apps y Dynamics 365 Field Service
Al usar el conector de Microsoft Dataverse, Power Apps también puede conectarse a aplicaciones de Dynamics 365, incluidas las aplicaciones de Dynamics 365 Field Service.
Las tablas y columnas que se usan para almacenar los datos de Field Service se crean automáticamente en Dataverse cuando implementa Dynamics 365 Field Service. Puede usar estas tablas y columnas en Power Apps. También puede crear sus propias tablas y columnas personalizadas en Dataverse para satisfacer requisitos específicos que no cumpla Dynamics 365 Field Service.
Puede insertar Power Apps con la funcionalidad nativa de las aplicaciones de Dynamics 365 Field Service. Esta funcionalidad permite a las organizaciones usar aplicaciones de Field Service junto con Power Apps para adecuarse a las necesidades empresariales sin una gran personalización. Además, esta funcionalidad también le permite conectarse a otros servicios y orígenes de datos sin necesidad de tener experiencia en desarrollo.
Diferentes tipos de aplicaciones de Power Apps
Power Apps Studio incluye dos tipos de aplicaciones: de lienzo y basadas en modelos. Puede usar ambas para crear aplicaciones en Power Apps que resuelvan problemas empresariales para escenarios de tareas y roles específicos.
Aplicaciones de lienzo: comience con la experiencia de usuario creando una interfaz muy personalizada con el potencial de un lienzo en blanco y conectándola con los más de 500 orígenes de datos que elija. Uno de esos orígenes de datos es Microsoft Dataverse, donde puede crear aplicaciones conectadas a datos de Dynamics 365.
Puede crear aplicaciones de lienzo para aplicaciones web, móviles y de tableta mediante el diseño de la aplicación arrastrando y colocando elementos en un lienzo, de manera similar a cuando diseña una diapositiva en PowerPoint. Las aplicaciones de lienzo no son reemplazos para todas las personalizaciones en Dynamics 365, sino que amplían sus posibilidades, en particular cuando desea crear aplicaciones orientadas a tareas.
Aplicaciones basadas en modelo: comience con su modelo de datos. Las aplicaciones basadas en modelo se desarrollan a partir de la forma de los procesos y datos empresariales centrales en Microsoft Dataverse hasta crear formularios, vistas y otros componentes del modelo.
A diferencia del desarrollo de aplicaciones de lienzo, donde el diseñador tiene control total sobre el diseño de la aplicación, en el caso de las aplicaciones basadas en modelos, gran parte del diseño ya está determinado y designado por los componentes que se agregan a la aplicación. Al usar aplicaciones basadas en modelo, puede generar automáticamente una gran interfaz de usuario que responde en todos los dispositivos y que usan las aplicaciones de Dynamics 365 Field Service. El diseño de aplicaciones basadas en modelo es un enfoque centrado en componentes para el desarrollo de aplicaciones y su diseño no requiere código. Las aplicaciones basadas en modelo pueden ser simples o complejas.
Nota
Las aplicaciones de Dynamics 365 Field Service son aplicaciones basadas en modelos que usan Microsoft Dataverse para su almacén de datos.
Las aplicaciones del portal son aplicaciones web externas que permiten a los usuarios fuera de sus organizaciones iniciar sesión con varias identidades y ver y crear posteriormente datos en Dataverse.
Los usuarios internos y externos de las aplicaciones del portal pueden proporcionar acceso a sus datos de forma anónima. Asimismo, pueden obtener acceso a través de proveedores de autenticación comerciales como LinkedIn, Microsoft, Facebook y Google, o bien a través de proveedores para la empresa como Azure AD B2C. Power Pages también le permiten establecer requisitos de autenticación, personalizar los datos de cada usuario o permitir a los usuarios enviar su información de forma privada con controles administrativos directos.
Las aplicaciones del portal usan Microsoft Dataverse para mantener su configuración y puede agregar páginas web y cambiar el contenido del sitio web del portal sin necesidad de un desarrollador web.
Se ofrecen plantillas para distintos escenarios, incluido un portal de experiencias del cliente que se usa con Dynamics 365 Field Service.