Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen los pasos para crear una aplicación controlada por modelos en Power Apps.
Básicamente, la creación de una aplicación basada en modelo consta de las siguientes fases.
| Fase | Propósito |
|---|---|
| Modelado de datos empresariales | Garantizar que los datos se crean de la manera correcta para abordar el problema empresarial. |
| Definición de procesos empresariales | Para ayudar a los usuarios a actualizar las tablas pertinentes y completar su trabajo de forma eficaz y precisa. |
| Componer la aplicación | Para crear la aplicación y seleccionar tablas y elementos de tablas que son relevantes para la aplicación. |
| Configuración de roles de seguridad | Garantizar que los usuarios de la aplicación solo puedan interactuar con datos relevantes para sus funciones. |
| Compartir la aplicación | Distribución de la aplicación. |
Cada fase requiere una variedad de diseñadores y editores para asegurarse de que se puede crear la aplicación, tanto si el creador de la aplicación está actualizando el modelo de datos como si está pasando por el proceso de redacción de la aplicación.
Aunque puede parecer extraño tener varios diseñadores o editores, estas herramientas reflejan las diversas tecnologías que se han implementado dentro de Microsoft Dataverse. Normalmente, los creadores se mueven sin problemas a través de los editores para crear la aplicación.
Para ver un método sencillo sobre cómo crear una primera aplicación, vaya a crear una primera aplicación basada en modelo.
Modelado de datos empresariales
Para modelar datos empresariales, es preciso determinar qué datos necesita la aplicación y cómo se relacionan esos datos con otros datos. En el diseño controlado por modelos se usa una arquitectura controlada por metadatos para que los diseñadores puedan personalizar la aplicación sin escribir código. Metadatos significa "datos acerca de datos" y define la estructura de los datos almacenados en el sistema.
Nota
Con la excepción de las aplicaciones basadas en modelos que tienen una página personalizada, las aplicaciones basadas en modelos no se pueden crear sin tablas de Dataverse. Sin embargo, las tablas de Dataverse pueden ser utilizadas por diversos servicios de Power Platform, incluidas aplicaciones de lienzo y Power Automate.
Tutorial: cree una tabla personalizada que tenga componentes en Power Apps
Definición de procesos empresariales
Definir y aplicar procesos de negocio coherentes es un aspecto importante del diseño de aplicaciones basadas en modelo. Sin embargo, puede crear una aplicación controlada por modelos sin un proceso empresarial configurado en torno a ella.
Los procesos coherentes ayudan a garantizar que los usuarios de la aplicación se centren en su trabajo y no recuerden realizar un conjunto de pasos manuales. Estos procesos pueden ser simples o complejos y pueden contener operaciones en varias tablas.
La captura de pantalla a continuación ilustra el resultado de tener un flujo de proceso de negocio en marcha.
Los flujos de proceso de negocio se crean y configuran mediante el diseñador de flujos de proceso de negocio.
Más información: Información general sobre los flujos de procesos empresariales y Aplicar lógica de negocio con Microsoft Dataverse.
Componer la aplicación basada en modelo
Después de crear un modelo de datos y definir los procesos empresariales cuando sea necesario, puede compilar la aplicación.
Esto se hace mediante la creación de una aplicación con los diseñadores y editores modernos.
Con los diseñadores y editores modernos, los creadores pueden ver los efectos de los cambios que realizan al diseñar, mientras que con las interfaces heredadas había un nivel de abstracción entre la experiencia final del usuario y la experiencia de diseño. Más información: Aprenda a crear una aplicación moderna
Cuando se crea una aplicación, se crea un mapa del sitio que define la experiencia de navegación para los usuarios. Con el diseñador de aplicaciones moderno, esto forma parte del proceso de diseño de aplicaciones.
Más información: Crear un mapa del sitio
Ejecutar la aplicación
Ejecute su aplicación a través del diseñador de aplicaciones.
Una vez que se completen estas etapas, puede pasar a las etapas finales asociadas con la distribución de su aplicación.
Configuración de roles de seguridad
El acceso a las tablas se define mediante roles de seguridad y estos roles rigen las acciones que los usuarios pueden realizar con las tablas dentro de Dataverse. Sin esto, los usuarios no tendrán acceso significativo a la aplicación.
Estas acciones son crear, leer, escribir, eliminar, anexar, anexar a, asignar y compartir. Los roles de seguridad deben configurarse primero y luego los usuarios se asignan a roles en el punto de uso compartido.
Para obtener más información sobre el entendimiento, cómo crear y configurar roles de seguridad, visite:
Compartir la aplicación
Para compartir una aplicación, se requieren dos acciones:
Asigne al usuario un rol de seguridad. Esto significa que tienen permiso para ver los datos.
Comparta un vínculo con la aplicación. Para obtener el vínculo:
- Inicie sesión en Power Apps y seleccione Apps en el panel de navegación izquierdo.
- Seleccione la aplicación basada en modelo que desee y luego seleccione Detalles en la barra de comandos.
- Copie el vínculo web. Alternativamente, puede hacer una copia del código móvil QR para usuarios móviles.
- Pegue la dirección URL de la aplicación en una ubicación para que los usuarios puedan acceder a ella, como publicarla en un sitio de SharePoint o enviar por correo electrónico.
Compartir una aplicación y los roles de seguridad están intrínsecamente vinculados. Para compartir una aplicación correctamente, debe tener un sólido entendimiento de ambos. Descubra más sobre cómo compartir aplicaciones y establecer la seguridad
Usar una aplicación basada en modelo
Existe documentación dedicada a ayudar a los usuarios de aplicaciones basadas en modelo a navegar e interactuar correctamente para ser más productivos. Más información sobre el uso aplicaciones basadas en modelo