Crear una aplicación de lienzo con Microsoft Dataverse
Cree una aplicación de lienzo para administrar datos almacenados en Dataverse mediante tablas estándar (que están integradas), tablas personalizadas (creadas por la organización) o ambas.
Al compilar una aplicación desde Dataverse, no es necesario crear una conexión desde Power Apps, como ocurre con orígenes de datos como SharePoint, Dynamics 365 o Excel. Solo deberá especificar las tablas que quiere mostrar o administrar en la aplicación.
Requisitos previos
- Cambie a un entorno en el que se haya creado una base de datos con datos de ejemplo. Si tiene una licencia apropiada, puede crear un entorno para cumplir este requisito.
- Para crear una aplicación, debe tener asignado al rol de seguridad Creador de entorno.
Crear una aplicación
Inicie sesión en Power Apps.
En la pantalla de inicio, elija una de las siguientes opciones en función de cómo desee crear su aplicación utilizando Dataverse:
Crear opciones utilizando Dataverse Ventajas Navigation Una aplicación de galería de una sola página Use los datos profesionales existentes en Dataverse y cree una aplicación ligera y con capacidad de respuesta. 1. Elija una de las siguientes opciones:
- Comenzar con datos>Seleccione una tabla existente.
- Comenzar con un diseño de página>Galería conectada a la tabla.
2. Seleccione una tabla y elija Crear aplicación.Aplicación móvil de tres pantallas Utilice sus datos existentes en Dataverse y cree una aplicación usando una plantilla con tres pantallas, que ofrece opciones para explorar, ver detalles, crear y editar. Empezar desde una plantilla de aplicación>Desde Dataverse. A continuación, seleccione una tabla >Crear aplicación. Aplicación en blanco que usa datos de Dataverse Utilice sus datos profesionales existentes en Dataverse para adaptar su aplicación con flexibilidad, sin las limitaciones de las plantillas prediseñadas. En el panel de navegación izquierdo, seleccione Crear>Iniciar con un lienzo en blanco>Tamaño del teléfono. Se crea la aplicación y se abre Power Apps Studio, donde se continúa creando la aplicación.
Agregar una tabla de Dataverse a una aplicación en blanco
Para ayudar a comprender cómo crear una aplicación con datos de Dataverse, comencemos creando una aplicación en blanco y luego agregando datos de Dataverse.
Iniciar sesión en Power Apps
En el panel de navegación izquierdo, seleccione Crear>Iniciar con un lienzo en blanco>Tamaño del teléfono.
Cuando se abra Power App Studio, vaya al menú creación de aplicaciones y seleccione Datos.
Nota
Si es la primera vez que se conectas a Dataverse, se le pedirá que cree una conexión. Seleccione Crear para establecer la conexión.
Seleccione Agregar datos , escriba Cuentas en el cuadro de búsqueda y selecciónelo.
Cierre el panel Datos seleccionando el icono Cerrar en la esquina superior derecha.
Agregar una pantalla de lista
En la barra de comandos, seleccione Nueva pantalla>Lista.
En la barra de navegación izquierda, seleccione BrowseGallery1 y establezca el valor de la propiedad Items en esta fórmula:
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
Esta fórmula especifica que:
La galería debe mostrar datos de la tabla Accounts.
Los datos se deben organizar en orden ascendente hasta que un usuario seleccione el botón de ordenación para alternar el criterio.
Si un usuario escribe o pega uno o más caracteres en la barra de búsqueda (TextSearchBox1), en la lista solo se mostrarán las cuentas en las que el campo nombre contiene los caracteres que el usuario ha especificado.
Puede usar estas y otras muchas funciones para especificar el aspecto y el comportamiento de la aplicación.
En el panel propiedades de la galería, establezca el Diseño en Título.
Edite la propiedad de texto Título y cámbiele el nombre a Examinar. Más información: Personalizar la galería
En el panel izquierdo de creación, pase el ratón sobre Screen1, seleccione el botón de puntos suspensivos (...) y seleccione Eliminar.
En el panel izquierdo de creación, pase el ratón sobre Screen2, seleccione el botón de puntos suspensivos (...) y seleccione Renombrar.
Escriba o pegue BrowseScreen y, después, cambie el nombre de la galería en esa pantalla por BrowseGallery.
Agregar una pantalla de formulario
Repita el primer paso del procedimiento anterior, pero agregue una pantalla de Formulario en lugar de una pantalla de Lista.
Establezca la propiedad DataSource del formulario en Cuentas y su propiedad Item en BrowseGallery.Selected, tal y como se muestra en la pestaña Opciones avanzadas del panel de la derecha.
En la pestaña Propiedades del panel del lateral derecho, seleccione Editar campos para abrir el panel Campos.
Seleccione Agregar campo y seleccione las casillas para estos campos:
- Nombre de cuenta
- Dirección 1: calle 1
- Dirección 1: ciudad
- Dirección 1: Código postal
- Número de empleados
- Ingresos anuales
Nota
Fuera de este escenario, puede crear un campo personalizado seleccionando Nuevo campo, proporcionando la información requerida y luego seleccionando Hecho. Más información: Crear una columna.
Seleccione Agregar.
Establezca la propiedad Text de la barra de título para que muestre Crear/Editar.
La pantalla refleja los cambios.
Cambie el nombre de esta pantalla a FormScreen.
Configurar iconos
En BrowseScreen, establezca la propiedad OnSelect del icono circular de la parte superior de la pantalla en esta fórmula:
Refresh(Accounts)
Establezca la propiedad OnSelect del icono "más" en esta fórmula:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Establezca la propiedad OnSelect de la primera flecha que apunta a la derecha en esta fórmula:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
En FormScreen, establezca la propiedad OnSelect del icono Cancelar en esta fórmula:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Establezca la propiedad OnSelect del icono de marca de verificación en esta fórmula:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
En la pestaña Insertar, seleccione Iconos y, a continuación, el icono Papelera.
Establezca la propiedad Color del icono Papelera en White y su propiedad OnSelect en esta fórmula:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Probar la aplicación
En el menú de acciones, seleccione
Vista previa de la aplicación. Más información: Vista previa de una aplicación
Alterne la lista entre los criterios de ordenación ascendente y descendente y fíltrela por uno o más caracteres en el nombre de cuenta.
Agregue una cuenta, modifíquela, empiece a actualizarla pero cancele los cambios y, después, elimine la cuenta.