Tenant:

demo · DEMO
Active
demo

Configuración por tenant

Settings y branding por tenant. Lo que se edita acá se expone al cliente Flutter via GET /api/v1/tenant/config y determina mapa, currency, locale, colores y logo. El cache del registry se invalida al guardar para que el próximo bootstrap del cliente lo vea.

Mapa
Map provider
API key (cifrar antes de prod)
Style URL (Mapbox)
Lat default
Lng default
Zoom default
SMTP (envío de mails)
Configurar SMTP del tenant
Cómo elegir proveedor (SendGrid, Mailgun, AWS SES, smtp4dev local), conseguir host/port/credenciales y validar que el envío funciona. Sin SMTP, /orders/{id}/share por email devuelve 412.
Ver instrucciones
Host
Port
Username (opcional si el SMTP acepta sin auth)
Password
El password se cifra at-rest con Data Protection (mismo patrón que ErpApiKey.HmacSecret).
From address
From name (mostrado al destinatario)
Localización
Currency (ISO, ej. USD)
Locale (ej. es-AR)
Zona horaria
Se usa para mostrar fechas del tenant y calcular la ruta del día.
ERP destination label (mostrado en UI Flutter)
Formato de fecha
Formato de hora
Tracking en tiempo real
Política con la que la app Flutter del preventista emite su posición. Se sincroniza al cliente via /api/v1/tenant/config. Default "route" = sólo durante la ruta del día activa.
Modo
Intervalo activo (s)
Intervalo quieto (s)
Umbral idle (metros)
Quiet hours desde (HH:mm)
Vacío = sin quiet hours.
Quiet hours hasta (HH:mm)
Batch size (pings por request)
Outbox local TTL (horas)
Branding
Logo URL
Primary color (#RRGGBB)
Accent color (#RRGGBB)