Compartir a través de


Pasos crear una aplicación basada en modelo

En esta página se describen los pasos asociados con la creación de una aplicación basada en modelo en Power Apps.

Pasos para crear y compartir una aplicación basada en modelo

Básicamente, la creación de una aplicación basada en modelo consta de las siguientes fases.

Fase Purpose
Modelado de datos empresariales Garantizar que los datos se crean de la manera correcta para abordar el problema empresarial.
Definición de procesos empresariales Ayudar a los usuarios a actualizar las tablas y completar su trabajo de manera eficiente y precisa.
Componer la aplicación Crear la aplicación y seleccionar las tablas y elementos de las tablas 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 etapa requiere diversos editores para garantizar que se pueda crear la aplicación, ya sea que el creador de la aplicación esté actualizando el modelo de datos o durante el proceso de composición de la aplicación.

Si bien puede parecer extraño tener varios editores, estos reflejan las diversas tecnologías que se han implementado en Microsoft Dataverse. Normalmente, los fabricantes se mueven sin problemas por 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 muchos servicios de Power Platform, incluidas aplicaciones de lienzo y Power Automate.

Tutorial: Crear 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, debe tenerse en cuenta que es posible crear una aplicación basada en modelos sin un proceso de negocio configurado para ella.

Sin embargo, los procesos coherentes garantizan que los usuarios de la aplicación se centren en su trabajo y no en recordar 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.

Aplicación basada en modelo de ejemplo con flujo de proceso de negocio

Los flujos de procesos de negocio se crean y configuran mediante Power Automate.

Más información: Información general sobre flujos de proceso de negocio y Aplicar lógica de negocios con Microsoft Dataverse.

Componer la aplicación basada en modelo

Después de crear un modelo de datos y definir los procesos de negocio cuando es necesario, se puede crear la aplicación.

Esto se hace creando una aplicación con los editores modernos.

Con los editores modernos (también llamados diseñadores) los creadores pueden ver los efectos de los cambios que realizan durante el diseño, mientras que con las interfaces clásicas había un nivel de abstracción entre la experiencia del usuario final y la experiencia del diseño. Más información:

Aprender 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

Reproduzca 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 cómo son, como 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.

    Aplicación controlada por modelos de ejemplo

  • Comparta un vínculo con la aplicación. Para obtener el vínculo:

  1. Inicie sesión en Power Apps y, a continuación, seleccione la pestaña Aplicaciones en el panel de navegación izquierdo.
  2. Seleccione la aplicación basada en modelo que desee y luego seleccione Detalles en la barra de comandos.
  3. Copie el vínculo web. Alternativamente, puede hacer una copia del código móvil QR para usuarios móviles.
  4. Pegue la dirección URL de la aplicación en una ubicación para que los usuarios puedan acceder a ella, como publicándola en un sitio de SharePoint o enviándola por correo electrónico.

Compartir una aplicación y los roles de seguridad está intrínsecamente vinculado. Para compartir correctamente una aplicación, debe conocer de ambos en profundidad. 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

Pasos siguientes

Crear su primera aplicación moderna

Conocer a los diseñadores de aplicaciones basadas en modelo