- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5.2 KiB
5.2 KiB
Guide de Diagnostic - Documentation Visual Workflow Builder
🔍 Problème Identifié
Quand vous cliquez sur l'onglet "Documentation" dans les propriétés d'un outil, rien ne s'affiche.
✅ État Actuel
Nos tests montrent que :
- ✅ Tous les fichiers de documentation sont présents et corrects
- ✅ L'application se charge correctement
- ✅ Le build frontend est fonctionnel
- ✅ Les données de documentation sont complètes (54KB de données)
🛠️ Étapes de Diagnostic
Étape 1: Vérifier les Erreurs JavaScript
- Ouvrez l'application : http://localhost:3000
- Ouvrez les outils de développement : Appuyez sur
F12 - Allez dans l'onglet Console
- Ajoutez un outil (ex: "Cliquer") sur le canvas
- Cliquez sur l'outil pour ouvrir le panneau de propriétés
- Cliquez sur l'onglet "Documentation"
- Vérifiez s'il y a des erreurs dans la console
Étape 2: Vérifier le Chargement des Ressources
- Dans les outils de développement, allez dans l'onglet Network
- Rechargez la page (F5)
- Vérifiez que tous les fichiers se chargent sans erreur 404
- Cherchez particulièrement :
bundle.js(doit être ~800KB)- Aucune erreur rouge dans la liste
Étape 3: Vérifier l'État du Service de Documentation
- Dans la console des outils de développement, tapez :
// Vérifier si le service est initialisé console.log('Service ready:', window.documentationService?.isReady?.()); // Tester le chargement d'un outil console.log('Click tool:', window.documentationService?.getToolDocumentation?.('click'));
Étape 4: Vérifier l'État des Composants React
- Installez React Developer Tools (extension navigateur)
- Ouvrez l'onglet React dans les outils de développement
- Naviguez vers
PropertiesPanel→DocumentationTab - Vérifiez les props :
nodeTypedoit être défini (ex: "click")selectedNodeIddoit être définicurrentConfigurationdoit contenir les paramètres
🔧 Solutions Possibles
Solution 1: Redémarrer l'Application
# Dans visual_workflow_builder/
./frontend/stop.sh
./frontend/start.sh
Solution 2: Vider le Cache du Navigateur
- Ouvrez les outils de développement (F12)
- Clic droit sur le bouton de rechargement
- Sélectionnez "Vider le cache et recharger"
Solution 3: Forcer la Réinitialisation
- Dans la console du navigateur, tapez :
// Forcer la réinitialisation du service if (window.documentationService) { window.documentationService.invalidateCache(); window.documentationService.preloadDocumentation(); }
Solution 4: Vérifier les Logs du Frontend
# Vérifier les logs du serveur frontend
tail -f visual_workflow_builder/frontend/frontend.log
🐛 Erreurs Communes et Solutions
Erreur: "documentationService is not defined"
Cause : Le service n'est pas correctement initialisé Solution :
- Vérifiez que l'import est correct dans
App.tsx - Redémarrez l'application
Erreur: "Cannot read property 'getToolDocumentation' of undefined"
Cause : Le service n'est pas encore chargé Solution :
- Attendez quelques secondes après le chargement
- Vérifiez l'initialisation dans
App.tsx
Erreur: "Documentation not found for tool: xxx"
Cause : L'outil n'est pas documenté ou le nom ne correspond pas Solution :
- Vérifiez que l'outil existe dans
toolDocumentation.ts - Vérifiez que le
nodeTypecorrespond exactement
L'onglet Documentation est grisé/désactivé
Cause : Aucun outil sélectionné Solution :
- Assurez-vous qu'un outil est bien sélectionné sur le canvas
- Vérifiez que le panneau de propriétés s'ouvre correctement
📋 Checklist de Vérification
- L'application se charge sans erreur
- Un outil est ajouté sur le canvas
- L'outil est sélectionné (surligné)
- Le panneau de propriétés s'ouvre
- L'onglet "Documentation" est visible
- Aucune erreur dans la console JavaScript
- Le service de documentation est initialisé
🆘 Si le Problème Persiste
- Capturez une capture d'écran de la console avec les erreurs
- Notez le navigateur utilisé (Chrome, Firefox, etc.)
- Vérifiez la version : les outils de développement peuvent montrer des warnings sur les versions React/JavaScript
🎯 Test Rapide
Pour tester rapidement si la documentation fonctionne :
- Ouvrez http://localhost:3000
- Glissez l'outil "Cliquer" sur le canvas
- Cliquez sur l'outil pour le sélectionner
- Vérifiez que le panneau de propriétés s'ouvre à droite
- Cliquez sur l'onglet "Documentation" (icône d'aide)
- Vous devriez voir :
- Vue d'ensemble de l'outil "Cliquer"
- Sections dépliables (Guide rapide, Paramètres, etc.)
- Informations détaillées sur l'utilisation
📞 Support
Si vous continuez à avoir des problèmes :
- Vérifiez que vous utilisez un navigateur moderne (Chrome 90+, Firefox 88+)
- Essayez en mode navigation privée
- Vérifiez qu'aucun bloqueur de publicité n'interfère
Note : La documentation est entièrement côté client, donc elle devrait fonctionner même si le backend n'est pas démarré.