Saltar al contenido principal

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:

  1. Activa el módulo – Ve a Setup → Modules, busca Account Planning y actívalo con tu código de compra.
  2. Comprueba los permisos – Asegúrate de que tu rol de personal tenga al menos permiso View para Account Planning.
  3. Limpia la caché – Limpia la caché del navegador y recarga la página.
  4. 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:

  1. Actualiza la página e inténtalo de nuevo.
  2. Cierra sesión y vuelve a iniciar sesión, luego reintenta.
  3. Asegúrate de que el tiempo de espera de sesión en Perfex no sea demasiado corto (Setup → Settings → General).
  4. 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:

  1. Habilita recordatorios – Settings → Account Planning → Enable email reminders.
  2. Configura días de recordatorio – ej.: 3 días antes de la fecha límite.
  3. 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.
  4. Comprueba el asignado de la tarea – Las tareas deben tener Person In Charge (PIC) para recibir recordatorios.
  5. 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:

  1. Habilita recurring – Settings → Account Planning → Auto-create next period for completed plans.
  2. Configura el cron – Igual que los recordatorios; el cron debe ejecutarse (ej.: diariamente).
  3. Comprueba la fecha – Monthly se ejecuta el día 1; quarterly el 1 de enero, abril, julio, octubre.
  4. Comprueba el estado del plan – Solo se copian los planes Completed.
  5. 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:

  1. Habilita el portal del cliente – Settings → Account Planning → Enable client portal view.
  2. Comprueba el cliente – Asegúrate de que el plan esté vinculado al cliente correcto.
  3. Comprueba el estado del plan – Algunas configuraciones pueden ocultar planes en borrador a los clientes; verifica qué estados son visibles.
  4. 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:

  1. Actualiza el módulo a la última versión (incluye corrección de migración).
  2. 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:

  1. Actualiza la página – A veces los recursos cargan lentamente.
  2. Comprueba la consola del navegador – Busca errores de JavaScript (F12 → Console).
  3. Desactiva extensiones del navegador – Bloqueadores de anuncios o scripts pueden interferir.
  4. Prueba otro navegador – Descartar problemas específicos del navegador.
  5. Comprueba permisos de archivos – Asegúrate de que la carpeta modules/accountplanning/assets sea legible por el servidor web.

Los Webhooks no se disparan

Síntoma: Tu URL de Webhook está añadida pero no recibes peticiones.

Soluciones:

  1. Prueba la URL – Usa un servicio como webhook.site para verificar que la URL funciona.
  2. Verificación SSL – Si usas una URL autofirmada o de prueba, habilita "Disable SSL verification" en Settings.
  3. Firewall – Asegúrate de que tu servidor pueda hacer peticiones HTTP salientes a la URL del Webhook.
  4. 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:

  1. Comprueba permisos – Necesitas permiso View.
  2. Datos grandes – Planes o tablas muy grandes pueden provocar timeout; prueba filtrando a menos planes.
  3. Navegador – Prueba otro navegador o desactiva bloqueadores de ventanas emergentes para la exportación.
  4. 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:

  1. Crea custom fields – Setup → Custom Fields → Add field para tipo Account Planning.
  2. Limpia caché – Actualiza la página después de añadir campos.
  3. 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.