Inicio de sesión TaskFlow

Acceso seguro al panel de operaciones

Email
Contraseña

TaskFlow

Actualizar Autorefresco: desactivado
Lista de tareas
Perfil
Centro de administración

Dashboard Operativo

Perfil

Actualiza tus datos personales y la contraseña de acceso.


Cambiar contraseña

Mínimo 8 caracteres. Tras cambiarla sigues conectado con esta sesión.

Pendientes
0
En proceso
0
Completadas hoy
0
Fallidas
0
Errores de retorno
0

Centro de administración

Vista compacta por tarjetas. Abre cada módulo en un modal.

📊
Auditoría de Alumnos
WooCommerce + Moodle: KPIs, sync por lote, timeline y exportación CSV.
🎓
Auditoría usuarios Moodle
Todos los usuarios Moodle vs grupos de cotejo: huérfanos, timeline de acceso y eliminación.
👥
Actividad empleados
Carga, pendientes, completadas y fallidas por empleado.
🔐
Logs de acceso
Auditoría de inicios de sesión y accesos.
🔒
Cierre de sesiones
Programa el cierre diario y fuerza a todos a volver a iniciar sesión.
📦
Monitor de tareas
Estados, errores de retorno y acceso rápido por tarea.
🧩
Enganches y flujo
Origen, tipo, URL de retorno, alias y reglas.
📋
Tareas por empleado
Filtra por empleado, revisa su estado y reasigna o deja sin asignar.
📨
Reenvio de emails
Configura reglas de reenvio y habilita la accion masiva.
📥
Recuperar correos IMAP
Lista correos por fechas en dudas@ y crea tareas solo de los seleccionados.
🎥
Gestión Clases Zoom
Credenciales Zoom, reuniones programadas y asignación de clases a empleados.
💬
Configuración WhatsApp
Empareja etiquetas del chatbot (hasta 3) con el empleado. Catálogo azul con todas las opciones. Prioridad 5 automática.
📱
Hilos WhatsApp
Listado de conversaciones recibidas, historial completo y borrado de hilos (confirmación ELIMINAR).
🛂
Gestión de usuarios
Crear, activar o desactivar acceso y eliminar usuarios con confirmación.
📝
Crear tarea manual
Alta manual de tareas con asignación opcional.
🧾
Recibos mensuales
Configura empleados, genera tareas automáticas y descarga entregas.
📶
Métricas de retorno
Resumen de aciertos y errores de retorno al sistema origen.
🔎
Histórico y detalle
Historial técnico y línea de tiempo de la tarea.
▶️
Ejecución manual
Ejecutar tareas manualmente con datos controlados.
📈
Gráficas de productividad
Tendencias por día y hora y volumen por tipo de tarea.
📊
Informe de actividad
Empleado, rango de fechas, conexiones, revisión de preguntas y tareas.
🤖
Asistente IA
Config global, prompts y asignación de prompts por tarea.
Estadísticas de actividad (admin)
EmpleadoPendientesEn procesoCompletadasFallidasTotal
Logs de acceso (admin)
FechaCorreoEventoCorrectoIP
Cierre de sesiones (admin)

Obliga a empleados y administradores a volver a iniciar sesión (usuario y contraseña). Útil cuando despliegas cambios y quieres evitar sesiones antiguas en el navegador.

Cierre automático diario

Cierre manual inmediato

Cierra todas las sesiones ahora. También cerrará la tuya: tendrás que volver a iniciar sesión.

Monitor de tareas (admin)
TareaEstadoTipoOrigenErrorAbrir
Enganches y flujo (admin)

Visualiza el flujo real: origen → tipo → retorno al sistema origen.

OrigenTipo de tareaRetornoTotalPEPCF
Catalogo de grupos (id -> nombre)

OrigenTipoID grupoNombreNotas
Reglas de asignación automática

Asigna por origen, tipo e id de grupo a un empleado.

OrigenTipoID grupoNombre grupoEmpleadoEstadoAcción
Alias por contenido de email

Si el contenido contiene una palabra clave, el nombre visible pasa al alias indicado (DUDAS o SOPORTE).

KeywordAlias DUDASAlias SOPORTEOrdenEstadoAcción
Vista combinada de enrutado

Id de grupo, nombre, empleado asignado y volumen reciente.

ID grupoNombre grupoEmpleadoReglaTotalPEPCF
Estrategia de asignación por enganche

Calendario semanal de guardia

Guardias programadas

Solo semana actual y futuras. Las semanas pasadas se eliminan automáticamente al cambiar de semana ISO.

AñoSemanaOrigenTipoEmpleadoAcciones
Reasignar tareas en lote

Tareas por empleado

ReferenciaTipoEstadoProgresoAsignación
Hilos WhatsApp

