# Comment DataOngoing cartographie l'architecture d'entreprise : des frictions opérationnelles à la logique déterministe en sprints de deux semaines > > Prepared By: DataOngoing | Aissistor
> Using Anonymized NetSuite Data P-I-I Restricted as a Business Health X-Ray
> Contact: dataongoing.ai/contact (the direct line arrives with the receipt of a verified request) >
--- ## La logique n'a jamais été le goulot d'étranglement La plupart des entreprises du mid-market et des grandes entreprises qui utilisent NetSuite, Salesforce ou une pile multi-SaaS pensent que leur logiciel est défaillant ou trop lent. Lorsqu'une commande met 15 secondes à s'enregistrer, que les opérateurs d'entrepôt gèrent l'allocation des lots à partir d'un tableur hors ligne, ou qu'un CFO découvre que la marge brute des états financiers mensuels est faussée de six points parce que le coût rendu (landed cost) reste dans un compte d'attente, la direction accuse la plateforme. Les cabinets de conseil traditionnels interviennent alors. Ils proposent une « phase de diagnostic et de découverte » de six mois, facturée entre 250 000 $ et 400 000 $. Ils envoient une équipe d'analystes juniors interroger les responsables de département, compiler une présentation de 120 pages de swimlanes de haut niveau, et concluent en recommandant de dépenser 500 000 $ de plus pour une réimplémentation complète. Nous rejetons ce modèle. Le logiciel n'a jamais été le goulot d'étranglement. Le moteur de base de données non plus. **Le goulot d'étranglement, c'était la réflexion.** Tous les modes de défaillance d'entreprise observés dans les plus de 100 cartographies de systèmes en production que nous avons réalisées remontent à une même cause : une fragmentation architecturale non gouvernée. La logique métier s'est empilée pendant cinq ans, script sur script, workflow sur workflow, webhook de middleware sur webhook de middleware, jusqu'à ce que les files de verrous de la base de données s'étouffent et que la réalité opérationnelle se détache du grand livre. Nous ne produisons pas de présentations qui prennent la poussière. Nous cartographions la réalité physique et économique de l'entreprise, modélisons la logique déterministe de la base de données et déployons un logiciel fonctionnel et testé en **sprints de production de deux semaines**. Voici comment nous cartographions l'architecture. --- ## 1. Les trois couches de la réalité d'un système d'entreprise Pour cartographier une architecture qui tient à l'échelle de la production, l'architecte doit séparer l'entreprise en trois couches et les traiter dans l'ordre.
  1. Couche 1. La réalité économique

    Camions, palettes, chambres froides, factures fournisseurs, contrats clients, heures de travail et vélocité de la marge. Des molécules et de la trésorerie.

  2. Couche 2. Le registre de référence gouverné (NetSuite ou le cœur de l'ERP)

    Le grand livre conforme ACID, les stocks numérotés par lot, les sous-enregistrements, les échéanciers de revenus, les permissions et le nexus fiscal. Logique déterministe et API.

  3. Couche 3. La surface intelligente

    Portails d'entrepôt mobiles, ingestion par OCR, synchronisation CRM, Suitelets sur mesure et chaînes d'outils d'agents IA encadrés. La partie visible.

Le conseil traditionnel commence par la couche 3, par l'apparence de l'écran, et construit une nouvelle interface sur une logique de base de données corrompue. **DataOngoing commence par la couche 1.** Nous traçons le mouvement physique des stocks, les obligations contractuelles du contrat client et le flux de trésorerie, dollar pour dollar. Ce n'est qu'une fois la physique économique modélisée que nous concevons la couche 2, les règles du grand livre gouverné, et déployons la couche 3, la surface. --- ## 2. Les quatre anti-patterns structurels que nous supprimons Lorsque nous ingérons et auditons l'architecture d'une entreprise, les mêmes quatre maladies structurelles reviennent systématiquement. ### Anti-pattern 1 : la chaîne de verrous en cascade dans l'interface (la sauvegarde de 15 secondes) - **Le symptôme.** Les responsables d'entrepôt et les conseillers du service client attendent de 12 à 18 secondes à chaque sauvegarde d'une commande client ou d'une expédition d'article. En période de pic, ils reçoivent des erreurs de collision `RCRD_HAS_BEEN_CHANGED`. - **Le défaut structurel.** Huit scripts user-event rattachés au même type d'enregistrement par quatre équipes de développement en six ans. Chacun exécute ses propres appels `record.load()` et `search.create()` de manière synchrone sur le thread de l'utilisateur, épuisant les points de gouvernance et maintenant des verrous de table. - **La correction.** Le routeur à point d'entrée unique. Tous les déclencheurs sont consolidés dans un seul répartiteur. La validation en lecture seule s'exécute dans un `beforeSubmit` en moins d'une seconde ; les imputations au grand livre, les traitements lourds et les notifications tierces sont placés en file d'attente dans des pipelines Map/Reduce. La sauvegarde passe sous les 800 millisecondes. ### Anti-pattern 2 : la marge brute trompeuse (dérive du compte de transition des coûts rendus) - **Le symptôme.** Le contrôleur de gestion passe en revue la clôture mensuelle et trouve $250,000 dans un compte d'attente de fret et de douane non rapproché. Les ventes affichaient une marge brute de 42 % sur le papier ; la marge réelle après coût rendu était de 31 %. - **Le défaut structurel.** Le fret maritime, la douane, le camionnage de proximité et le stockage réfrigéré sont facturés plusieurs semaines après la réception et la vente des stocks. L'écriture de clôture mensuelle dissocie la charge du lot auquel elle appartenait. - **La correction.** L'allocation automatisée des coûts rendus : une provision estimée enregistrée à la réception, la facture fournisseur réelle rapprochée du lot concerné et l'ajustement du coût des ventes écrit sur la ligne de transaction. La marge d'une vente est juste dès le jour de sa comptabilisation. ### Anti-pattern 3 : le sous-grand livre fantôme sur tableur (une usine de 50 M$ pilotée sur Excel) - **Le symptôme.** Un site industriel ou un distributeur alimentaire suit l'ordonnancement des lots de production, les demandes de modification de conception ou les libérations de lots qualité dans un tableur sur un lecteur partagé, parce que « NetSuite ne savait pas gérer les calculs ». - **Le défaut structurel.** Des formulaires standard rigides poussent les équipes opérationnelles hors du système de référence, et chaque ressaisie introduit des fautes de frappe, des enregistrements orphelins et des pistes d'audit rompues. - **La correction.** Des portails opérationnels Suitelet natifs : des interfaces conçues sur mesure au sein de l'infrastructure même de NetSuite. Les opérateurs retrouvent la vitesse de calcul d'un tableur, et chaque clic écrit dans un enregistrement personnalisé gouverné, avec permissions par rôle et historique d'audit complet. ### Anti-pattern 4 : la toile fragile de middleware - **Le symptôme.** HubSpot, Stripe, Shopify, un prestataire logistique (3PL) et NetSuite sont reliés par un iPaaS en glisser-déposer. Lorsqu'un format d'API change ou qu'un webhook expire, des commandes disparaissent sans alerte, des expéditions ne sont pas facturées et quelqu'un rapproche à la main. - **Le défaut structurel.** Le middleware traite les tables de l'ERP comme des magasins clé-valeur et ignore les sous-listes de transaction, les sous-enregistrements d'emplacement de stock et la réévaluation des devises. - **La correction.** Une intégration RESTlet directe avec file d'attente idempotente. Les systèmes externes publient vers des points d'accès NetSuite sécurisés qui valident les sous-enregistrements obligatoires, respectent les limites de concurrence et journalisent les empreintes des charges utiles pour que rien ne soit comptabilisé deux fois. Le [comparatif natif et middleware](/compare/native-integration-vs-ipaas-middleware/) détaille le volet coûts. --- ## 3. Le standard de cartographie des processus Que nous documentions un environnement existant ou concevions une modernisation de zéro, une transaction correctement cartographiée traverse cinq stations. La personne en amont n'attend jamais le travail en aval.
La séquence d'une transaction correctement cartographiée La transaction de base est validée en moins de 800 millisecondes ; tout ce qui est lourd s'exécute derrière.
  1. 01Opération physique

    1. Événement d'entrepôt, de vente ou de 3PL : une réception, une commande client, une facture
    2. Déclencheur envoyé à la surface
  2. 02Surface intelligente

    1. RESTlet, Suitelet ou agent IA
    2. Charge utile atomique soumise au cœur
    3. Réponse de succès immédiate renvoyée à l'opérateur
  3. 03Cœur gouverné

    1. Routeur à point d'entrée unique
    2. Validation des sous-enregistrements et des permissions en moins de 800 ms
    3. Validation de la transaction de base
    4. Mise en file d'attente des imputations lourdes et de l'EDI
  4. 04File d'attente asynchrone

    1. Pipeline Map/Reduce
    2. Imputation par lot et appariement des coûts
  5. 05Grand livre et piste d'audit

    1. Transaction de base comptabilisée
    2. Écart de COGS rapproché et écart de coût rendu (landed cost) comptabilisés
Cinq standards sont non négociables sur chaque cartographie : 1. **Transitions d'état déterministes.** Une transaction ne peut pas exister dans un état ambigu. Chaque workflow comporte des statuts explicites, validés par étape : `Pending Allocation`, `Allocated`, `Staged`, `Fulfilled`, `Billed`. 2. **Gouvernance des sous-enregistrements et des emplacements.** Une ligne n'est jamais une valeur scalaire isolée. Chaque ligne de stock est liée à un sous-enregistrement de stock, à un emplacement ou lot précis, ainsi qu'à une filiale et à un nexus fiscal déclarés. 3. **Idempotence et rejouabilité.** Chaque transaction automatisée conserve un identifiant de référence externe. Si une intégration réessaie cinq fois, elle met à jour l'enregistrement existant et ne crée jamais de doublon fantôme. 4. **Séparation asynchrone des responsabilités.** Ne jamais faire attendre un utilisateur après un ordinateur pour un calcul qui ne change pas sa prochaine action. 5. **Rapprochement au dollar près.** Chaque automatisation qui touche au stock ou au chiffre d'affaires laisse une piste qu'un contrôleur peut auditer, avant et après, en moins de trois minutes. --- ## 4. De la cartographie à la production en deux semaines Nous ne croyons pas aux programmes ERP pluriannuels qui ne montrent jamais de valeur incrémentale. La cartographie vient d'abord, dans la [revue de due diligence de 48-72 heures](/services/ai-technology-diligence-read/) ; le développement qui suit est un sprint de quatorze jours à prix fixe, avec une fuite identifiée dans le périmètre. | Phase | Calendrier | Livrables principaux | | :--- | :--- | :--- | | **Revue de due diligence** | 48-72 heures, avant le sprint | Lecture statique du code et extraction du schéma SuiteQL ; analyse des frictions physiques ; la fuite identifiée, chiffrée | | **Plan directeur et contrat de schéma** | Jours 1-3 | Schéma cible des enregistrements et spécification de correspondance des champs ; transitions d'état ; critères d'acceptation validés | | **Construction et architecture centrale** | Jours 4-10 | Routeur à point d'entrée unique (Single Entry Point) ; pipelines Map/Reduce ou gestionnaires RESTlet ; déploiement en sandbox et tests de charge | | **Réconciliation, renforcement et bascule** | Jours 11-14 | Rapprochement de bout en bout et validation de l'idempotence ; bascule en production ; remise des SOP et validation de l'architecture | Si le code ne fonctionne pas en production, le jalon n'est pas facturé. La page [Sprint points de base de deux semaines](/services/basis-point-sprint/) détaille les conditions. --- ## L'étape suivante Si votre entreprise subit des délais d'enregistrement de plusieurs minutes, des fuites de coût rendu (landed cost) non réparties ou des intégrations tenues par des tableurs, vous n'avez pas besoin d'une énième présentation à 300 000 $. Vous avez besoin d'un architecte qui comprend l'impact au bilan de chaque ligne de code. Les quatre retours d'expérience qui appliquent cette cartographie sont publiés avec ce livre blanc : [la traçabilité des lots périssables avec une bascule en production](/case-studies/perishable-lot-traceability-cutover/), [la facturation déclenchée par le scan du transporteur](/case-studies/manufacturing-dcr-and-auto-invoicing/), [une colonne vertébrale de revenus HubSpot, Stripe et NetSuite](/case-studies/hubspot-stripe-netsuite-revenue-spine/) et [des agents IA gouvernés dans NetSuite](/case-studies/governed-ai-workers-netsuite-mcp/). Commencez par la [revue de due diligence de 48-72 heures](/services/ai-technology-diligence-read/).