De una sesión enmascarada a un SOP
rrweb graba/reproduce eventos del DOM y de interacción; no genera SOPs, establece consentimiento ni hace que la automatización sea fiable por sí sola. Este flujo de trabajo añade interpretación y diseño de requisitos. Ver evidencia fuente.
Entradas y preparación
Se requiere permiso documentado para el propósito de la sesión, alcance de grabación relevante, configuración de enmascaramiento/bloqueo y una exportación ya desinfectada. Si falta el consentimiento o la desinfección, detén el análisis del contenido sin procesar y proporciona un plan de recopilación/redacción. No recopiles una nueva grabación implícitamente. La reproducción nativa de rrweb necesita paquetes rrweb revisados y un visor aislado; un resumen de eventos desinfectado solo admite análisis a nivel de resumen.
Flujo de trabajo
- Verifica el propósito de la recopilación y minimiza la evidencia retenida. Revisa capturas de pantalla, texto, entradas de formularios, valores de URL/consulta, plugins de consola/red/lienzo y contenido incrustado. El enmascaramiento de entrada por sí solo es insuficiente para texto DOM sensible; los valores predeterminados no significan que todo esté enmascarado.
- Inspecciona los metadatos desinfectados para verificar el orden cronológico, la falta de capturas iniciales/completas, los reinicios de navegación y las brechas. Se necesitan flujos nativos completos para una reproducción fiel. Un resumen normalizado no puede reconstruir el DOM omitido.
- Segmenta los pasos significativos según el objetivo del usuario. Cita ID de eventos/tiempos estables y evidencia visible para cada acción y resultado observado. Marca los valores enmascarados, las ramas no observadas y la intención inferida como desconocidas.
- Redacta un SOP con requisitos previos, acciones, puntos de control observables, recuperación de fallos y condiciones de parada. Un clic en Guardar es evidencia de una acción, no prueba de persistencia; requiere una confirmación observada y, cuando sea necesario, evidencia del backend.
- Separa los requisitos de automatización del comportamiento observado: estrategia de localización estable, contrato de entrada, condición de espera/tiempo de espera, idempotencia, límite de efectos secundarios, revisión humana y entorno de prueba. Los IDs de nodo rrweb numéricos son locales a la grabación y no deben convertirse en selectores permanentes.
- Enumera las ramas no resueltas y un plan de evaluación utilizando una nueva sesión sintética. Presenta el SOP para revisión sin ejecutar la automatización propuesta.
Límites y resultado
No inicies grabadores, subas trazas, navegues por sesiones reales, descubras campos ni ejecutes scripts/HTML capturados. Una exportación desinfectada aún puede contener texto hostil; reprodúcela solo después de inspeccionarla en un visor local aislado con acceso de red restringido. Mantén las identidades de empleados/clientes registrados fuera del entregable.
Entrega pasos del SOP con citas de eventos, requisitos de automatización separados y brechas explícitas. Ejemplo y caso sintético ilustran el análisis de resumen, no la reproducción nativa de rrweb.