¡Bienvenidos, muy buenos días tardes o noches , según donde me leas !
El dia de hoy estuve trabajando en la siguiente app demo en la cual
BREVE INTRO!!!!
El post que HE compartido enseña cómo utilizar Power Apps, una herramienta de desarrollo de bajo código, para crear soluciones tecnológicas para empresas, específicamente PYMES o pequeños emprendimientos. Aquí hay algunas lecciones que se pueden extraer:
- Uso de Power Apps como herramienta de bajo código: Muestro cómo utilizar Power Apps como una herramienta poderosa para crear soluciones tecnológicas sin necesidad de ser un experto en programación. Esto resalta la importancia de utilizar herramientas accesibles para resolver problemas empresariales.
- Creación de soluciones modulares: Se destaca la importancia de crear una solución como el primer paso en el proceso de desarrollo. La solución proporciona un espacio de trabajo facil, donde se pueden organizar y mantener componentes relacionados entre sí de manera coherente e integral.
- Personalización de la solución según las necesidades del negocio: Menciono la capacidad de personalizar nombres, campos y procesos dentro de la solución para adaptarse a las necesidades específicas de cada empresa o proyecto.
- Creación de tablas y columnas en Data Verse: Enseño cómo crear tablas y columnas en Data Verse, lo que permite estructurar la información de manera organizada y accesible para su posterior uso en la aplicación.
- Diseño de la interfaz de usuario: Demuestro cómo diseñar la interfaz de usuario de la aplicación utilizando contenedores, galerías y formularios para proporcionar una experiencia de usuario intuitiva y funcional.
- Implementación de operaciones CRUD: Demuestro o creo la implementación de operaciones CRUD (Crear, Leer, Actualizar, Eliminar) para interactuar con los datos almacenados en la base de datos, lo que proporciona una funcionalidad completa para la gestión de eventos empresariales.
Recuerda que power apps una herramienta low code para crear soluciones tecnológicas para tu empresa, como gestores de solicitudes, vacaciones, permisos, eventos, formularios, controles de horarios hasta inventarios. Tiene alcances super enormes para brindarte soluciones sin ser experto en programación. Y lo mas importante cubriendo esa necesidad que tiene tu empresa PYME o pequeño emprendimiento.
Ahora a por ello epsaremos accediendo a nuestra solución de power apps, en la web.
Nos vamos a la opción de soluciones y crearemos una nueva solución y me dirás, pero por que empezamos esta vez con una solución
Crear una solución: Este es el primer paso para iniciar el proceso de desarrollo. Al crear una solución, estás estableciendo un espacio de trabajo donde se pueden agregar, editar y organizar componentes relacionados entre sí. La solución proporciona un marco para mantener la coherencia y la integridad de los elementos desarrollados.
Sumado a ello puede descargar un zip file para que se pueda utilizar de manera más eficiente, y mover esto en diferentes entornos sea producción, pruebas.
Ahora empezamos a crear nuestra solución, damos clic en nueva solución y nos direccionamos ahora a nuestro primer diseño, le colocamos el nombre en le cual manejamos cada proceso informativo, con los nombres en los cuales manejamos cada uno de estos procesos, el nombre en mi caso coloque demo, puedes colocar cualquier otra opción, sumado a ello, puedes agregar específicamente el nombre y demás casillas como sea tu caso de negocio, imagen 2,
Procedemos a crear una nueva solución, Pero para este caso crearemos el editor desde cero ojos desde cero, imagen 3
Ahora procedemos a asignar el campo correspondiente en la ventana de dialogo que nos acaba de aparecer, imagen 4, en mi caso colocare lo que deseo en cada campo y lo que se va a mostrar a los usuarios de la empresa sobre esta app damos en guardar
Y en el desplegable nos saldrá nuestro editor recién creado vamos a por ello , y demos clic lo seleccionamos y damos crear imagen 5
Ahor empezamos a crear nuestra app , desde cero para el caso del ejemplo gestionar los eventos que día tenemos eventos cuáles serán los eventos , donde se realizaran , especie de app formulario, recuerda que esto es según tu creatividad necesidad de negocio o proyectos personal el limite de campos y procesos los colocas tu , yo solo te muestro lo que se puede realizar y por donde empezar este bello caminoooo!!
Seguimos, primero creamos una tabla de eventos, así la llamare mantener el singular en el primero nombre pro que luego nos evitamos líos mayores ojo, puedes añadir si deseas documentos adjuntos en la tabla, dependerá de la necesidad que tengas para crearlo
Posterior a crearla, nos indicara, específicamente una tabla con estos pasos, los cuales podemos manejar, tenemos nuestra tabla creada con nuestra columna id imagen 8
Pero tenemos que editar esta columna dado que la deseamos, en auto incrementable, vamos a ello imagen 9 imagen 10
Ahora empezamos a insertar más columnas, para este ejemplo básico repito es un demo , crearemos pocas columnas pero con el enfoque cool, primero el nombre del evento que podamos digitar o el encargado del área logre digitar el nombre del evento imagen 11
Para este ejemplo solo crearemos una tabla , para que se logre visualizar de manera fácil la creación de tablas y columnas en data verse , ahora creamos otra columna , en la cual asignaremos la fecha del evento cuando crearemos el evento imagen 12
Podemos colocar si el evento o no estará ya activo es decir como una columna evento planificado una columna tambien de selección es decir si/no imagen 13
Como podemos ver podemos crear tantas columnas y tipo de columnas como tengamos el caso de negocio a solucionar
Agregamos un campo mas llamado numero de asistentes al evento, bueno solo número asistentes. Imagen 14
Pasamos a crear una columna mas en la cual se llamara un campo si o no . , el cual indicada, si vienen invitados fuera de la compañía al evento, por ejemplo sin invitado con invitados imagen 15
Ya creamos nuestra tabla , de manera fácil con sus campos para empezar a crear nuestra app , pero antes crearemos la lógica justamente en esta fase .
Procedemos a publicar nuestra tabla, en el botón avanzado damos clic donde dice publicar tabla imagen
Recuerda que crearemos un canvas app(El cual es de mi preferencia y mejor crearo de esta manera ), damos clic donde dice nuevo y presionamos aplicación de lienzo en el botón imagen 18
Le colocaremos App Demo eventos empresa, el cual es este ejemplo.
AHORA subiremos nuestro logo el mio , sera de mi pagina web es decir de mi blog solutionsgeek. Imagen 19
Continuamos con la modificaciones de nuestro tema de colores yo seleccionare uno personalizado , color verde dado que las ultimas an sido de color azul, Vinotinto y amarillo, asi que cambiemos esta ves de nuevo jejeje.
Para realizar la distribución como lo realizamos la semana pasada, debemos crear los procesos dentro de contenedores, me gusta mas esta metodología de diseño y creación , para la cabecera añadiremos un contenedor , añadimos una imagen para nuestro usuario o el usuario que se logueee con el app, y una etiqueta de texto principal para el título.
Continuamos creando un sub header, o sub cabecero, que tendrá los eventos listados , dentro de este paso insertamos una galería horizontal y evidentemente para conectarnos usaremos la fuente de datoa de Microsoft data verse , para alimentar nuestra galería
Luego de conectarnos , realizamos una insersion de datos en la tabla del data verse, seleccionamos editar datos.
Alimentamos la información de los datos que deseamos ver como en la tabla del dataverse.
Evidentemente en cuestión e diseño utilizaremos los colores corporativos para el caso de negocio adecuado mas el tipo de letra que se utilice en la empresa
Seguimos añadimos un container central inferior. En el cual nos aparecerá para cargar un nuevo evento Creamos dos contenedora uno de fondo y otro donde estará el formulario , bordeando las puntas dinámicamente.
Para este caso insertaremos un formulario en toda regla , los conectamos a nuestra base de datos dataverse, y seleccionamos los campos de nuestra tabla en data verse que se insertara en el formulario cambiamos la vista a modo nuevo para que al reproducirse veas el formulario y sus campo imágenes 26 y 27
Ahora pasamos a crear dos botones donde se envira el formulario a nuestra base de datos en dataverse guardar imagen 28
Seguimos editando para darle la acción al botón ahora primero añadimos un botón para limpiar nuestros campos del formulario , luego de personalizar los colores cuando damos clic y demás , en al propiedad onselect activamos la función con código de limpiar el formulario NewForm(Form1);;ResetForm(Form1)
Imagen 29
Ahora seguimos con el proceso en el cual , de activar el enviar el formulario es decir que se envie la información del formulario al la base de datos dataverse SubmitForm(Form1)
Imagen 30
Editamos el formulario , para cuando se envie , nos de una notificación cool y bonita, y claro esta que se actualiceNotify(«Evento creado con éxito!!!»;NotificationType.Success;200);;NewForm(Form1)
Ahora añadiremos , para de botones editar y eliminar el evento , en la galería de header del medio, vamoooos a elloooo, insertamos dos botones dentro de la galería ojito insertamos un botón y lo que hacemos claro esta es personalizarlo para que que de bonitooo, Remove(‘empresa evento’;ThisItem)
;;Notify(«Evento eliminado ojitooo!!!»;NotificationType.Warning;2000);;NewForm(Form1)
Eliminamos con un mensaje de advertencia el item de la selección de nuestra base de datos en dataverse
Ahora añadimos el botón editar para realizar obiooo la edición de nuestro eventazoooo insertamos otro botón con los colores de nuestro tema y claro esta en este caso debemos realizar específicamente , uno código super faciiil EditForm(Form1)
Y ahora para que funcione el botón de editar debemos modificar específicamente, el formulario en la propiedad ítems Gallery3.Selected
Y la magia se tiene tenemos un CRUD super útil para cualquier empresa pequeña media p grande para el control de eventos empresariales (¡¡¡Recuerda es demooo falta toda la lógica para las demás validaciones según la necesidad de tu empresaaaa!!!)
Imagen 34
En este post, exploramos cómo utilizar Power Apps como una herramienta de bajo código para crear soluciones tecnológicas adaptadas a las necesidades de empresas, especialmente PYMES y pequeños emprendimientos. Desde la creación de soluciones modulares hasta la personalización según los requerimientos del negocio, pasando por la implementación de operaciones CRUD, ofrecemos una guía detallada y práctica para aprovechar al máximo esta plataforma. Descubre cómo diseñar interfaces intuitivas, estructurar datos con tablas y columnas en Data Verse y gestionar eficientemente los eventos empresariales. Con Power Apps, la transformación digital está al alcance de todos, sin necesidad de ser un experto en programación.
LINK DE YOUTUBE: https://youtu.be/LdZphHPtA7Y
Vicente Antonio Juan Magallanes.