🌐 stslaredo.com
?
—
—
Daily Entry
Sorting Inspection Form
⚙️ One-Time Google Sheets Setup
  1. Open Google Sheets → create a spreadsheet named "STS Inspections"
  2. Extensions → Apps Script → paste code below → Deploy → New deployment → Web App → Anyone → Deploy → copy URL
  3. Paste the URL below and Save Config
📋 Apps Script code
function doPost(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = JSON.parse(e.postData.contents);
  if (sheet.getLastRow() === 0) {
    sheet.appendRow(["Form ID","Date","Customer Code","Customer Name",
      "Service Start","Service End","Part Number","Serial Numbers",
      "Lot Numbers","Mfg Date","Inspected","Approved","Rejected",
      "Reworked","Defect Summary","# People","Total Hours","Notes","Submitted By"]);
  }
  sheet.appendRow([data.formId,data.submitDate,data.customerCode,
    data.customerName,data.serviceStart,data.serviceEnd,data.partNumber,
    data.serialNumbers,data.lotNumbers,data.mfgDate,data.inspected,
    data.approved,data.rejected,data.reworked,data.defectSummary,
    data.numPeople,data.totalHours,data.notes,data.submittedBy]);
  return ContentService.createTextOutput(JSON.stringify({result:"ok"}))
    .setMimeType(ContentService.MimeType.JSON);
}
✔ Saved!
Job
Customer
🔩
Part Information
01
# Part Number * Part Description Defects
Add rows:
📊
Inspection Results
02
⚡ Inspected, Approved & Rejected are auto-calculated from the OK + NOK totals in the defect table below. Enter Reworked manually if needed.
🔍 Inspected
✔ Approved (OK)
✖ Rejected (NOK)
🔧 Reworked
⚠️
Defect Breakdown & Serial / Lot Numbers
03
Elige todas las fotos de una vez: se leen solas y solo te muestra las que no pudo leer.
# Part Number Mfg Date Serial Number Lot & Batch # Defect Description OK NOK
Totals 0 0
Add rows:
Type a number and press Enter, or click + Add Rows
👷
Personnel & Hours
04
↳ Rows appear below
#Name / Employee IDRoleTime INTime OUTHours
Total Hours: 0.00
📸
Photo Evidence
05

Upload photos of parts, defects, or any visual evidence. Photos are embedded directly in this session and the PDF — they are never saved to your device.

📷
Tap to take a photo or choose files
or drag & drop images here · JPG, PNG, HEIC
📝
Notes & Observations
06
Submit daily — each submission = one row in Google Sheets.
Customer info stays filled. Admin can download PDF from Overview.
Admin
Service Overview
📅
Calendar
—
Days are keyed by Service Start date. Click a day to filter the list below — click again to clear.
🗂
Master List — sorted by Quote #
0
📭
No submissions yet.
📖
Portal Guide & Setup
👤 User Roles
Admin — Full access: create jobs, view all submissions, manage client access, payroll, delete reports.
Operator (STS) — Sees only STS jobs. Submits inspections, edits own reports. No delete.
Operator 2 (SLI) — Same as Operator but sees only SLI jobs.
Client — Read-only portal. Sees reports grouped by Month → Job → Submission. Only available after admin releases.

🗂 Job ID System
Format: STS042026 = Company + Month (MM) + Sequence + Year (YYYY).
Sequence resets every month. Each company (STS / SLI) counts independently.
Admin creates jobs — operators just pick from the list. One job per company per sequence number, no duplicates.

📋 Inspection Workflow
1. Admin creates a Job (🗂 Jobs tab) with client info, dates, description.
2. Operator logs in → selects their job → customer info auto-fills → form is hidden.
3. Operator fills Part Info, Defects, Personnel, Photos → submits.
4. Admin reviews in Master List → search or click a Quote's 📊 Summary for totals on that service.
5. Admin goes to Clients tab → finds the client → clicks Release to Client.
6. Client logs in and sees their reports organized by Month and Job.

🌐 Wix Integration
Option 1 — Button link (Recommended): In Wix Editor, add a button → set link to portal.stslaredo.com → opens in new tab.
Option 2 — iFrame embed: Add Elements → Embed & Social → iFrame → paste portal URL. Set width 100%, height 900px.

