Ejercicio: Crear una aplicación de lienzo
Objetivo de aprendizaje
En este ejercicio, los alumnos usarán Copilot para crear una aplicación de lienzo que los empleados puedan usar para informar sobre problemas de mantenimiento. Usará Copilot para crear el modelo de datos y el diseño inicial de la aplicación.
Tras finalizar con éxito este laboratorio, podrá hacer lo siguiente:
- Usar Copilot para crear un modelo de datos adecuado para su aplicación.
- Modificar una aplicación de lienzo.
Escenario
Contoso College está buscando una aplicación que los empleados puedan usar para informar sobre problemas de mantenimiento en todo el campus. Contoso quiere crear una aplicación de lienzo a la que los empleados puedan acceder desde sus teléfonos cuando lo necesiten.
Tras finalizar con éxito este laboratorio, podrá hacer lo siguiente:
- Usar Copilot para crear un modelo de datos adecuado para su aplicación.
- Modificar una aplicación de lienzo.
Tarea 1: Compilar un modelo de datos y crear una aplicación
Abra un navegador web y vaya a Power Apps Maker Portal.
Con la navegación del lado izquierdo, seleccione Crear.
En Crear aplicaciones, elija Comenzar con Copilot.
En la pantalla Describir las tablas que creará Copilot, escriba "Crea una sola tabla para notificar problemas de mantenimiento".
Seleccione el botón Opciones de tabla. En el menú que aparecerá, seleccione Una tabla.
Seleccione el botón Generar.
Copilot ha creado una tabla Maintenance Issue. A continuación, agregaremos más columnas a la tabla.
En el panel Copilot, escriba "Añade una columna de opciones llamada Issue Type".
En el panel Copilot, añada individualmente las siguientes indicaciones.
- "Añade una columna de texto llamada Location".
- "Añade una columna de texto llamada Contact Number"
- "Añade una columna de opciones llamada Priority level".
- "Añade una columna de texto llamada Access Instructions".
- "Añade una columna de texto llamada Resolution Notes".
A continuación, eliminaremos las columnas innecesarias, ya que se reemplazarán con columnas de búsqueda.
Si tiene ese tipo de columnas en su tabla, introduzca los siguientes comandos para eliminarlos.
- "Elimina la columna 'Reported By'".
- "Elimina la columna 'Assigned To / Technician'".
La tabla Maintenance Issue debería ser similar a la siguiente imagen:
A continuación, vamos a añadir la tabla de usuarios al modelo de datos para poder asociar las solicitudes de Maintenance Issue a usuarios específicos.
En la barra de comandos, seleccione + Tabla existente.
Cambie de Recomendadas a Todas las tablas.
En el campo Buscar, introduzca User.
Seleccione la tabla User y el botón Agregar seleccionados.
En la barra de comandos, seleccione Crear relaciones.
Configure la relación como sigue:
- Uno: User
- Varios: Maintenance Issue
- Nombre para mostrar: Requesting Employee
Seleccione Listo.
En la barra de comandos, seleccione Crear relaciones.
Configure la relación como sigue:
- Uno: User
- Varios: Maintenance Issue
- Nombre para mostrar: Assigned to
Seleccione Listo.
El modelo de datos completo debería parecerse al de la siguiente imagen:
- Seleccione el botón Guardar y abrir aplicación.
Nota
Pueden pasar varios minutos hasta que se cree la aplicación.
Tarea 2: Personalizar la nueva aplicación
Ahora que ya ha creado su nueva aplicación, le haremos algunas modificaciones para adaptarla mejor a nuestras necesidades. Comenzamos haciendo algunas modificaciones en la pantalla de bienvenida.
- Con la nueva aplicación abierta, seleccione el marcador de posición de Imagen, encima del texto Problemas de Mantenimiento.
- En el menú que aparecerá, seleccione Editar>Imágenes de archivo
- En el campo Buscar, escriba Medical, seleccione la imagen con teclado de ordenador y estetoscopio y elija Insertar.
- A continuación, seleccione el marcador de posición de Imagen, encima de Usuarios.
- En el campo Buscar, introduzca People, seleccione la imagen que desea utilizar y elija Insertar.
- En el menú que aparecerá, seleccione Editar>Imágenes de archivo.
A continuación, vamos a ajustar el tamaño de las imágenes para que sean más fáciles de leer para los usuarios. Además, vamos a ajustar el texto que aparece para cada elemento.
En la barra de comandos, seleccione el botón Propiedades. (Justo a la derecha del botón Editar).
Seleccione la imagen que hay encima de Problemas de mantenimiento.
En el panel Propiedades, configure la imagen del siguiente modo:
- Posición de imagen: Llenar
- Ancho: 350
- Largo: 350
Repita el paso anterior para establecer el Largo y el Ancho de la imagen Usuarios en 350 x 350.
Seleccione el texto bajo Problemas de mantenimiento.
En el panel Propiedades, seleccione el campo Text y cambie el texto a "Enviar Maintenance Issue".
Seleccione el texto Pantalla de bienvenida en el encabezado.
En el panel Propiedades, ponga Mostrar logotipo en Desactivado.
Establezca la Imagen de perfil en Desactivado.
En el panel Propiedades, en el grupo Estiloy tema, seleccione el icono de color Llenar.
Cambie el color a Negro.
Con el encabezado seleccionado, cambie el Título a Notificación de problemas en Contoso.
La aplicación se parecerá a la imagen mostrada.
Tarea 3: Añadir una nueva pantalla a la aplicación.
Decidimos que, además de enviar problemas de mantenimiento, también tiene sentido que los usuarios añadan activos.
Con la aplicación abierta, expanda el panel Copilot si es necesario. En Copilot, escriba "Añade una nueva pantalla llamada Assets". Seleccione Enviar.
Seleccione el botón Mantener para aceptar la pantalla.
Se añadirá una nueva pantalla llamada Assets a la aplicación.
En la pantalla, seleccione Con datos.
En la pantalla Seleccionar origen de datos, seleccione Crear nuevas tablas.
En Copilot, escriba "Crea una nueva tabla llamada Assets. Debe incluir las siguientes columnas. Asset Name, Asset ID, Asset Type, Asset Location, Data Installed y Department".
Si se ha añadido otra tabla (Departament), use Copilot para eliminarla; escriba "Quita la tabla Departament".
Después de crear la tabla, seleccione Guardar y salir.
De nuevo en la aplicación, seleccione Con Datos otra vez.
Se añadirá una pantalla llamada Asset a la aplicación.
Si es necesario, en la barra de comandos, seleccione el botón Propiedades. (Junto al botón Editar).
Luego, seleccione la lista de Assets. Debería aparecer un icono de lápiz, seleccione dicho icono de lápiz.
Seleccione el botón Insertar y Etiqueta de texto.
Coloque la Etiqueta de texto, junto a Asset Location.
Con la Etiqueta de texto seleccionada, escriba lo siguiente en la barra de fórmulas: ThisItem.’Asset Type’
Seleccione el fondo del formulario.
Ponga la propiedad Columns en 1.
La pantalla completada debería tener un aspecto similar al de la imagen siguiente.
Tarea 4: Actualizar la pantalla de bienvenida
Tras la revisión, decidimos que la capacidad de crear usuarios en esta aplicación es innecesaria, por lo que cambiamos la pantalla de bienvenida para permitir el acceso a Assets.
- Con la Vista de árbol, seleccione la Pantalla de bienvenida.
- Seleccione la Imagen que hay encima de Usuarios/contactos.
- En el menú que aparecerá, seleccione Editar e Imágenes de archivo.
- En el campo Buscar, introduzca Equipo y seleccione una imagen para usar.
- Ponga la propiedad OnSelect de la imagen en Navigate('Assets')
- Seleccione el texto Usuarios/Contactos y ponga la propiedad Text en Assets.
- Seleccione Text debajo de Equipment y cambie la propiedad Text a "Ver y crear registros de activos".
Tarea 5: Probar la aplicación
A continuación, vamos a probar la aplicación para asegurarnos de que funciona correctamente.
- En la Barra de comandos, seleccione el botón Reproducir.
- Seleccione la imagen Assets.
- En el campo Buscar, introduzca Oficina. (Como puede ver, la lista se filtra)
- Seleccione el registro Office Chair.
- Seleccione el botón de lápiz Editar. Cambie la Categoría a Furniture.
- Cambie el Asset Type a Equipment.
- Seleccione el botón Guardar (marca de verificación)
- Seleccione el botón Guardar.
- Como puede ver, el Asset Type Desk cambia a Equipment.
- Seleccione el botón Inicio.
- Seleccione la X púrpura para salir del modo Versión preliminar.
Tarea 6: Guardar y publicar la aplicación
Objetivo: guardar y publicar la aplicación para que sea accesible en navegadores web, dispositivos móviles o plataformas integradas, como SharePoint o Teams.
- En Power Apps Studio, seleccione el botón Guardar.
- En la pantalla Guardar como, ponga el Nombre en Notificación de problemas en Contoso y seleccione Guardar.
- Seleccione el botón Publicar.