Ejercicio

Completado

En esta unidad, creará una aplicación basada en modelo mediante una de las tablas estándar disponibles en el entorno de Microsoft Power Apps. Antes de crear una aplicación basada en modelo, primero debe crear una solución, que es donde residirá la aplicación.

Crear una solución y añadir una tabla de datos existente

  1. En la página principal de Power Apps, seleccione Soluciones (es posible que tenga que seleccionar Más en el panel de navegación de la izquierda para encontrar ahí Soluciones).

  2. Seleccione Nueva solución en la barra de comandos.

  3. En el panel Nueva solución que aparece en el lado derecho de la pantalla, introduzca lo siguiente:

    Nombre para mostrar: Learning Account

    Editor: [seleccione una opción del menú desplegable]

  4. Seleccione el botón Crear en la parte inferior del panel.

  5. Cuando aparezca la solución, verá una lista de objetos en el panel izquierdo. Cada objeto va seguido de un número entre paréntesis que indica cuántos elementos de ese tipo de objeto forman parte de la solución. Por ejemplo, Agents(0) significa que no hay agentes en esta solución. En la barra de comandos de la parte superior de la pantalla, seleccione Agregar existente>Tabla.

  6. Busque y seleccione la tabla Account. A continuación, seleccione Siguiente.

  7. Se abrirán las tablas seleccionadas. Seleccione la casilla Incluir todos los objetos. Luego, seleccione el botón Agregar en la parte inferior de la pantalla.

Tras unos segundos, la tabla Account aparecerá como objeto para la solución. En la lista de objetos de la izquierda, verá ahora Tables (1), lo que indica que hay un nuevo objeto de tabla en la solución.

Crear una aplicación basada en modelo

  1. En el menú Objetos de la solución, vaya a la barra de comandos de la parte superior de la pantalla y seleccione Nueva>Aplicación>Aplicación basada en modelo.

  2. Póngale a su aplicación el nombre "Learning Accounts" y seleccione Crear

La nueva aplicación aparecerá en el diseñador de aplicaciones y ya podrá añadir componentes.

Añadir una página a la aplicación

Puede añadir páginas a la aplicación desde el diseñador de aplicaciones.

  1. Seleccione Agregar página en la barra de comandos de la parte superior de la pantalla.

  2. En la ventaja emergente Agregar página, seleccione la tabla de Dataverse. Después, seleccione la tabla Account y haga clic en el botón Agregar.

    Nota

    Si la tabla Account no aparece como opción, es posible que no tenga datos de muestra en el entorno. Consulte este ejercicio en Cómo crear aplicaciones y datos de ejemplo. Si no aparecen datos de ejemplo, consulte esta documentación para añadir datos de ejemplo.

Publique la aplicación con el botón de la parte superior derecha de la barra de comandos. Al seleccionar Publicar, se guardará y publicará automáticamente la aplicación.

Editar el formulario

Cuando hemos creado la aplicación, Power Apps ha creado automáticamente formularios para esta. Vamos a modificar el formulario principal de la tabla Accounts. En el extremo izquierdo de la pantalla, encontrará un panel de navegación donde encontrará Páginas, Datos y Automatización. Seleccione Páginas si aún no está seleccionado. Al seleccionar Páginas, el panel de páginas se abrirá a la derecha de este panel. Como puede ver en la sección Navegación del panel de páginas, la aplicación tiene actualmente una página, que corresponde a la vista Cuentas. Al expandir la vista Cuentas, encontrará el formulario Cuentas.

  1. Seleccione el formulario Cuentas. Al seleccionar este formulario, aparecerá en el lienzo de Power Apps tal y como aparece en la aplicación para los usuarios.

  2. Seleccione el lápiz situado a la derecha del nombre del formulario Cuentas para editarlo.

  3. Hay muchas opciones de personalización en este formulario preconfigurado. Vamos a hacer un par de cambios sencillos para que vea lo fácil que es modificar un formulario. Encontrará un panel Columnas de tabla a la izquierda del lienzo. Baje por esta lista de opciones en el panel y seleccione Símbolo del valor. Como puede ver, la columna Símbolo del valor se ha añadido al formulario.

  4. No necesitamos un símbolo del valor en el formulario, así que vamos a eliminarlo. Para eliminar el Símbolo del valor, selecciónelo y elija Eliminar en la barra de comandos (o pulse el botón Suprimir del teclado). Al eliminar este elemento, no está eliminando esta columna de los datos, solo la elimina del formulario. Si elimina accidentalmente una columna, Power Apps dispone de un botón Deshacer en la barra de comandos, justo a la derecha del botón Atrás.

  5. En este punto, si ha hecho algún cambio que desea conservar, seleccione Guardar y publicar en la parte superior derecha de la barra de comandos.

  6. Cuando Power Apps termine de publicar de nuevo el formulario, seleccione Atrás en la parte superior izquierda de la barra de comandos para salir del editor de formularios y volver al editor de la aplicación.

