Órdenes de Trabajo

Acceso del equipo.

Panel de control

Trabajos pendientes

Abiertas y en progreso

Ordenadas por prioridad y antigüedad. Toque una fila para ver el detalle.

FolioTrabajoClienteAsignadoPrioridadEstadoAbierta hace

Cerradas en los últimos 7 días

Base para la facturación del período.

FolioTrabajoClienteTécnicoCierreHoras fact.
Registro completo

Órdenes de trabajo

Tareas internas de proyecto y tickets solicitados por clientes, en una sola lista.

FolioTrabajoProyecto / ClienteAsignadoOrigenPrioridadEstadoCreada
Crear

Nueva orden de trabajo

Una tarea asignada a la cuadrilla, o un ticket entrado por un cliente.

Log histórico

Bitácora

Cada creación, asignación, cambio de estado y cierre, con fecha y hora. No se edita ni se borra.

Fecha y horaFolioAcciónDetalleUsuario
Formulario del sitio

Reportes de problemas

Errores técnicos reportados desde b2bitllc.com/reportar-problema. Toque una fila para ver el detalle y cambiar el estado.

FechaCorreoPáginaDescripciónEstado
Formulario del sitio

Solicitudes de cotización

Leads recibidos desde b2bitllc.com. Toque una fila para ver el detalle y darle seguimiento.

FechaNombreContactoServicioEstado
Formulario del sitio

Solicitudes de ticket

Enviadas desde b2bitllc.com/solicitar-ticket por clientes sin cuenta en el portal. Toque una fila para ver el detalle, darle seguimiento o convertirla en una orden.

FechaNombreEmpresaServicioEstado
Facturación y monitoría

Exportar

Archivos CSV que abren directo en Excel o Numbers, y calendario en formato estándar .ics.

Facturación

Órdenes cerradas en el período con horas trabajadas, técnico, cliente, proyecto y línea de servicio. Una fila por orden.

Monitoría de trabajos

Todas las órdenes del período con tiempos de respuesta y de cierre. Para medir cumplimiento por técnico y por cliente.

Calendario de pendientes

Archivo .ics con las órdenes abiertas y su fecha comprometida. Se importa a Google Calendar, Outlook o iPhone.

Ajustes

Configuración

Cuadrilla, número de avisos y datos guardados.

Avisos y límites de tiempo

Número de WhatsApp para resúmenes diarios y límite de horas para alertar atrasos.

Solo dígitos, con código de país (1 para Puerto Rico).
horas sin cerrar.
Cómo funcionan los avisos en esta versión.
El botón de WhatsApp abre la aplicación con el resumen de pendientes ya escrito — usted solo confirma el envío. El calendario se descarga como archivo .ics y se importa una vez; las órdenes nuevas requieren volver a importar.

Para que el resumen se envíe solo todas las mañanas y el calendario se actualice al instante, hace falta un servidor con WhatsApp Business API y un enlace de calendario suscribible. Eso es trabajo de backend, no de esta página.
Administracion

Usuarios

Quien tiene acceso al sistema, con que rol y como contactarlo.

Personal registrado

Rol y estado son el registro de Firestore. La autoridad es Firebase Auth: para confirmarlos corra node scripts/manage-users.js list.

NombreCorreoRolEstadoTelefono

Crear usuario

El navegador no puede crear cuentas: el rol vive en un custom claim y solo el Admin SDK lo escribe. Esta forma valida los datos y arma el comando.

Antes de correrlo: exporte GOOGLE_APPLICATION_CREDENTIALS apuntando a la llave de la service account y ejecute desde la raiz del repositorio.

El comando imprime la contrasena temporal y el enlace para cambiarla. Esta pagina nunca los recibe: entreguelos por un canal seguro y borre la contrasena temporal de donde la haya copiado.