Conversaciones recibidas por WhatsApp Business. Filtra por teléfono, email del asignado o etiquetas. El historial usa los mismos colores que en la tarea (amarillo = alumno, verde = respuesta).

Teléfono Referencia Mensajes Último Acciones
Conversación
Configuración WhatsApp

Las etiquetas llegan desde n8n (chatbot o enlaces). La regla aplica si el mensaje trae todas las etiquetas indicadas. Se usa la regla con más etiquetas que coincida. Título de tarea: WhatsApp (Etiqueta1, Etiqueta2, …) o WhatsApp (generico) si no hay etiquetas.

📋 Catálogo de etiquetas del chatbot

💬 El alumno responde en WhatsApp y el sistema guarda hasta 3 etiquetas por consulta.
🎯 En cada regla usa los param de abajo, separados por coma (máx. 3).
✅ La regla solo aplica si el mensaje incluye todas las etiquetas de esa fila.
🏷️ Orden habitual: tipo de oposición + escala + bloque (opcional el 3.º).
🔗 En la web, enlaces con #admin_civil, gce_acceso_libre saltan el chatbot.

1️⃣ Tipo de oposición — primera pregunta
  • admin_civil — Adm. civil del Estado
  • inst_penitenciarias — Inst. penitenciarias
  • admin_penit_ivap — Adm. penit. IVAP
2️⃣ Escala — según el tipo
📁 Administración civil del Estado
  • gce_acceso_libre — GCE acceso libre
  • gce_promocion_interna — GCE prom. interna
📁 Instituciones penitenciarias
  • ip_cuerpo_ayudantes — Cuerpo ayudantes
  • ip_cuerpo_especial_al — Cuerpo esp. AL
  • ip_cuerpo_especial_pi — Cuerpo esp. PI
  • ip_cuerpo_superior_juristas — C. sup. juristas
📁 Administración penitenciaria IVAP
  • ivap_temario_tecnico_superior — Téc. y sup. facult.
  • ivap_escala_juridica — Escala jurídica
  • ivap_ayudantes_ejecucion — Ayudantes ejecución
3️⃣ Bloque temático — según la escala (clic para plegar)
📂 GCE acceso libre
  • org_estado_admin_publica — Org. Estado y Adm.
  • union_europea — Unión Europea
  • politicas_publicas — Políticas públicas
  • derecho_administrativo — Dcho. administrativo
  • rrhh — RR. HH.
  • gestion_financiera — Gestión financiera
📂 GCE prom. interna
  • org_estado_ue — Org. Estado y UE
  • politicas_publicas — Políticas públicas
  • derecho_administrativo — Dcho. administrativo
  • gestion_financiera — Gestión financiera
📂 Cuerpo ayudantes (4 partes oficiales)
  • bloque_i_org_admin_gestion — I — Org., Adm. y Gestión
  • derecho_penal — II — Derecho Penal
  • derecho_penitenciario — II — Dcho. penitenciario
  • conducta_humana — III — Conducta humana
📂 Cuerpo esp. AL
  • org_estado_ue — Org. Estado y UE
  • derecho_penitenciario — Dcho. penitenciario
  • derecho_penal — Derecho Penal
  • derecho_procesal — Dcho. procesal
  • gestion_penitenciaria — Gestión penit.
  • politicas_publicas — Políticas públicas
  • rrhh — RR. HH.
  • derecho_administrativo — Dcho. administrativo
  • gestion_financiera — Gestión financiera
📂 Cuerpo esp. PI
  • gestion_penitenciaria — Gestión penit.
  • politicas_publicas — Políticas públicas
  • rrhh — RR. HH.
  • derecho_administrativo — Dcho. administrativo
  • gestion_financiera — Gestión financiera
📂 C. sup. juristas
  • org_estado_ue_funcion_publica — Org., UE y Función
  • penologia — Penología
  • derecho_penal — Derecho Penal
  • derecho_procesal_penal — Dcho. procesal penal
  • criminologia — Criminología
  • derecho_administrativo — Dcho. administrativo
  • derecho_trabajo — Dcho. del Trabajo
📂 Téc. y sup. facult. (IVAP)
  • temario_general — Temario general
📂 Escala jurídica / Ayudantes ejecución (IVAP)
  • temario_general — Temario general
  • temario_especifico — Temario específico
💡 Ejemplos de reglas
  • inst_penitenciarias, ip_cuerpo_ayudantes → 2 etiquetas (tipo + escala)
  • inst_penitenciarias, ip_cuerpo_ayudantes, derecho_penal → 3 etiquetas (+ bloque)
  • admin_civil, gce_acceso_libre, union_europea → Adm. civil + GCE AL + UE
Asignación por defecto (si ninguna regla coincide):

