Crear aplicaciones desde Power Apps
Es posible que algunos requisitos de las operaciones de servicio de campo no se cumplan en las características listas para usar de Dynamics 365 Field Service. Dynamics 365 y Microsoft Power Platform ofrecen varias opciones de personalización y ampliación de Dynamics 365 Field Service para cumplir dichos requisitos.
Por ejemplo, puede usar Dynamics 365 y Microsoft Power Platform para:
Usar las características lógicas de Dataverse para validar los datos.
Crear flujos de nube de Power Automate para integrarse con otros sistemas.
Usar flujos de trabajo de Dataverse para actualizar estados y enviar correos electrónicos.
Crear controles de Power Apps component framework para crear experiencias de UI de gran riqueza.
Crear complementos para realizar lógica empresarial.
Nota
La personalización y la ampliación con Microsoft Power Platform están cubiertas por las certificaciones Examen: PL-200 y Examen: PL-400.
En muchos escenarios, puede serle útil crear nuevas aplicaciones mediante Power Apps en lugar de personalizar la aplicación Dynamics 365 Field Service. Por ejemplo, en escenarios donde la aplicación Dynamics 365 Field Service no ofrezca la funcionalidad que necesita, puede desarrollar una nueva aplicación que comparta datos a través de Microsoft Dataverse con Dynamics 365 Field Service.
Escenario de ejemplo
Considere el siguiente escenario: una organización realiza formación sobre salud y seguridad en las ubicaciones de los clientes. Aunque la aplicación móvil de Field Service puede administrar las reservas para el instructor y las inspecciones pueden realizar preguntas y respuestas básicas, es posible que la aplicación Field Service no incluya la funcionalidad de procesamiento y puntuación necesaria para las evaluaciones de la formación. En la oficina, los usuarios validan los resultados y después generan certificados y suspensos, que es preciso procesar y volver a probar.
Una posible solución para este requisito podría incluir:
Tablas y columnas personalizadas en Microsoft Dataverse
Relaciones de las tablas personalizadas con la tabla de orden de trabajo y con la tabla de contacto
Una aplicación de lienzo para capturar los resultados de la evaluación de salud y seguridad con respecto a la orden de trabajo
Una aplicación basada en modelo para ver los resultados de la evaluación
Un flujo de nube de Power Automate para generar certificados
Un flujo de procesos de negocio para administrar los pasos del proceso para indicar los errores
Un panel de información de Microsoft Power BI que muestre tendencias en las evaluaciones y permita a la administración analizar las puntuaciones
Flujos de nube de Power Automate para informar de suspensos y gestionar las aprobaciones de nuevas pruebas
Aplicaciones de lienzo
La creación de una aplicación de lienzo en tablas que se mantienen en Dataverse es muy sencillo. Puede crear aplicaciones basadas en tareas, como capturar resultados de una evaluación, que guardan datos en Microsoft Dataverse.
En la siguiente captura de pantalla se muestra una aplicación de lienzo simple que captura estos datos.
Aplicaciones basadas en modelo
En la siguiente captura de pantalla, se muestra una aplicación sencilla basada en modelo que administra el proceso empresarial de evaluación.
Insertar una aplicación de lienzo en un formulario basado en modelo
Con las aplicaciones de lienzo integradas, puede llevar la flexibilidad de las aplicaciones de lienzo a los formularios basados en modelos. Por ejemplo, cuando use una aplicación de lienzo integrada puede hacer lo siguiente:
Mostrar datos de distintos orígenes junto a datos de Microsoft Dataverse.
Usar y actualizar datos de otros orígenes de datos.
Interactuar con datos de los campos en el formulario de la aplicación basada en modelo.
Desencadenar flujos de Power Automate desde botones en la aplicación de lienzo integrada.
Realizar una lógica compleja que no es posible en los formularios de aplicaciones basadas en modelos, sin necesidad de codificación.
Crear una interfaz de usuario de tipo asistente para guiar al usuario a través de un conjunto complejo de decisiones basadas en datos.