🔵 En comunicación se activa al conversar con otra persona. 🟠 En reunión se activa al entrar a una sala de reunión. El estado se cambia desde la barra superior o haciendo clic en tu propio avatar.
Disponible: puedes silenciar solo los sonidos sin ocultar mensajes ni avisos.
🔴 Desconectado
Oficina VirtualMás que un trabajo, una comunidad.
Bienvenido
Ingresa a la Oficina Virtual
Tu cuenta todavía no está activada.
Crea tu contraseña para ingresar por primera vez.
Si no puedes acceder a tu correo, solicita un acceso temporal a un administrador.
Inicia sesión con tu correo corporativo de Xmarts.
SEGURIDAD DE CUENTA
Crea una contraseña segura
Para proteger tu cuenta, debes actualizar tu contraseña antes de entrar a la oficina.
Usa al menos 12 caracteres. Evita secuencias, contraseñas comunes, tu nombre, correo o “Xmarts”. Una frase larga es válida.
VISITA EXTERNA
Bienvenido a Xmarts
Escribe tu nombre y apellido para ingresar a la recepción virtual.
No necesitas usuario ni contraseña. Al ingresar aparecerás en la entrada del edificio.
⚙️ Administración
Usuarios, permisos, escritorios y sesiones conectadas.
🔗 Integración Odoo · Recursos Humanos
Conexión segura de localhost para empleados, vacaciones y ausencias. Sin cambios en Odoo.
Entrá aquí para configurar la clave de Odoo y sincronizar.
🛡️ Odoo · Estado laboral de los empleados Control de bajas laborales
Agrupa fichas múltiples y permite vincular IDs cuando cambia el correo. La protección automática está apagada hasta que Administración la active.
🔐 Protección automática por baja laboral
Cada 2 minutos consulta Odoo. Bloquea fichas inequívocamente archivadas y revoca sesiones. Las fichas múltiples con alguna activa no se bloquean.
Comprobando monitor de bajas…
Ante una caída de Odoo se utiliza hasta 24 h de datos verificados para nuevos ingresos; luego no se permiten nuevos ingresos laborales hasta recuperar la conexión (se conservan las sesiones ya abiertas). Las cuentas ambiguas o sin ficha siguen en revisión. Una baja solo en Authentik no se detecta mediante Odoo.
Todavía no se ejecutó el diagnóstico.
Vincular ficha Odoo
Solo Administración vincula un ID laboral existente. No se modifica Odoo ni el acceso del empleado.
El diagnóstico es de solo lectura.
Una ficha ausente del listado no prueba un despido. Las fichas múltiples con el mismo correo se agrupan automáticamente; los correos cambiados pueden vincularse por ID desde Administración. La revocación solo opera si Administración activa la protección tras revisar las correspondencias.
🔐 Authentik · Accesos corporativos 0 pendientes
Identidades comprobadas por Authentik. Solo Administración puede dar de alta a nuevos empleados. No se guardan claves ni tokens.
Protección por bajas laborales a través de Odoo, sin token adicional de Authentik. Se activa desde el panel Odoo después de validar las correspondencias.
Cargando solicitudes y accesos…
Solicitudes de empleados sin cuenta · Aprobar o rechazar
Cargando…
Historial SSO · Últimos accesos y rechazos
Abrí para consultar el historial.
Al aprobar, se crea un usuario normal, sin permiso admin y sin escritorio, vinculado a la identidad corporativa. El empleado debe volver a pulsar «Iniciar sesión con Xmarts». Si la cuenta ya existe, revisar la correspondencia en vez de duplicarla.
Crear usuario
Usuarios registrados
🔎
🔒 Intentos de acceso bloqueados
Muestra bloqueos aunque la persona haya usado el login viejo, un correo incorrecto o todavía no haya activado su cuenta.
Comprobando bloqueos…
Sin datos todavía.
El IP se registra desde el intento HTTP aunque el usuario nunca logre entrar. Si el login coincide con la parte anterior a @ de un correo corporativo, se muestra el empleado probable para ayudarte a identificarlo.
🛡️ Seguridad de producción
Comprueba los controles de acceso y la configuración sensible antes de pasar a producción.
Comprobando seguridad…
No se muestran contraseñas, API secrets ni cadenas de conexión. Este panel solo confirma si los controles están activos y si las piezas necesarias están configuradas.
✉️ Correo de la plataforma
Comprueba el envío de activaciones, recuperación de contraseña y avisos de cuenta.
Comprobando configuración…
Las credenciales nunca se muestran aquí. El mismo botón servirá cuando cambiemos de Render a Zoho SMTP en el servidor Debian.
🗄️ Persistencia PostgreSQL
Estado real de los datos que sobreviven reinicios y despliegues.
Comprobando PostgreSQL…
Sesiones WebSocket/LiveKit y conexiones activas no se guardan por diseño; al reiniciar deben reconectarse. Usuarios, mapas, personalización, chats, notificaciones, reservas, preferencias y reportes sí deben quedar persistentes.
💾 Backups y restauración
Copias automáticas diarias y restauración rápida del estado completo de la oficina.
Comprobando backups…
Los backups automáticos se guardan en PostgreSQL y se conservan durante 30 días. Descargar crea una copia fuera de la base para guardarla en tu PC u otro almacenamiento. Antes de cualquier restauración se crea otra copia automática del estado actual.
🚚 Migración de servidor
Exporta el estado actual de Render e impórtalo en el PostgreSQL del servidor definitivo.
Comprobando migración…
Archivo sensible: incluye perfiles, chats y hashes de contraseñas. No incluye claves de LiveKit, DATABASE_URL, SMTP_PASSWORD ni otros secretos de infraestructura. Guárdalo solo el tiempo necesario para la migración.
📊 Reporte por persona
Tiempo conectado por día, sesiones, mensajes y toques. Los datos se guardan en el servidor.
Elegí una persona para ver su reporte.
“Toques sin ver” son toques recibidos que todavía figuran como notificación no leída. El tiempo conectado mide presencia dentro de la plataforma, no tiempo de llamada.
🩺 Diagnóstico en vivo
Para pruebas de 10–15 usuarios. Solo visible para administradores y no cambia la calidad de LiveKit.
Esperando datos…
Sin datos todavía.
Se actualiza cada 5 s mientras Administración está abierto. Muestra estado técnico, no contenido de chats ni audio/video.
Oficina Virtual · v6_132 · LOCAL Gather Motion v2 · Build cargando… · Auto Update activo
🛠️
Modo ConstrucciónMapa 1 · borrador privado
🏠 ¿Qué tipo de sala es este recinto?
El perímetro ya está cerrado y el piso fue creado. Elegí la función de la sala.
QXmarts · Oficina Virtual
Más que trabajo · un lugar para estar
Comedor
Terraza
Área de descanso
Baños
Oficina Gerente
Sala de reunión pequeña
Lounge / Área común
Sala de reunión grande
QXmarts · Recepción
ENTRADA PRINCIPALMapa 1 · Edificio principal
Lounge Central · Conecta · Colabora · Crea
🎥
Sin video remotoLas cámaras aparecerán aquí. Si alguien comparte pantalla, se ampliará automáticamente.
Vista:
🎤✕📹✕🔊✕
Modo No molestar
Estás en No molestar. Tu micrófono, cámara, pantalla compartida, llamadas, toques, seguimiento y movimiento están desactivados.
💬 Los mensajes privados y el chat general siguen disponibles para que tus compañeros puedan dejarte mensajes y puedas responder cuando quieras.
👣 Siguiendo a alguienTu avatar seguirá automáticamente hasta que pulses parar.
Comunicación
Acércate a un compañero o entra en una sala de reuniones.
Listo0
📹Tu cámara
Tú
Vista: automática
Medios apagados.
⚙️ Configuración
👁️ Apariencia y accesibilidadSe guarda en este dispositivo
TemaClaro / Oscuro
Tamaño del texto100%
Aumenta las letras sin cambiar escritorios, salas ni tamaño del mapa.
Escala de interfaz100%
Aumenta botones y áreas de interacción. El mundo 2D mantiene su escala.
🎛️ Dispositivos de audio y videoMicrófono, cámara y salida
🎨 Fondo de cámaraDesenfoque o imagen personalizada
El efecto se aplica a tu cámara antes de enviarla a los demás.
🎙️ Procesamiento del micrófonoSe guarda en este dispositivo
🔊 Audio de participantesVolumen y silencio solo para ti
Acércate a alguien o entra en una sala para ajustar su audio.
Crear nuevo canal
Visible para toda la oficina
#
🪑 Asignar escritorio
Escritorio
Solo los administradores pueden asignar escritorios desde el mapa.
📅 Calendario de salas y reuniones
Reserva cualquiera de las Room Meeting del mapa y avisa automáticamente a los participantes.
Nueva reserva
⌕
Selecciona personas individuales. Tú siempre quedas incluido como organizador.
Opcional: sólo después de confirmar la reserva local. La ubicación en Odoo será «Oficina Virtual Xmarts · [Sala]». Al activar esta opción se enviarán invitaciones reales.
⏰ Los participantes reciben un aviso 5 minutos antes y otro cuando comienza la reunión, con acceso directo a la sala.
Agenda de reuniones
Reuniones de salas y calendario corporativo, según la pestaña.
Sala de reunión
🟢 Libre
Consulta quién está dentro antes de entrar.
👥 Invitar participantesInvita a personas conectadas por usuario o por equipo.
⌕
Equipo
0 presentes · 0 ausentes
🟢 Presentes 0
⚪ Ausentes 0
Empleado
🙂
Empleado
Disponible
Equipo—
Puesto—
Departamento laboral—
Teléfono laboral—
Correo de trabajo—
Horas laborables—
Gerente—
Escritorio—
Ubicación actual—
País privado 🔒—
Cambiar mi estado
🟠 En reunión se activa automáticamente cuando entras a una sala de reunión.
Los cambios de tu escritorio personal se guardan automáticamente.
Tema de interfazOscuro
Elegí tu avatar
Este avatar aparecerá en la oficina y en tu perfil.