04. Proyecto viajes Power Apps ( Parte 2)

InicioCursosMicrosoft Power AppsAplicaciones reales Power Apps, Power Automate & SharePoint04. Proyecto viajes Power Apps ( Parte 2)

A continuamos con esta segunda y última parte del proyecto del curso, contamos con otras 11 lecciones para dejar nuestra aplicación de viajes muy puntera.

Roles y usuarios en Power Apps

Uno de los aspectos clave de Power Apps son los roles y grupos, que permiten a los usuarios que pueden ver o realizar dentro de la aplicación. Los roles se utilizan para definir los permisos de los usuarios, mientras que los grupos se utilizan para agrupar a los usuarios y asignarlos a roles específicos.



Mas detalles sobre los roles y permisos

Ahora vamos a establecer las variables sobre la visibilidad de los botones dentro de Power Apps.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Diseño de la pantalla de los detalles

Ahora vamos a diseñar una pantalla que nos da toda la información de cada elemento, la pantalla de detalles, que cuando pulse el usuario sobre un viaje le de toda la información.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Historial de Aprobaciones con Power Automate en Power Apps

Uno de los aspectos más importantes de cualquier aplicación empresarial es la gestión de las aprobaciones. Desde la autorización de gastos hasta la aprobación de solicitudes de viajes, las empresas necesitan un sistema de aprobaciones eficiente y confiable para mantener sus procesos en marcha. En este sentido, Power Apps y la ayuda de Power Automate ofrece una solución excepcionalmente poderosa para automatizar procesos de aprobación y seguimiento de su historial.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Tip – Concatenar correos en variable Power Automate

Si en un grupo hay mas de una persona, debemos de concatenar los correos en una variable para no someter en varios bucles la columna de persona, te lo detallo mas aquí abajo.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Ventana emergente (Pop Up) en las aprobaciones

Dentro de Power Apps no tenemos ningún control para crear ventanas emergentes (Pop up) pero te enseño como hacerlas de manera fácil y enviar aquí nuestras aprobaciones.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Finalizando el envió de las aprobaciones con Patch

Finalmente vamos a realizar mediante la formula Patch() de Power Apps el envió de aprobación a nuestra lista relacionada de SharePoint.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Pantalla – Editar Viaje

Esta pantalla es conocida como formulario, y permite a los usuarios editar y visualizar datos de manera intuitiva y eficiente.
La pantalla de edición también es fundamental para la administración de flujos de trabajo y automatización de procesos en Power Apps.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Administrar grupos

Tenemos nuestros grupos y personas definidos, pero… ¿Por qué no administrarlo desde Power Apps?.

Vamos a integrar la lista dentro de Power Apps para que toda la administración se realice desde la propia aplicación.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Puntos importantes de la aplicación

Quiero hacer hincapié a puntos claves del desarrollo como:

  • El arranque de la aplicación (Los roles de grupos).
  • Filtro de los viajes.
  • Aprobaciones.
  • Administración de grupos.

Para poder ver este contenido tienes que:

Iniciar sesión Suscribirse

Pruebas de la aplicación

Al ser un proyecto grande hay que someterlo a diversas pruebas:

  • Validación de permisos correctamente.
  • Que las aprobaciones funcionen correctamente.
  • Que el filtrado de viajes funcione.


Enlaces de interés

➡️ Estas:

04. Proyecto viajes Power Apps ( Parte 2)

👨‍💻Nivel:

Todos los niveles

🕛 Duración:

02 h
30 m

🎖️  Progreso Curso:

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *