Dépannage
Cette page couvre les problèmes courants et les solutions pour le module Account Planning.
Module non visible / non actif
Symptôme : Account Planning n'apparaît pas dans le menu, ou il s'affiche comme inactif.
Solutions :
- Activer le module – Accédez à Setup → Modules, trouvez Account Planning et activez-le avec votre code d'achat.
- Vérifier les permissions – Assurez-vous que le rôle de votre personnel a au moins la permission View pour Account Planning.
- Vider le cache – Videz le cache de votre navigateur et rechargez la page.
- Vérifier l'installation – Re-téléchargez le fichier ZIP du module si les fichiers sont manquants ou corrompus.
419 Page Expired lors de la soumission de formulaires
Symptôme : Lors de la soumission d'un formulaire (ex. : note de réunion, concurrent), vous obtenez « 419 Page Expired » ou similaire.
Cause : Incompatibilité du jeton CSRF (sécurité) – souvent parce que la page était ouverte trop longtemps ou que la session a expiré.
Solutions :
- Rafraîchissez la page et réessayez.
- Déconnectez-vous et reconnectez-vous, puis réessayez.
- Vérifiez que le timeout de session dans Perfex n'est pas trop court (Setup → Settings → General).
- N'ouvrez pas le même formulaire dans plusieurs onglets.
Les rappels ne sont pas envoyés
Symptôme : Le personnel ne reçoit pas les rappels par e-mail pour les tâches du plan.
Solutions :
- Activer les rappels – Settings → Account Planning → Enable email reminders.
- Définir les jours de rappel – ex. : 3 jours avant l'échéance.
- Configurer le cron – Le cron job doit s'exécuter régulièrement. Accédez à Setup → Settings → Cron Job et ajoutez l'URL au crontab de votre serveur.
- Vérifier l'assigné – Les tâches doivent avoir un Person In Charge (PIC) pour recevoir les rappels.
- Vérifier l'e-mail Perfex – Assurez-vous que Perfex peut envoyer des e-mails (Setup → Settings → Email).
Les plans récurrents ne se créent pas automatiquement
Symptôme : Les plans complétés ne sont pas copiés automatiquement vers la période suivante.
Solutions :
- Activer les plans récurrents – Settings → Account Planning → Auto-create next period for completed plans.
- Configurer le cron – Comme pour les rappels ; le cron doit s'exécuter (ex. : quotidiennement).
- Vérifier la date – Mensuel s'exécute le 1er ; trimestriel le 1er janv., avr., juil., oct.
- Vérifier le statut du plan – Seuls les plans Completed sont copiés.
- Vérifier les doublons – Le système ignore les clients qui ont déjà un plan pour la nouvelle période.
Le portail client n'affiche pas les plans
Symptôme : Les clients se connectent mais ne voient pas Account Planning ou aucun plan.
Solutions :
- Activer le portail client – Settings → Account Planning → Enable client portal view.
- Vérifier le client – Assurez-vous que le plan est lié au bon client.
- Vérifier le statut du plan – Certaines configurations peuvent masquer les plans en brouillon aux clients ; vérifiez quels statuts sont visibles.
- Connexion cliente – Assurez-vous que le client se connecte avec le bon compte.
Erreur Unserialize sur la vue projet
Symptôme : Lors de l'ouverture d'un projet créé via Quick Create Project, vous voyez une erreur « unserialize() ».
Cause : Les anciennes versions stockaient incorrectement les paramètres du projet. Ce problème a été corrigé dans les mises à jour du module.
Solutions :
- Mettez à jour le module vers la dernière version (inclut une correction de migration).
- Si l'erreur persiste, contactez le support – une correction en base de données peut être nécessaire pour les projets existants.
MindMap / TinyMCE ne charge pas
Symptôme : Le MindMap ou l'éditeur de texte riche n'apparaît pas ou affiche une zone vide.
Solutions :
- Rafraîchissez la page – Parfois les ressources se chargent lentement.
- Vérifiez la console du navigateur – Cherchez les erreurs JavaScript (F12 → Console).
- Désactivez les extensions du navigateur – Les bloqueurs de publicité ou de scripts peuvent interférer.
- Essayez un autre navigateur – Éliminez les problèmes spécifiques au navigateur.
- Vérifiez les permissions des fichiers – Assurez-vous que le dossier
modules/accountplanning/assetsest lisible par le serveur web.
Les webhooks ne se déclenchent pas
Symptôme : Votre URL webhook est ajoutée mais aucune requête n'est reçue.
Solutions :
- Tester l'URL – Utilisez un service comme webhook.site pour vérifier que l'URL fonctionne.
- Vérification SSL – Si vous utilisez une URL auto-signée ou de test, activez « Disable SSL verification » dans Settings.
- Pare-feu – Assurez-vous que votre serveur peut effectuer des requêtes HTTP sortantes vers l'URL webhook.
- Vérifier les événements – Les webhooks se déclenchent à la création, mise à jour et suppression de plans. Créez ou modifiez un plan pour tester.
L'export PDF / Excel échoue
Symptôme : Le bouton d'export ne fait rien ou affiche une erreur.
Solutions :
- Vérifier les permissions – Vous devez avoir la permission View.
- Données volumineuses – Les plans ou tableaux très volumineux peuvent expirer ; essayez de filtrer pour moins de plans.
- Navigateur – Essayez un autre navigateur ou désactivez les bloqueurs de pop-up pour l'export.
- Serveur – Vérifiez la limite mémoire PHP et le temps d'exécution max si les exports échouent sur de gros ensembles de données.
Les champs personnalisés n'apparaissent pas
Symptôme : Les champs personnalisés configurés pour Account Planning n'apparaissent pas.
Solutions :
- Créer des champs personnalisés – Setup → Custom Fields → Add field pour le type Account Planning.
- Vider le cache – Rafraîchissez la page après avoir ajouté des champs.
- Vérifier le formulaire – Les champs personnalisés apparaissent dans le formulaire de nouveau compte et éventuellement dans la vue du plan.
Besoin de plus d'aide ?
- Consultez les Settings pour les options de configuration.
- Vérifiez que votre version Perfex CRM est 2.3 ou supérieure (voir Requirements).
- Contactez l'auteur du module ou le support CodeCanyon pour les problèmes de licence ou techniques.