EtiquetasVista tareaEmpleadoEstadoAcción
Reenvio de emails

Define reglas por origen/tipo/remitente/asunto para redirigir correos no atendidos.

✳️ Como rellenar cada campo
🧭 source_system: origen tecnico (ej: email_inbox). Vacio = cualquier origen.
🧩 task_type: tipo de tarea (ej: EMAIL_REPLY). Vacio = cualquier tipo.
🏷️ alias contiene: filtra por alias visible de tarea (ej: DUDAS - UGT).
👤 remitente contiene: parte del email de quien escribe (ej: @ugt.es).
📝 asunto contiene: palabra clave del asunto (ej: incidencia).
📬 email destino: a donde se reenvia.
🚀 disparo: automatico al guardar o manual (solo guardar regla).

OrigenTipoAlias contieneRemitente contieneAsunto contieneDestinoEstadoAcción
Recuperar correos IMAP (dudas@)

Consulta el buzón por rango de fechas, revisa el listado y convierte en tarea solo los correos que elijas. Los que ya están en TaskFlow aparecen marcados.

Fecha De Asunto En TaskFlow
Gestión Clases Zoom

Configura las cuentas Zoom (Server-to-Server OAuth), consulta reuniones programadas y asigna cada clase a un empleado. Se creará una tarea ZOOM_CLASS con enlaces para el profesor.

Credenciales Zoom

Scopes recomendados: meeting:read:admin, meeting:write:admin, user:read:admin, cloud_recording:read:list_user_recordings:admin, cloud_recording:delete:recording:admin (mover a papelera), recording:write:admin (recuperar de papelera). El Host User ID suele ser el email del usuario Zoom cuyas reuniones quieres listar.

Las cuentas guardadas aparecen en la tabla inferior. Pulsa Editar para ver Account ID, Client ID y demás datos. El Client Secret no se muestra completo por seguridad (solo los últimos 4 caracteres).

NombreHostAccount IDClient IDSecretActivaÚltima pruebaAcciones
Reuniones programadas

Quitar PMI de una reunión

Como en Moodle: TaskFlow llama a la API de Zoom (PATCH settings.use_pmi=false) sobre la reunión seleccionada del listado. Solo aparece en filas con true. Requiere scope meeting:write:admin. Tras el cambio, comprueba el enlace de invitación y reenvíalo si cambió.

Cuenta Título Inicio Duración Sala espera Contraseña user_PMI Invitación Enlace mágico Envío email Asignado Acción
Grabaciones y transcripciones (Cloud Recording)

Listado consolidado de las cuentas activas (Aula 1–3). Incluye grabaciones en la nube y las que ya están en la papelera de Zoom. En Acciones: mover a papelera (naranja), recuperar desde papelera (azul) o descargar archivos (verde). No se permite borrado permanente desde aquí.

Papelera automatizada

Libera espacio de grabaciones activas moviendo a papelera (no borrado definitivo). Se ejecuta una vez por semana en el día y hora indicados, sobre las 3 cuentas activas.

:

Avisador grabación en curso

Si una reunión en curso no tiene grabación en nube activa, envía WhatsApp a los números configurados. Usa una app Zoom distinta (solo webhooks) — las cuentas Aula 1–3 siguen con la app Moodle StoS para reuniones y enlaces. Eventos: meeting.started, recording.started/stopped, meeting.ended. WhatsApp: salida n8n whatsapp-system-outbound.

Estado Cuenta Título En curso desde Grabando Avisos Último aviso

Estado Cuenta Título Fecha grabación Duración Tamaño Video Audio Transcripción Resumen IA Chat Acciones
Gestión de usuarios (admin)

Crea usuarios, controla su estado de acceso o elimínalos (confirmación obligatoria).

CorreoRolEstadoAcción
Crear tarea manual (admin)

Permite crear tareas sin esperar ingesta externa.

Datos JSON

Recibos mensuales

Asigna empleados para la tarea automática del primer día del mes y descarga sus entregas.

Empleados incluidos
Entregas recibidas
FechaPeriodoEmpleadoArchivoTamañoNotasAcciónBorrar
Asistente IA (admin)

Configura modelo y tokens (como en Moodle), gestiona prompts y asígnalos por tipo de tarea (y origen opcional).

Configuración global IA

Modelo: IDs usados por la API Messages de Anthropic (puedes elegir otro al final de la lista).

Prompts

La plantilla y las variables son texto plano; el contenido de la tarea llega ya redactado en {{task_context}} (o {{task_context_plain}}).

NombreDescripciónActivoAcción
Asignar prompts por tipo de tarea

Aplica a todas las tareas de ese tipo. Origen vacío = todos los sistemas origen; si pones p. ej. moodle_foro, solo aplica a ese origen.

