Crear una aplicación basada en modelo a partir de tablas
Las aplicaciones basadas en modelo siempre se crean a partir de datos almacenados en Microsoft Dataverse. Las aplicaciones basadas en modelo usan un diseño que prioriza los datos. Esto significa que el diseño se centra en añadir componentes, como formularios, vistas, gráficos y paneles, a las tablas utilizando una herramienta de diseño de aplicaciones.
Etapas en la creación de una aplicación basada en modelo
Al prepararse para crear una aplicación basada en modelo, tenga en cuenta que suele organizarse en etapas. Al seguir estas etapas, puede asegurarse de que su aplicación se adapte mejor a las necesidades de sus usuarios. Normalmente, la creación de la aplicación consta de cinco etapas. Analicemos estas etapas en detalle.
| Etapa | Objetivo |
|---|---|
| Modelar los datos empresariales | Asegurarse de que los datos estén estructurados para abordar el problema empresarial |
| Definir los procesos de negocio | Ayudar a los usuarios a actualizar las tablas y completar el trabajo de manera eficiente y precisa |
| Componer la aplicación | Crear la aplicación y seleccionar tablas y elementos relevantes |
| Configurar roles de seguridad | Asegurarse de que los usuarios acceden solo a los datos relevantes para sus roles |
| Compartir la aplicación | Distribuir la aplicación |
Modelar los datos empresariales
El modelado de los datos empresariales es donde se identifican los datos que administra la aplicación. El modelado de datos también es el punto del proceso en el que creará las tablas necesarias en Dataverse para almacenarlas. Una vez que se crean las tablas, establecer relaciones entre estas garantiza que los datos estén estructurados y conectados de manera efectiva
Por ejemplo, si crea una aplicación basada en modelo para administrar propiedades inmobiliarias, su modelo de datos podría incluir tablas para las listas de propiedades, las visitas y las jornadas de puertas abiertas. La creación de relaciones entre la tabla de listados de propiedades y las tablas de visitas y jornadas de puertas abiertas garantiza que las visitas individuales se asocien con el listado de propiedades correcto.
Definir los procesos de negocio
Los procesos de negocio actúan como guías para los usuarios, y garantizan que se siguen sus procedimientos preferidos. Al definir y aplicar procesos de negocio uniformes, puede mejorar el diseño de las aplicaciones basadas en modelos. Si bien puede crear la aplicación sin flujos de trabajo, es esencial diseñarla para que coincida con las necesidades de su organización. Esto ayuda a garantizar que todos los usuarios sigan los mismos pasos, ya sea que las tareas sean simples o impliquen operaciones complejas en varias tablas.
Por ejemplo, cuando una propiedad inmobiliaria tiene una visita, el objetivo de la visita es obtener una oferta. Al utilizar un proceso de negocio, puede asegurarse de que los agentes sigan los procedimientos correctos y capturen los datos necesarios. Es posible que tenga una lista de verificación para organizar la propiedad correctamente y necesite que el agente recopile los detalles del cliente, lo que le ayudará a negociar de manera más efectiva cuando se hace una oferta.
Componer la aplicación
Cuando haya establecido los datos y los procesos, puede usar Power Apps Studio para crear una nueva aplicación basada en modelo. Desde el diseñador, puede realizar tareas como agregar páginas, como vistas basadas en tablas, formularios o paneles, para mostrar los datos e interactuar con ellos. Además, puede configurar la navegación y el diseño de la aplicación para ofrecer una experiencia de usuario intuitiva.
Configurar roles de seguridad
No todos los datos e información almacenados en una tabla de Dataverse deberían ser accesibles para todos. Los roles de seguridad se utilizan para garantizar que las personas solo puedan realizar tareas y acceder a los datos necesarios para su rol. Al asignar uno o más roles de seguridad apropiados, los usuarios tienen los permisos necesarios para ver, editar o administrar datos en función de sus roles.
Por ejemplo, un agente inmobiliario probablemente necesite poder crear ofertas de propiedades para sus clientes; sin embargo, en lo relacionado con otras ofertas para esa misma propiedad, solo necesita ver si existen. Al usar roles de seguridad, nos aseguramos de que los agentes puedan crear y realizar cambios en sus ofertas, pero que, en el caso de otras ofertas, solo puedan ver los detalles, no modificarlas.
Publicar y compartir
El último paso en el proceso de diseño es publicar la aplicación para ponerla a disposición de los usuarios de su organización. Hasta que se publica una aplicación, los cambios en la misma no son visibles para los usuarios. Este paso le permite asegurarse de que la aplicación esté lista para funcionar antes de ponerla a disposición de los usuarios.
Al seguir estas etapas, puede construir eficientemente una aplicación basada en modelo adaptada a las necesidades de su organización.