Editar vistas

Al crear esta aplicación, Power Apps también ha creado vistas para la tabla Accounts. En el panel Páginas, bajo Navegación, puede ver todas las vistas que formen parte de su aplicación. Como puede ver, se ha creado una vista Cuentas y el lienzo muestra la vista Mis cuentas activas. El menú desplegable que queda a la derecha del título Mis cuentas activas le permite seleccionar otra vista. Haga clic en el menú desplegable para ver las otras vistas disponibles. Vamos a editar una vista.

  1. Seleccione la vista Cuentas en el menú Navegación del panel de páginas. Como puede ver, se ha abierto un panel a la derecha de la pantalla. Este panel muestra todas las vistas de la tabla Accounts (la misma lista que puede ver haciendo clic en el menú desplegable que queda junto a Mis cuentas activas en el lienzo). La lista de vistas de este panel también muestra el tipo de vista (pública o privada). Aquí también puede ver que Mis cuentas activas es la vista Predeterminada de la aplicación.

  2. Vamos a modificar la vista Mis cuentas activas. Primero, compruebe que esa sea la vista seleccionada. (El lienzo debería seguir mostrando el título Mis cuentas activas; si no es así, seleccione Mis cuentas activas en la lista de vistas del panel lateral derecho). Ahora, seleccione Editar vista en la barra de comandos de la parte superior para abrir el Editor de vistas.

  3. El Editor de vistas tiene un aspecto similar al Editor de formularios que acabamos de usar. Un lienzo en el centro muestra las columnas que aparecerán en la Vista para sus usuarios. Vamos a añadir el Estado o provincia en la vista. Busque Dirección 1: estado o provincia en la lista de Columnas de tabla. (Puede usar el campo de búsqueda sobre la lista). Selecciónelo para añadirlo a la vista.

  4. Power Apps le permite reposicionar las columnas fácilmente. Movamos la columna Teléfono principal al extremo derecho de la vista. Mantenga seleccionado el encabezado de la columna Teléfono principal, en el lienzo central, y arrástrelo y suéltelo a la derecha de la columna Dirección 1: estado o provincia.

  5. Para guardar los cambios, seleccione Guardar y publicar en la parte superior derecha de la barra de comandos.

  6. Cuando Power Apps haya terminado de publicar los cambios, seleccione el botón Atrás para cerrar el Editor de vistas. Como puede ver, ahora el lienzo de vista previa incluye la columna Estado o provincia.

Ver un gráfico

Power Apps incluye algunos gráficos interactivos creados con los datos de muestra en la tabla Accounts. Vamos a explorarlos un poco.

  1. Desde el lienzo de vista previa, seleccione el botón Mostrar gráfico de la barra de comandos de la aplicación (la barra en la parte superior del lienzo de vista previa del usuario, en el centro de la pantalla).

  2. El panel de gráficos aparecerá debajo del título. Seleccione el menú desplegable junto al título Cuentas por sector para cambiar la vista del gráfico. Intente cambiar la vista entre varias opciones, como Cuentas por sector, Cuentas por propietario y Nuevas cuentas por mes, para ver algunos ejemplos.

Tenga en cuenta que hay distintas maneras de representar datos dentro de una vista.

Para que vea lo que se puede hacer con los gráficos, a continuación encontrará el ejemplo de un panel de sistema llamado Innovation Challenge. Si tiene aplicaciones y datos de ejemplo en su entorno de Dataverse, podrá encontrar esta aplicación en la lista de aplicaciones. Esta aplicación incluye tres vistas y una pantalla de panel (que se muestra a continuación).

A continuación, aprenderá a crear roles de seguridad para los usuarios de su aplicación.