Back to Projects

AutoPlan

AutoPlan

AutoPlan

pythonapi

Autoplan est une solution automatisé de la création de plan en interaction avec l'ERP de l'entreprise.

Duration

2 mois

My Role

Developpeur principale

Team Size

1

Created

April 2025

Autoplan est une solution logicielle innovante et automatisée conçue spécifiquement pour les entreprises spécialisées dans la fabrication et l’installation de couvertures de piscine. Cette application permet de générer de manière automatique et fiable des plans techniques (ou blueprints) personnalisés pour chaque projet client, en s’appuyant directement sur les données saisies dans l’ERP de l’entreprise.

Grâce à une intégration fluide avec le système ERP, Autoplan récupère en temps réel les informations clés relatives à chaque commande : dimensions de la piscine, type de couverture sélectionnée, contraintes techniques du chantier, préférences du client, etc. À partir de ces données, la solution produit un plan technique sur mesure, respectant les normes de fabrication de l'entreprise et les spécificités du produit choisi.

Cette automatisation permet de réduire considérablement le temps de conception, d'éliminer les erreurs humaines liées à la saisie manuelle des plans, et d’assurer une cohérence parfaite entre le plan produit et les données commerciales et logistiques enregistrées dans l’ERP.

Principales fonctionnalités :

  • Génération automatique de plans techniques personnalisés à partir des données de l’ERP.
  • Prise en compte des contraintes techniques spécifiques à chaque chantier.
  • Export des plans aux formats utilisés par les ateliers de fabrication ou les équipes terrain.
  • Suivi de la génération des plans dans le cycle de vie des commandes.
  • Possibilité de personnalisation selon les standards de production de l’entreprise.

Bénéfices pour l’entreprise :

  • Gain de temps important pour les équipes techniques et commerciales.
  • Amélioration de la productivité et réduction des délais de traitement des commandes.
  • Diminution du taux d’erreur dans la conception des plans.
  • Centralisation des informations et meilleure traçabilité des projets.
  • Meilleure communication entre les différents services (commercial, technique, production).

Description technique d’Autoplan

Autoplan est une solution automatisée de génération de plans techniques (blueprints), conçue pour s’intégrer de manière transparente dans l’environnement numérique d’une entreprise de fabrication de couvertures de piscine. L’architecture repose sur une communication fluide entre le système ERP (Odoo), le logiciel de CAO (Creo Parametric) et un backend développé en Python.

Architecture générale

Autoplan repose sur une architecture modulaire composée de trois blocs principaux :

  • Serveur backend (Python)
  • Connecteurs API pour Odoo
  • Interface d’automatisation CAO (API Creo Parametric)

1. Connexion à l’ERP Odoo

  • Intégration avec Odoo via son API.
  • Authentification par jeton ou OAuth2 selon les besoins.
  • Récupération dynamique des données de commande, clients, produits, dimensions, options, contraintes chantier, etc.

2. Automatisation de la création de plans dans Creo Parametric

  • Utilisation des API Creo Toolkit
  • Injection des données techniques extraites de l’ERP pour générer des plans CAO personnalisés.

Déclenchement de scripts d’automatisation pour :

  • Ouvrir des modèles 3D paramétrés.
  • Modifier les paramètres selon les données reçues.
  • Exporter automatiquement les fichiers aux formats nécessaires (DXF, PDF).
  • Possibilité de journaliser les erreurs et retours de l’API Creo pour assurer un suivi précis.

3. Traitement & logique métier en Python

  • Traitement des données brutes issues d’Odoo (nettoyage, validation, conversion d’unités, gestion des cas limites...).
  • Application de règles métier spécifiques à la production de couvertures de piscine.
  • Génération de fichiers de configuration ou d’entrée pour Creo.
  • Création de logs, alertes et suivi des traitements dans une base de données ou système de monitoring.

4. Serveur web et services API internes

Développement du serveur avec Flask ou FastAPI selon les besoins de performance et de documentation.

Endpoints pour :

  • Lancer manuellement une génération de plan.
  • Suivre l’état des tâches (file d’attente, erreurs, succès...).
  • Recevoir des notifications de l’ERP ou d’autres systèmes.
  • Sécurité des endpoints via authentification et rôles (admin, user, service).

Project Gallery

AutoPlan gallery image 1
AutoPlan gallery image 2
AutoPlan gallery image 3
AutoPlan gallery image 4
AutoPlan gallery image 5
AutoPlan gallery image 6
AutoPlan gallery image 7
AutoPlan gallery image 8