Introducción

Completado

En este módulo continuará trabajando en la aplicación de seguimiento de accidentes.

Nota

En el caso de que no haya completado los módulos anteriores de esta ruta de aprendizaje, descárguese los archivos de empaquetado. Estos archivos contienen el trabajo completado en la aplicación de seguimiento de accidentes hasta el momento.

Anteriormente, mediante un libro de Microsoft Excel para realizar un seguimiento de accidentes se les ofrecía a los usuarios una ubicación en la que ver, revisar y agregar nuevos registros de accidentes. El objetivo de crear una aplicación basada en modelo es lograr el mismo concepto. Empaquetará todas las tablas, vistas y formularios en una aplicación empresarial donde los usuarios pueden completar todas las actividades relacionadas con el seguimiento de accidentes.

La mejor manera de familiarizarse con las aplicaciones basadas en modelos es crear una solución en Power Apps. Una solución es un paquete que puede contener tablas, formularios, vistas, aplicaciones, flujos y otros componentes de Dataverse. Al crear su aplicación basada en modelos en una solución, puede moverla fácilmente a otros entornos o conservar una copia en su repositorio de control de código fuente. Durante el proceso de creación de la aplicación, aprenderá más sobre los diferentes componentes de las aplicaciones basadas en modelos de Microsoft y cómo trabajar con el nuevo diseñador de aplicaciones.

El concepto de la aplicación basada en modelo es tener una aplicación empresarial en la que los usuarios de la aplicación puedan revisar y actualizar todos los registros relacionados con un proceso de negocio. En el escenario de este módulo creará una aplicación basada en modelo donde los usuarios pueden ver y actualizar empleados, ubicaciones y tipos de accidentes, así como informar de accidentes de forma eficaz.

Crear una nueva aplicación basada en modelo

Para crear una nueva aplicación basada en modelo, siga estos pasos:

  1. Vaya a make.powerapps.com e inicie sesión con sus credenciales de Microsoft.

  2. Seleccione Soluciones > + Nueva solución.

  3. En el panel Nueva solución en Nombre para mostrar, introduzca Seguimiento de accidentes. En Editor, seleccione el entorno en el que desea crear la solución. Después, seleccione Crear.

    Captura de pantalla de la página de creación de soluciones, con Soluciones resaltadas en el panel de navegación y los campos Nombre para mostrar y Editor resaltados en el panel Nueva solución

  4. A continuación, queremos agregar nuestras tablas a la solución. Seleccione Agregar existente en la barra de comandos y seleccione Tabla en el menú desplegable.

  5. En el panel Agregar tablas existentes, busque las siguientes tablas y agréguelas en la solución:

    • AccidentTable

    • EmployeeTable

    • LocationTable

    • TypeofAccidentTable

      Una vez que haya seleccionado las cuatro tablas, seleccione el botón Siguiente.

  6. Asegúrese de seleccionar Incluir todos los objetos para cada tabla, para asegurarse de incorporar los datos. Luego, seleccione el botón Add para completar la adición a la solución.

  7. Tras unos momentos, las tablas aparecerán como Tablas en la solución Seguimiento de accidentes. A continuación, crearemos una Aplicación basada en modelo. Para ello, vaya a la barra de comandos y seleccione + Nuevo>Aplicación>Aplicación basada en modelos.

  8. Asigne un nombre a la aplicación. Para este ejercicio, asígnele el nombre Aplicación Seguimiento de accidentes.

  9. Proporcione a la aplicación una descripción para ayudar a los usuarios a comprender su propósito y uso generales. Entremos en Aplicación para realizar seguimiento de los accidentes de los empleados.

  10. Seleccione Crear. Después de unos momentos, la nueva aplicación aparecerá en la pantalla del diseñador de aplicaciones.

    Captura de pantalla de la aplicación recién creada en el diseñador de aplicaciones

  11. Vamos a agregar una página a su aplicación. Seleccione el botón de solicitud en el lienzo para Agregar página.

  12. Aparece una ventana emergente Nueva página que le solicita que elija el contenido de la página. Comenzaremos con una tabla de Dataverse (selección predeterminada). Seleccione Siguiente para continuar.

  13. En este punto, seleccione AccidentTable, que debería estar cerca de la parte superior de la lista, y deje activada la alternancia Mostrar en navegación; luego, seleccione Agregar.

  14. La vista AccidentTables aparece en el panel Páginas del lado izquierdo, debajo de un encabezado llamado Nuevo grupo en la sección Navegación. Continúe y seleccione Nuevo grupo en ese punto. En el panel Opciones de visualización del Nuevo grupo, en el lado derecho de la pantalla (bajo Título), vamos a cambiar el nombre a Seguimiento de accidentes. Mientras haga el cambio, observará que Nuevo grupo se convierte en Seguimiento de accidentes; ese cambio se refleja también en el pantalla de la aplicación.

    Captura de pantalla de la pestaña de propiedades Grupo de navegación, en la que se muestra Seguimiento de accidentes en el campo Título

  15. Ahora que tenemos un nombre de grupo adecuado (Seguimiento de accidentes), vamos a cambiar el nombre de AccidentTables a otro más significativo. En el panel Páginas, en Navegación, seleccione Vista AccidentTables (justo debajo del grupo "Seguimiento de accidentes" al que acabamos de cambiarle el nombre). En el panel AccidentTables, en el lado derecho de la pantalla, seleccione la pestaña Configuración; cambie el título a "Accidentes". ¿Se ha fijado en que el título de la navegación ha cambiado?

    Captura de pantalla de la aplicación, con el título AccidentTables cambiado a Accidentes y la vista actualizada de nuestra aplicación

  16. Vaya a la parte superior derecha de la barra de comandos y seleccione Publicar para guardar y publicar la aplicación. (Guardar solo guarda, mientras que Publicar lleva a cabo ambas tareas)

  17. Tómese un momento para Reproducir la aplicación a fin de revisar lo que ha logrado hasta ahora.

    • Seguimiento de accidentes es el Grupo y la página principal.

    • Accidentes es la vista, justo debajo de Seguimiento de accidentes

    • En el lienzo, MainAccidentTrackingView muestra nuestros datos de accidente en la MainAccidentTrackingView que hemos creado antes.

Ya tiene una aplicación basada en modelo en pleno funcionamiento. Sigamos desarrollando nuestra aplicación en la siguiente unidad.