El problema de negocio
La tienda Barrio Demo cuenta el género en una hoja suelta. El café parece disponible, pero solo quedan cuatro paquetes; el aceite se ha agotado y nadie ha preparado su reposición. Vas a construir una base que permita reconocer cada producto, consultar sus unidades y localizar al proveedor.
El catálogo contiene ocho referencias y 101 unidades. Consideraremos que hay que revisar la reposición cuando las existencias sean menores o iguales al mínimo. Es una regla del caso: estar justo en el mínimo también debe aparecer en el aviso.
1. Preparar el catálogo
Descarga los dos CSV. Están separados por comas y utilizan punto decimal en los precios. Si Excel los abre en una sola columna, utiliza Datos → Desde texto/CSV, selecciona la coma y revisa los tipos antes de guardar.
En Power Apps, selecciona un entorno de prácticas. Crea una solución sin administrar llamada Barrio Demo Inventario para reunir los componentes.
2. Crear los proveedores
Dentro de la solución, crea la tabla Tienda Proveedores. Su columna principal de texto se llamará Proveedor. Añade:
| Columna | Tipo | Configuración |
|---|---|---|
| Codigo | Texto | Requerido; ejemplos P001 y P002 |
| EntregaDias | Número entero | Mínimo 0 |
Introduce los tres registros del CSV mediante el editor de datos. EntregaDias es una referencia operativa del caso, no una garantía de entrega.
3. Crear los productos
Crea Tienda Productos y llama SKU a su columna principal. Configúrala como requerida por negocio. Añade:
| Columna | Tipo | Configuración |
|---|---|---|
| Producto | Texto | Requerido |
| Existencias | Número entero | Mínimo 0 |
| Minimo | Número entero | Mínimo 0 |
| Precio | Número decimal | Dos decimales; representa EUR |
| Ubicacion | Texto | Estantería o posición |
En Relaciones, crea una relación varios a uno hacia Tienda Proveedores, con la búsqueda Proveedor. Cada producto se asociará a un proveedor de esta práctica.
Una columna con un nombre visible no garantiza por sí sola la unicidad. En Esquema → Claves, crea Clave SKU sobre SKU. Guarda y comprueba que la clave termina de crearse correctamente antes de utilizarla para evitar duplicados. Si la creación falla, revisa registros repetidos y vuelve a intentarlo.
4. Cargar los ocho artículos
Desde la tabla, utiliza la importación de Excel/CSV que ofrezca tu entorno. Selecciona el catálogo y revisa el mapeo: SKU → SKU, Producto → Producto y las demás columnas con el mismo nombre. No mapees SKU al identificador GUID de Dataverse.
Si la experiencia exige una plantilla, exporta primero un registro de muestra, conserva las columnas necesarias y adapta el archivo. Para ocho filas también puedes introducir los valores manualmente.
Cuando termine, revisa los errores de importación y comprueba que existen ocho productos. Asigna las búsquedas a estos proveedores:
| Proveedor | Artículos |
|---|---|
| P001 · Distribuciones Centro | CAF-250, ARR-1KG, ACE-1L, PAS-500, GAL-200 |
| P002 · Bebidas Sierra | LEC-1L, AGU-15L |
| P003 · Higiene Norte | DET-2L |
Selecciona registros existentes desde la búsqueda. Escribir un nombre en otra columna no crea la relación.
5. Comprobar el resultado
| Prueba | Resultado esperado |
|---|---|
| Contar los productos | Ocho referencias |
| Sumar Existencias | 101 unidades |
| Comparar existencias con el mínimo | CAF-250, ACE-1L, LEC-1L y GAL-200 requieren revisión |
| Revisar ACE-1L | Cero unidades; proveedor P001 |
| Guardar Existencias = -1 | Se rechaza por la restricción de la columna |
| Crear otro producto con SKU CAF-250 | Se rechaza cuando la clave está activa |
Si aparecen nueve filas, comprueba si el intento duplicado se guardó antes de estar activa la clave. Corrige el duplicado y revisa la clave; no continúes dando por válida la unicidad.
Entrega y siguiente paso
Conserva el modelo para construir la app de recuento. Guarda una captura del catálogo y otra de la relación con el proveedor. El entregable es la base del inventario; los movimientos de ventas y compras se incorporarían mediante procesos adicionales.
La conversación sigue aquí
Preguntas y experiencias
¿Te has atascado en un paso o has encontrado otra forma de hacerlo? Comparte lo que has probado y ayuda a quienes lleguen después.
Lee los comentarios o entra para participar.
Cargando comentarios…
Para una pregunta sobre otro tema, abre una conversación en la comunidad. Normas de participación y privacidad.