Troubleshooting
Esta página cubre problemas comunes y soluciones para el módulo Account Planning.
El módulo no aparece / No está activo
Síntoma: Account Planning no aparece en el menú, o se muestra como inactivo.
Soluciones:
- Activa el módulo – Ve a Setup → Modules, busca Account Planning y actívalo con tu código de compra.
- Comprueba los permisos – Asegúrate de que tu rol de personal tenga al menos permiso View para Account Planning.
- Limpia la caché – Limpia la caché del navegador y recarga la página.
- Verifica la instalación – Vuelve a subir el ZIP del módulo si los archivos faltan o están corruptos.
419 Page Expired al enviar formularios
Síntoma: Al enviar un formulario (ej.: nota de reunión, competidor), obtienes "419 Page Expired" o similar.
Causa: Token CSRF (seguridad) incorrecto, a menudo porque la página llevaba abierta demasiado tiempo o la sesión expiró.
Soluciones:
- Actualiza la página e inténtalo de nuevo.
- Cierra sesión y vuelve a iniciar sesión, luego reintenta.
- Asegúrate de que el tiempo de espera de sesión en Perfex no sea demasiado corto (Setup → Settings → General).
- No abras el mismo formulario en varias pestañas.
Los recordatorios no se envían
Síntoma: El personal no recibe recordatorios por email para tareas del plan.
Soluciones:
- Habilita recordatorios – Settings → Account Planning → Enable email reminders.
- Configura días de recordatorio – ej.: 3 días antes de la fecha límite.
- Configura el cron – El cron job debe ejecutarse regularmente. Ve a Setup → Settings → Cron Job y añade la URL al crontab de tu servidor.
- Comprueba el asignado de la tarea – Las tareas deben tener Person In Charge (PIC) para recibir recordatorios.
- Comprueba el email de Perfex – Asegúrate de que Perfex pueda enviar emails (Setup → Settings → Email).
Los planes recurrentes no se crean automáticamente
Síntoma: Los planes completados no se copian al siguiente período automáticamente.
Soluciones:
- Habilita recurring – Settings → Account Planning → Auto-create next period for completed plans.
- Configura el cron – Igual que los recordatorios; el cron debe ejecutarse (ej.: diariamente).
- Comprueba la fecha – Monthly se ejecuta el día 1; quarterly el 1 de enero, abril, julio, octubre.
- Comprueba el estado del plan – Solo se copian los planes Completed.
- Comprueba duplicados – El sistema omite clientes que ya tienen un plan para el nuevo período.
El portal del cliente no muestra planes
Síntoma: Los clientes inician sesión pero no ven Account Planning ni planes.
Soluciones:
- Habilita el portal del cliente – Settings → Account Planning → Enable client portal view.
- Comprueba el cliente – Asegúrate de que el plan esté vinculado al cliente correcto.
- Comprueba el estado del plan – Algunas configuraciones pueden ocultar planes en borrador a los clientes; verifica qué estados son visibles.
- Inicio de sesión del cliente – Asegúrate de que el cliente inicie sesión con la cuenta correcta.
Error Unserialize en la vista de proyecto
Síntoma: Al abrir un proyecto creado vía Quick Create Project, ves un error "unserialize()".
Causa: Versiones antiguas almacenaban incorrectamente la configuración del proyecto. Se ha corregido en actualizaciones del módulo.
Soluciones:
- Actualiza el módulo a la última versión (incluye corrección de migración).
- Si el error persiste, contacta con soporte; puede ser necesaria una corrección de base de datos para proyectos existentes.
MindMap / TinyMCE no carga
Síntoma: El MindMap o el editor de texto enriquecido no aparece o muestra un área en blanco.
Soluciones:
- Actualiza la página – A veces los recursos cargan lentamente.
- Comprueba la consola del navegador – Busca errores de JavaScript (F12 → Console).
- Desactiva extensiones del navegador – Bloqueadores de anuncios o scripts pueden interferir.
- Prueba otro navegador – Descartar problemas específicos del navegador.
- Comprueba permisos de archivos – Asegúrate de que la carpeta
modules/accountplanning/assetssea legible por el servidor web.
Los Webhooks no se disparan
Síntoma: Tu URL de Webhook está añadida pero no recibes peticiones.
Soluciones:
- Prueba la URL – Usa un servicio como webhook.site para verificar que la URL funciona.
- Verificación SSL – Si usas una URL autofirmada o de prueba, habilita "Disable SSL verification" en Settings.
- Firewall – Asegúrate de que tu servidor pueda hacer peticiones HTTP salientes a la URL del Webhook.
- Comprueba eventos – Los Webhooks se disparan al crear, actualizar y eliminar planes. Crea o edita un plan para probar.
Export PDF / Excel falla
Síntoma: El botón Export no hace nada o muestra un error.
Soluciones:
- Comprueba permisos – Necesitas permiso View.
- Datos grandes – Planes o tablas muy grandes pueden provocar timeout; prueba filtrando a menos planes.
- Navegador – Prueba otro navegador o desactiva bloqueadores de ventanas emergentes para la exportación.
- Servidor – Comprueba el límite de memoria PHP y tiempo máximo de ejecución si las exportaciones fallan con conjuntos de datos grandes.
Los Custom Fields no aparecen
Síntoma: Los campos personalizados configurados para Account Planning no aparecen.
Soluciones:
- Crea custom fields – Setup → Custom Fields → Add field para tipo Account Planning.
- Limpia caché – Actualiza la página después de añadir campos.
- Comprueba el formulario – Los custom fields aparecen en el formulario de nueva cuenta y posiblemente en la vista del plan.
¿Necesitas más ayuda?
- Revisa los Settings para opciones de configuración.
- Comprueba que tu versión de Perfex CRM sea 2.3 o superior (consulta Requirements).
- Contacta con el autor del módulo o soporte de CodeCanyon para problemas de licencia o técnicos.