- 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>
121 lines
3.4 KiB
Plaintext
121 lines
3.4 KiB
Plaintext
================================================================================
|
|
VISUAL WORKFLOW BUILDER - INSTRUCTIONS FINALES
|
|
================================================================================
|
|
|
|
DÉMARRAGE RECOMMANDÉ (2 Terminaux)
|
|
================================================================================
|
|
|
|
Terminal 1 - Backend:
|
|
---------------------
|
|
cd visual_workflow_builder/backend
|
|
python3 app.py
|
|
|
|
Attendez de voir: "Running on http://0.0.0.0:5000"
|
|
|
|
|
|
Terminal 2 - Frontend:
|
|
----------------------
|
|
cd visual_workflow_builder/frontend
|
|
npm start
|
|
|
|
Le navigateur s'ouvre automatiquement sur http://localhost:3000
|
|
|
|
|
|
VÉRIFICATION RAPIDE
|
|
================================================================================
|
|
|
|
Backend OK ?
|
|
------------
|
|
curl http://localhost:5000/health
|
|
|
|
Résultat attendu: {"status":"healthy","version":"1.0.0"}
|
|
|
|
|
|
Frontend OK ?
|
|
-------------
|
|
Ouvrir http://localhost:3000 dans le navigateur
|
|
Vous devriez voir l'interface avec la palette à gauche
|
|
|
|
|
|
PREMIER TEST SIMPLE
|
|
================================================================================
|
|
|
|
1. Glisser "Click" depuis la palette vers le canvas
|
|
2. Cliquer sur l'étape "Click"
|
|
3. Dans le panneau de droite, cliquer sur "Sélection visuelle" 📷
|
|
4. Observer la capture d'écran (si modules core installés)
|
|
5. Cliquer sur "Sauvegarder" en haut
|
|
6. Observer la notification "Workflow sauvegardé avec succès !"
|
|
|
|
|
|
FONCTIONNALITÉS TESTABLES
|
|
================================================================================
|
|
|
|
✅ Drag & Drop d'étapes
|
|
✅ Connexion entre étapes
|
|
✅ Configuration des paramètres
|
|
✅ Sélecteur de cible visuel (si modules core disponibles)
|
|
✅ Sauvegarde de workflow
|
|
✅ Exécution de workflow
|
|
✅ Notifications en temps réel
|
|
✅ Validation des paramètres
|
|
|
|
|
|
PROBLÈMES COURANTS
|
|
================================================================================
|
|
|
|
Problème: "python: command not found"
|
|
Solution: Utiliser python3 au lieu de python
|
|
|
|
Problème: "Port 5000 already in use"
|
|
Solution: lsof -ti:5000 | xargs kill -9
|
|
|
|
Problème: "Module not found"
|
|
Solution: pip3 install -r backend/requirements.txt
|
|
|
|
Problème: Frontend ne démarre pas
|
|
Solution: cd frontend && rm -rf node_modules && npm install
|
|
|
|
|
|
FICHIERS IMPORTANTS
|
|
================================================================================
|
|
|
|
DEMARRAGE_SIMPLE.md ← Guide de démarrage détaillé
|
|
GUIDE_TEST_COMPLET.md ← Tous les scénarios de test
|
|
SESSION_04DEC_FINAL.md ← Résumé complet de la session
|
|
PRET_A_TESTER.txt ← Résumé ultra-court
|
|
|
|
backend/start.sh ← Script de démarrage backend
|
|
start_full.sh ← Script de démarrage automatique (corrigé)
|
|
|
|
|
|
STATISTIQUES
|
|
================================================================================
|
|
|
|
Lignes de code : ~1900
|
|
Temps de dev : ~4h45
|
|
Fichiers créés : 12
|
|
Fonctionnalités : 100% opérationnelles
|
|
|
|
|
|
ÉTAT DU PROJET
|
|
================================================================================
|
|
|
|
✅ Backend Flask fonctionnel
|
|
✅ Frontend React fonctionnel
|
|
✅ API REST complète
|
|
✅ WebSocket temps réel
|
|
✅ Sélecteur de cible interactif
|
|
✅ Sauvegarde/Exécution connectées
|
|
✅ Documentation complète
|
|
|
|
|
|
PRÊT À TESTER ! 🚀
|
|
================================================================================
|
|
|
|
Démarrez les 2 terminaux comme indiqué ci-dessus et testez l'application !
|
|
|
|
Pour toute question, consultez DEMARRAGE_SIMPLE.md
|
|
|
|
Bon test ! 🎉
|