Connecteur ERP
Comment ClercMéca AI lit votre ERP sans jamais y écrire : architecture, entités synchronisées, qualité des données et modes de connexion.
Garantie
26 méthodes de lecture · 0 méthode d'écriture dans l'interface du connecteur
Entités synchronisées
14 à jour · 1 à vérifier
Lignes lues
Toutes entités confondues
Points de qualité à traiter
2 contrôles en alerte sur 5
Écritures vers l'ERP
Dernière synchro : lun. 12 oct. à 8 h 00
Architecture
Les données circulent dans un seul sens : de votre ERP vers ClercMéca AI.
Mode de connexion
Seule la simulation est active dans ce MVP ; les trois autres modes sont prêts dans le code.
Principe
Données de démonstration déterministes, cohérentes avec votre activité, figées au lundi 12 octobre 2026.
Garantie lecture seule
Aucune connexion à l'ERP : les données sont lues depuis des fichiers générés.
Variables d'environnement
Aucune.
État
- Aucun prérequis : mode utilisé par ce MVP.
Entités synchronisées
Mode simulation · volumétrie, fréquence et dernière synchronisation
| Clients et contacts | 28 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Demandes de devis | 400 | Toutes les heures | lun. 12 oct. à 7 h 00 | À jour |
| Devis et lignes de devis | 393 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Affaires | 323 | Toutes les heures | lun. 12 oct. à 7 h 00 | À jour |
| Moules clients (carnets de vie) | 47 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Nomenclatures | 1 466 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Gammes et opérations | 394 | Toutes les heures | lun. 12 oct. à 7 h 00 | À jour |
| Heures pointées | 5 921 | Toutes les heures | lun. 12 oct. à 7 h 00 | À jour |
| Commandes d'achat et réceptions | 205 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Sous-traitance | 47 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Interventions et fiches de réparation | 277 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Essais et contrôles | 87 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Jalons et factures clients | 793 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
| Factures fournisseurs | 202 | Chaque nuit | lun. 12 oct. à 2 h 15 | À vérifier |
| Documents (plans, comptes rendus, retours d'expérience) | 373 | Chaque nuit | lun. 12 oct. à 2 h 15 | À jour |
Rapport de qualité des données
Contrôles exécutés à chaque synchronisation
Heures non rattachées à une affaire
37Pointages « atelier — attente » à réaffecter (semaines 39 à 41)
Affaires sans devis
188Interventions réalisées en régie ou sur bon de commande client
Achats sans affaire
6Consommables et outillage coupant non imputés
Moules sans carnet de vie
0Moules d'autres fabricants jamais intervenus : dossier à constituer à la prochaine réception
Facture fournisseur en écart de quantité
1Quantité facturée différente de la quantité reçue
Contrat d'interface du connecteur
ErpReadAdapter : 26 méthodes, toutes préfixées « get »
export interface ErpReadAdapter { getCustomers(): Promise<Customer[]>; // clients, secteur, contacts, conditions de paiement getRequests(range: DateRange): Promise<QuoteRequest[]>; // demandes de devis (canal : site, WhatsApp, e-mail, téléphone) getQuotes(range: DateRange): Promise<Quote[]>; // devis, statut, montant, délai de réponse, motif de perte getQuoteLines(quoteId: string): Promise<QuoteLine[]>; // heures par poste, achats, sous-traitance getJobs(range: DateRange): Promise<Job[]>; // affaires : moule neuf, réparation, modification, maintenance getMolds(): Promise<Mold[]>; // type, dimensions, poids, empreintes, cinématique, matière, presse, secteur getBom(jobId: string): Promise<BomItem[]>; // nomenclature : pièces usinées, éléments normalisés, aciers getRoutings(jobId: string): Promise<Routing[]>; // gammes : opérations, machine, temps prévu getMachines(): Promise<Machine[]>; // parc, calendrier, arrêts getEmployees(): Promise<Employee[]>; // 9 collaborateurs, postes, absences getTimeEntries(range: DateRange): Promise<TimeEntry[]>; // heures pointées : affaire, opération, machine, opérateur getPurchaseOrders(range: DateRange): Promise<PurchaseOrder[]>; // aciers, normalisés, blocs chauds getSubcontracting(range: DateRange): Promise<SubcontractOrder[]>; // traitement thermique, grainage, usinages getSuppliers(): Promise<Supplier[]>; getReceipts(range: DateRange): Promise<Receipt[]>; getInterventions(range: DateRange): Promise<Intervention[]>; // réparations : constat, photos, pièces remplacées, heures getMoldLogbooks(): Promise<MoldLogbook[]>; // carnets de vie, cycles déclarés, échéances préventives getInspections(jobId: string): Promise<Inspection[]>; // contrôles dimensionnels getTrials(jobId: string): Promise<Trial[]>; // essais, défauts, actions de mise au point getNonConformities(range: DateRange): Promise<NonConformity[]>; getMilestones(): Promise<Milestone[]>; // jalons de facturation : acompte, essais, livraison getInvoices(range: DateRange): Promise<Invoice[]>; getSupplierInvoices(range: DateRange): Promise<SupplierInvoice[]>; getPayments(range: DateRange): Promise<Payment[]>; getDocuments(jobId: string): Promise<DocumentRef[]>; // plans, modèles 3D, cahier des charges, rapports getSyncStatus(): Promise<SyncStatus>;}
Sources complémentaires
Lues en plus de l'ERP, sans modifier leur emplacement
Plans et modèles 3D
Exportés de votre logiciel de CAO en PDF et STEP, rattachés à l'affaire.
Dossiers d'affaires
Arborescence existante sur le serveur de fichiers, indexée sans être déplacée.
Cahiers des charges
Reçus des clients ; lus par le chiffrage et le bureau d'études.
Comptes rendus d'essais
T0, T1, T2 : défauts et actions de mise au point.
Fiches de réparation
Constat, diagnostic, pièces remplacées : carnet de vie des moules.
Photos
Moules à réception, défauts, moules assemblés pour le dossier de livraison.
Données comptables
Exports de la comptabilité pour la trésorerie prévisionnelle.