⚠️ Important Notes
• Photos are compressed automatically before saving — large photo sets are handled safely.
• Submissions are linked to jobs. Deleting a job does not delete its submissions.
• The Clear All Data function has been removed for safety. Contact your developer to delete records.
• Client portal is always in Spanish. Admin/Operator portal is in English.
Quote Management
Quotes
Cotización y Quote van de la mano bajo el mismo número: si primero haces la cotización, el Quote nace solo; si el reporte llega antes, crea el Quote aquí y luego usa su número en la cotización (o toca “Crear cotización” en el Quote). Desde esta lista también se cierra el servicio, lo que avisa a Facturación y le pide su opinión al cliente.
🗂
Create New Job
Quotes
🗂
No quotes yet.
Admin
Client Directory
📁
No clients yet. Submit an inspection form to populate the directory.
🏢
Datos del cliente
👥
Contactos
Cargando…
💬
Bitácora de interacciones (CRM)
Cargando…
🎫
Tickets de soporte
Cargando…
🔩
Service History by Part Number
📋
All Submissions for This Client
Admin
Payroll
Total Hours Logged
—
Total Operators
—
Weeks on Record
—
Filter week:
💰
No payroll data yet. Submit inspection forms with personnel hours to see payroll breakdown.
🥧
Profit Share by Client
—
📈
Revenue vs Cost vs Profit — Last 6 Months
📁
Clients
SLI
Payroll — Total de Horas
Total Horas SLI — esta semana
—
Operación
Pipeline
🧭
Pipeline
Cargando…
RRHH
Comunicación interna
➕
Nuevo aviso corporativo

📢
Avisos publicados
Cargando…
💬
Buzón de comentarios a Gerencia
Cargando…
RRHH
Evaluación de la competencia

Estas evaluaciones las captura RRHH (nunca el empleado) — escoge a quién se evalúa y desde la perspectiva de quién se está registrando.

➕
Nueva evaluación
📝
Resultados por persona evaluada
Cargando…
RRHH
Candidatos

Agrega aquí solo los perfiles que ya filtraste en Indeed y valen la pena seguir — no es una bandeja de todas las aplicaciones, para no saturar el portal.

➕
Nuevo candidato

🧑‍💼
Candidatos filtrados
Cargando…
Ventas
Cotizaciones

El número de cotización es el mismo número de Job/Quote que ya manejamos (ej. STS100226). Mientras esté en borrador, el cliente no la ve — al liberarla aparece en su portal junto al reporte de ese mismo número, y el Pipeline avanza solo.

➕
Nueva cotización
Subtotal0.00
IVA (16%)0.00
TOTAL0.00
📋
Cotizaciones
Cargando…
Admin
Admin Panel
👤
Agregar usuario
📋
Usuarios existentes
Cargando…
✉️
Mensajes de clientes
0
Cargando…
📇
Datos de contacto que ven los clientes
Solo se muestran al cliente los campos que no estén vacíos.
💾
Almacenamiento de Supabase (plan gratuito)
Cargando…
🕘
Bitácora de cambios
Cargando…
SLI
Asistencia
📊
Resumen del día
Cargando…
🗓️
Calendario de asistencia
Sesión completa En curso ahora
Cargando…
📍
Sitios de trabajo
Cargando…
👤
Agregar empleado
📧
Correos de notificación

A estos correos les llega un aviso cada vez que alguien registra su entrada o salida, o lo intenta fuera de la zona permitida.

Cargando…
📋
Empleados
Cargando…
⏱️
Horas trabajadas por semana (jueves a miércoles)

EmpleadoJueVieSábDomLunMarMié Total semana
Cargando…
📄
Permisos e incapacidades pendientes
Cargando…
📋
Historial
EmpleadoTipoDelAlMotivoEstado
Cargando…
➕
Registrar certificación o plática

📜
Certificaciones y pláticas
EmpleadoCertificaciónObtenidaVenceEstado
Cargando…
🔔
Centro de alertas
Cargando…
🃏
Tarjetas de empleados (solo tú las ves · prueba)
Cargando…
📋
Trabajo asignado del día
Cargando…
🗓️
Asignaciones de la fecha
Cargando…
🚀
Iniciar proceso

Esto crea la lista de pasos estándar para ese empleado. Si ya tiene ese proceso iniciado, no se duplica.

📋
En proceso
Cargando…
✅
Completados
Cargando…
Admin
Settings
🔑
User Credentials

Los usuarios ahora se manejan con login real (Supabase Auth). Para agregar, quitar o cambiar la contraseña de alguien, pide que se haga desde la base de datos — ya no está en este archivo.

🗄️
Google Sheets Config
✔ Saved!
C
—
Cliente
Portal de Clientes
Bienvenido
Consulte aquí sus reportes de inspección, el estado de sus servicios y comuníquese con nuestro equipo.
⏳
Cargando sus reportes…
STS Services · SLI — Gracias por su confianza. Su información es confidencial.
— —