Marca los prompts que aplican. Orden guardado: de arriba a abajo.

Lista de tareas

Referencia Tipo Estado Progreso Prioridad Fecha Acciones
Métricas de retorno

Sin datos

Histórico y detalle

En el Monitor de tareas, usa «Ver eventos» o «Ver detalle» en la columna Acciones de cada fila. El contenido se abre en una ventana superpuesta.

Ejecución de tarea (sin indicación previa)

Selecciona una tarea con «Ejecutar». Ajusta los datos y envía.

ID de tarea seleccionada
Datos JSON

Gráficas de productividad

Los datos se filtran por fecha de creación de la tarea dentro del rango elegido (UTC). Las completadas se agrupan por fecha/hora en que pasaron a completada (completed_at).

Comparativa por empleado: pendientes vs en proceso vs completadas
Pendientes En proceso Completadas

Tareas completadas por día (Europe/Madrid)
Se muestra el número exacto encima de cada barra.

Completitud de subtareas (prioridad: revisión de preguntas)
Sin datos.
Tendencia: completadas vs tareas creadas
Completadas (conteo por franja según completed_at) Creadas (conteo por franja según created_at)

Completadas acumuladas por hora del día (0–23 h, UTC)
Cada barra = suma de tareas completadas en esa hora (ej. todas las que terminaron entre 14:00 y 14:59 UTC) en el rango seleccionado.

Volumen por tipo de tarea
Cada barra = número de tareas creadas en el periodo, agrupadas por task_type (orden descendente).

Informe de actividad por empleado

Elige empleado y rango de fechas. Acciones en rango: logins, revisiones y tareas con actividad en el periodo. Tareas asignadas: tareas creadas en el periodo. La revisión Moodle siempre se cuenta por fecha de revisión (reviewed_at).

Logins
0
Tareas completadas
0
Preguntas revisadas
0
% OK
—
% Modificada
—
Tiempo activo est.
0 min

Conexiones (logins por día)
Tiempo activo estimado por día (minutos)
Revisión de preguntas: OK vs modificada (enviada) por día
OK Modificada (enviada)
Tareas completadas por día
Tareas de revisión Moodle en el periodo
Sin datos.
Otras tareas (correo, Agente Tejas, foro, WhatsApp…)
Sin datos.
Eventos de conexión recientes
Sin datos.
Workspace de tarea

Sin tarea seleccionada.

Contenido/origen de la tarea
Respuesta / edición

Detalle
Acciones en lote

Ver IDs seleccionados

        

Asignar todas a empleado
Prioridad para todas
Reenvio de emails (por reglas)

Usa reglas activas de la card "Reenvio de emails".

Eliminar

Se pedirá confirmación escrita (ELIMINAR) antes de borrar.

Eliminar tarea(s)

Se eliminarán de forma permanente del sistema (incluido su historial técnico asociado). Esta acción no se puede deshacer.

Enlace mágico de anfitrión

Abre Zoom como anfitrión de la reunión programada (mismo ID que el enlace de invitación de los alumnos). No uses el botón «Iniciar» de la app Zoom del aula: abre la sala personal (PMI), otra ID y otro nombre. El enlace caduca en poco tiempo; genera uno nuevo antes de cada clase.

Programar envío por email

Se enviará un email 30 minutos antes del inicio con el enlace mágico de anfitrión (recién generado) y el enlace de invitación para alumnos, con instrucciones claras.

Quitar PMI de la reunión

Estado actual

TaskFlow enviará PATCH settings.use_pmi=false a Zoom (igual que al editar una actividad en Moodle). El enlace de invitación puede cambiar; revisa y reenvía a alumnos si hace falta. Si Zoom rechaza el cambio, el host del aula puede tener PMI forzado en la cuenta.

Resultado

Descargar grabación

Elige el archivo que quieras descargar. Los enlaces caducan en unos minutos.

Eliminar hilo WhatsApp

Se borrarán el hilo, todos los mensajes, la sesión del chatbot de ese teléfono y la tarea asociada en TaskFlow. Esta acción no se puede deshacer.

Editar guardia

Duplicar guardia

Cerrar todas las sesiones

Todos los usuarios (incluido tú) deberán volver a iniciar sesión con usuario y contraseña. Las integraciones técnicas (tokens de sistema) no se ven afectadas.

Eliminar usuario

Se eliminará el usuario de forma permanente. Las tareas asignadas a este usuario quedarán sin asignar. Esta acción no se puede deshacer.

Cambiar clave de usuario

Se asignará una nueva contraseña al usuario (mínimo 8 caracteres).

Historial de la tarea

Ver datos en formato técnico (JSON)

        
Detalle de la tarea

Detalle revisión