Caso práctico / Concesionario de vehículos

03 · Concesionario: gestiona vehículos, clientes y visitas

Construye una aplicación comercial con vehículos disponibles, fichas de clientes y citas de prueba relacionadas. Añade vistas y una regla de cierre de visitas.

90–120 minutosNivel intermedio
Qué vas a construir
Aplicación basada en modelo para el seguimiento de vehículos y visitas comerciales.
Herramientas
Dataverse · Power Apps · Aplicación basada en modelo
En esta página · 8 apartados

El problema del concesionario

Motor Demo organiza las pruebas de conducción mediante mensajes. Un comercial confirma una cita sin saber que el vehículo está reservado; otro termina una visita sin registrar qué quería el cliente.

Vas a reunir tres fichas relacionadas. Las marcas, clientes y operaciones son ficticios. Los correos del archivo utilizan example.com y no deben utilizarse como destinatarios de una automatización.

1. Crear el modelo comercial

En una solución llamada Motor Demo Ventas, crea estas tablas. Configura como requerida por negocio cada columna principal:

TablaColumna principalOtras columnas
Motor VehiculosReferencia, textoMarca y Modelo, texto; Anio, entero; Precio, decimal de dos cifras; Disponibilidad, opción
Motor ClientesCodigo, textoCliente, texto; Correo, correo electrónico
Motor VisitasVisita, textoFechaHora, fecha/hora; EstadoVisita, opción; Resultado, varias líneas

Opciones de Disponibilidad: Disponible, Reservado, Vendido. Opciones de EstadoVisita: Pendiente, Confirmada, Realizada, Cancelada.

En Motor Visitas crea dos relaciones varios a uno: Cliente → Motor Clientes y Vehiculo → Motor Vehiculos. Una persona y un vehículo pueden figurar en varias visitas.

Para FechaHora utiliza comportamiento local del usuario y revisa que la zona del usuario corresponda a Madrid. Los horarios del CSV están expresados en hora de Madrid.

2. Cargar los datos de la operación

Crea los tres vehículos y los tres clientes siguiendo los CSV. Puedes importar los campos simples o introducir las filas manualmente. Comprueba que las opciones importadas coinciden con las creadas.

Después crea las tres visitas y selecciona sus clientes y vehículos desde las búsquedas. Los códigos C001 y VH-101 son referencias de negocio: no los pegues como si fueran los GUID de Dataverse.

Revisa PR-003: está cancelada porque VH-103 figura reservado. Esa coherencia está preparada en el dato de muestra; todavía no has construido una regla que impida automáticamente citas sobre vehículos reservados.

3. Preparar formularios útiles

En el formulario principal de Vehiculos, agrupa referencia, marca, modelo, precio y disponibilidad. En Visitas incluye todas las columnas, las dos búsquedas y Resultado.

Añade una regla de negocio en Motor Visitas:

  1. Condición: EstadoVisita es Realizada.
  2. Rama verdadera: Resultado es requerido.
  3. Rama falsa: Resultado no es requerido.
  4. Establece el alcance sobre el formulario principal utilizado, valida, guarda y activa.

Resultado y EstadoVisita deben estar presentes en ese formulario. La regla controla esta experiencia de formulario; para exigir el requisito en todas las integraciones necesitas una validación adecuada en el servidor.

4. Crear las vistas de trabajo

Desde la solución, abre cada tabla y entra en Vistas. Crea una vista, añade las columnas indicadas y utiliza Editar filtros en el panel de propiedades para definir la condición.

Tabla y vistaFiltroColumnas visibles
Vehiculos · Disponibles para visitarDisponibilidad = DisponibleReferencia, Marca, Modelo, Anio, Precio
Visitas · Pendientes de confirmarEstadoVisita = PendienteVisita, Cliente, Vehiculo, FechaHora
Visitas · Seguimiento comercialEstadoVisita distinto de CanceladaVisita, Cliente, EstadoVisita, Resultado

Guarda y publica las vistas y los formularios.

5. Montar la aplicación

En la solución, selecciona Nueva → Aplicación → Aplicación basada en modelo. Nómbrala Motor Demo Comercial. En el diseñador, añade páginas de tablas de Dataverse para Vehiculos, Clientes y Visitas.

Incluye los formularios y vistas que has preparado, guarda y publica la app. Abre Reproducir para trabajar desde la experiencia del comercial.

6. Comprobar el proceso

AcciónResultado esperado
Abrir Disponibles para visitarVH-101 y VH-102
Abrir Pendientes de confirmarPR-001
Abrir PR-001Cliente C001 y vehículo VH-101
Cambiar PR-001 a Realizada sin ResultadoEl formulario exige completar Resultado
Escribir «Interesada; enviar propuesta» y guardarLa visita se conserva como realizada
Volver a Pendientes de confirmarPR-001 deja de aparecer

Entrega la app y las evidencias de estas seis comprobaciones. Para usarla como agenda real faltaría resolver solapamientos, disponibilidad transaccional y permisos por equipo comercial; no atribuyas esas capacidades a las vistas.

Documentación oficial

Documentación contrastada el 18 de octubre de 2026. Ejecución en un entorno Microsoft: pendiente de verificar.

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…