Dashboard Operativo
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.
Centro de administración
Vista compacta por tarjetas. Abre cada módulo en un modal.
| Empleado | Pendientes | En proceso | Completadas | Fallidas | Total |
|---|
| Fecha | Correo | Evento | Correcto | IP |
|---|
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.
Cierra todas las sesiones ahora. También cerrará la tuya: tendrás que volver a iniciar sesión.
| Tarea | Estado | Tipo | Origen | Error | Abrir |
|---|
Visualiza el flujo real: origen → tipo → retorno al sistema origen.
| Origen | Tipo de tarea | Retorno | Total | P | EP | C | F |
|---|
| Origen | Tipo | ID grupo | Nombre | Notas |
|---|
Asigna por origen, tipo e id de grupo a un empleado.
| Origen | Tipo | ID grupo | Nombre grupo | Empleado | Estado | Acción |
|---|
Si el contenido contiene una palabra clave, el nombre visible pasa al alias indicado (DUDAS o SOPORTE).
| Keyword | Alias DUDAS | Alias SOPORTE | Orden | Estado | Acción |
|---|
Id de grupo, nombre, empleado asignado y volumen reciente.
| ID grupo | Nombre grupo | Empleado | Regla | Total | P | EP | C | F |
|---|
Solo semana actual y futuras. Las semanas pasadas se eliminan automáticamente al cambiar de semana ISO.
| Año | Semana | Origen | Tipo | Empleado | Acciones |
|---|
| Referencia | Tipo | Estado | Progreso | Asignación |
|---|
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 |
|---|
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.
admin_civil— Adm. civil del Estadoinst_penitenciarias— Inst. penitenciariasadmin_penit_ivap— Adm. penit. IVAP
gce_acceso_libre— GCE acceso libregce_promocion_interna— GCE prom. interna
ip_cuerpo_ayudantes— Cuerpo ayudantesip_cuerpo_especial_al— Cuerpo esp. ALip_cuerpo_especial_pi— Cuerpo esp. PIip_cuerpo_superior_juristas— C. sup. juristas
ivap_temario_tecnico_superior— Téc. y sup. facult.ivap_escala_juridica— Escala jurídicaivap_ayudantes_ejecucion— Ayudantes ejecución
3️⃣ Bloque temático — según la escala (clic para plegar)
org_estado_admin_publica— Org. Estado y Adm.union_europea— Unión Europeapoliticas_publicas— Políticas públicasderecho_administrativo— Dcho. administrativorrhh— RR. HH.gestion_financiera— Gestión financiera
org_estado_ue— Org. Estado y UEpoliticas_publicas— Políticas públicasderecho_administrativo— Dcho. administrativogestion_financiera— Gestión financiera
bloque_i_org_admin_gestion— I — Org., Adm. y Gestiónderecho_penal— II — Derecho Penalderecho_penitenciario— II — Dcho. penitenciarioconducta_humana— III — Conducta humana
org_estado_ue— Org. Estado y UEderecho_penitenciario— Dcho. penitenciarioderecho_penal— Derecho Penalderecho_procesal— Dcho. procesalgestion_penitenciaria— Gestión penit.politicas_publicas— Políticas públicasrrhh— RR. HH.derecho_administrativo— Dcho. administrativogestion_financiera— Gestión financiera
gestion_penitenciaria— Gestión penit.politicas_publicas— Políticas públicasrrhh— RR. HH.derecho_administrativo— Dcho. administrativogestion_financiera— Gestión financiera
org_estado_ue_funcion_publica— Org., UE y Funciónpenologia— Penologíaderecho_penal— Derecho Penalderecho_procesal_penal— Dcho. procesal penalcriminologia— Criminologíaderecho_administrativo— Dcho. administrativoderecho_trabajo— Dcho. del Trabajo
temario_general— Temario general
temario_general— Temario generaltemario_especifico— Temario específico
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
| Etiquetas | Vista tarea | Empleado | Estado | Acción |
|---|
Define reglas por origen/tipo/remitente/asunto para redirigir correos no atendidos.
🧭 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).
| Origen | Tipo | Alias contiene | Remitente contiene | Asunto contiene | Destino | Estado | Acción |
|---|
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 |
|---|
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.
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).
| Nombre | Host | Account ID | Client ID | Secret | Activa | Última prueba | Acciones |
|---|
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 |
|---|
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í.
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.
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 |
|---|
Crea usuarios, controla su estado de acceso o elimínalos (confirmación obligatoria).
| Correo | Rol | Estado | Acción |
|---|
Permite crear tareas sin esperar ingesta externa.
Asigna empleados para la tarea automática del primer día del mes y descarga sus entregas.
| Fecha | Periodo | Empleado | Archivo | Tamaño | Notas | Acción | Borrar |
|---|
Configura modelo y tokens (como en Moodle), gestiona prompts y asígnalos por tipo de tarea (y origen opcional).
Modelo: IDs usados por la API Messages de Anthropic (puedes elegir otro al final de la lista).
La plantilla y las variables son texto plano; el contenido de la tarea llega ya redactado en {{task_context}} (o {{task_context_plain}}).
| Nombre | Descripción | Activo | Acción |
|---|
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 |
|---|
Sin datos
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.
Selecciona una tarea con «Ejecutar». Ajusta los datos y envía.
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).
completed_at)
Creadas (conteo por franja según created_at)
task_type (orden descendente).
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).
Sin tarea seleccionada.