# Wie DataOngoing die Unternehmensarchitektur abbildet: Von operativer Reibung zu deterministischer Logik in Zwei-Wochen-Sprints > > 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) >
--- ## Die Logik war nie der Engpass Die meisten mittelständischen und großen Unternehmen, die NetSuite, Salesforce oder einen Multi-SaaS-Stack betreiben, halten ihre Software für defekt oder zu langsam. Wenn das Speichern eines Auftrags 15 Sekunden dauert, wenn Lagermitarbeiter die Chargenzuweisung in einer Offline-Tabelle vornehmen oder wenn ein CFO feststellt, dass die Bruttomarge im Monatsabschluss um sechs Punkte danebenliegt, weil Einstandskosten auf einem Verrechnungskonto liegen, macht die Führung die Plattform verantwortlich. Dann treten die klassischen Beratungshäuser auf den Plan. Sie schlagen eine sechsmonatige „Diagnose- und Discovery-Phase“ vor, die zwischen 250.000 und 400.000 USD kostet. Sie schicken ein Team junger Analysten, die Abteilungsleiter interviewen, ein 120-seitiges Deck mit übergeordneten Swimlanes erstellen und am Ende empfehlen, weitere 500.000 USD für eine komplette Neuimplementierung auszugeben. Wir lehnen dieses Modell ab. Die Software war nie der Engpass. Die Datenbank-Engine war nie der Engpass. **Das Denken war der Engpass.** Jede Fehlerform in den mehr als 100 Systemlandkarten aus dem Produktivbetrieb, die wir gezeichnet haben, führt auf eine einzige Ursache zurück: ungesteuerte architektonische Fragmentierung. Geschäftslogik wurde über fünf Jahre hinweg aufgeschichtet, Skript auf Skript, Workflow auf Workflow, Middleware-Webhook auf Middleware-Webhook, bis die Sperrwarteschlangen der Datenbank verstopften und die operative Wahrheit sich vom Hauptbuch löste. Wir schreiben keine Decks, die Staub ansetzen. Wir bilden die physische und wirtschaftliche Realität des Unternehmens ab, modellieren die deterministische Datenbanklogik und liefern funktionierende, getestete Software in **zweiwöchigen Produktions-Sprints**. So bilden wir Architektur ab. --- ## 1. Die drei Ebenen der Systemrealität im Unternehmen Um eine Architektur abzubilden, die dem Produktionsmaßstab standhält, muss ein Architekt das Unternehmen in drei Schichten trennen und diese der Reihe nach durcharbeiten.
  1. Schicht 1. Die ökonomische Realität

    Physische Lkw, Paletten, Kühllager, Lieferantenrechnungen, Kundenvereinbarungen, Arbeitsstunden und Margengeschwindigkeit. Moleküle und Cash.

  2. Schicht 2. Das geregelte Wahrheitsregister (NetSuite oder der ERP-Kern)

    Das ACID-konforme Hauptbuch, chargennummerierte Bestände, Subrecords, Erlösabgrenzungspläne, Berechtigungen und Steuer-Nexus. Deterministische Logik und APIs.

  3. Schicht 3. Die intelligente Oberfläche

    Mobile Lagerportale, OCR-Erfassung, CRM-Synchronisation, individuelle Suitelets und Toolchains gesteuerter KI-Worker. Der Teil, den man sieht.

Die klassische Beratung beginnt bei Schicht 3, bei der Frage, wie der Bildschirm aussieht, und baut eine neue Oberfläche über fehlerhafter Datenbanklogik. **DataOngoing beginnt bei Schicht 1.** Wir verfolgen die physische Bewegung der Bestände, die vertraglichen Verpflichtungen in der Kundenvereinbarung und den Cashflow auf Dollar-Basis. Erst wenn die ökonomischen Gesetzmäßigkeiten modelliert sind, entwerfen wir Schicht 2, die geregelten Hauptbuchregeln, und setzen Schicht 3, die Oberfläche, ein. --- ## 2. Die vier strukturellen Anti-Patterns, die wir beseitigen Wenn wir eine Unternehmensarchitektur erfassen und prüfen, treten immer wieder dieselben vier strukturellen Krankheiten auf. ### Anti-Pattern 1: die kaskadierende UI-Sperrkette (das 15-Sekunden-Speichern) - **Das Symptom.** Lagerleiter und Kundenservice-Mitarbeiter warten jedes Mal 12 bis 18 Sekunden, wenn sie einen Kundenauftrag oder eine Artikelauslieferung speichern. Bei Spitzenlast erhalten sie `RCRD_HAS_BEEN_CHANGED`-Kollisionsfehler. - **Der strukturelle Fehler.** Acht User-Event-Skripte, die vier Entwicklungsteams über sechs Jahre an denselben Datensatztyp gehängt haben. Jedes führt seine eigenen `record.load()`- und `search.create()`-Aufrufe synchron im Benutzer-Thread aus, verbraucht Governance-Punkte und hält Tabellensperren. - **Die Lösung.** Der Single-Entry-Point-Router. Alle Trigger werden in einem Dispatcher zusammengeführt. Die schreibgeschützte Validierung läuft in einem `beforeSubmit` unter einer Sekunde; Hauptbuchzuordnungen, aufwendige Verarbeitung und Benachrichtigungen an Dritte werden in Map/Reduce-Pipelines eingereiht. Das Speichern dauert dann unter 800 Millisekunden. ### Anti-Pattern 2: die lügende Bruttomarge (Zerfall des Einstandskosten-Verrechnungskontos) - **Das Symptom.** Der Controller prüft den Monatsabschluss und findet 250.000 $ auf einem nicht abgestimmten Verrechnungskonto für Fracht und Zoll. Der Vertrieb feierte auf dem Papier eine Bruttomarge von 42 %; die tatsächliche Marge nach Einstandskosten lag bei 31 %. - **Der strukturelle Fehler.** Seefracht, Zoll, Vorlauf und Kühllagerung werden Wochen nach Wareneingang und Verkauf des Bestands abgerechnet. Die Buchung zum Monatsende trennt den Aufwand von der Charge, zu der er gehörte. - **Die Lösung.** Automatisierte Verteilung der Einstandskosten (Landed Cost): eine geschätzte Rückstellung beim Wareneingang, die tatsächliche Lieferantenrechnung wird der konkreten Charge zugeordnet, und die Anpassung der Herstellkosten (COGS) wird auf die Transaktionszeile geschrieben. Die Marge eines Verkaufs stimmt am Tag der Buchung. ### Anti-Pattern 3: das Schatten-Nebenbuch in Tabellenkalkulation (ein Werk mit 50 Mio. $ Umsatz läuft auf Excel) - **Das Symptom.** Ein Fertigungsbetrieb oder Lebensmittelhändler führt Chargenplanung der Produktion, Änderungsanträge oder QS-Chargenfreigaben in einer Tabelle auf einem Netzlaufwerk, weil "NetSuite die Berechnungen nicht bewältigen konnte". - **Der strukturelle Fehler.** Starre Standardformulare drängen die operativen Teams aus dem führenden System hinaus, und jede erneute Eingabe erzeugt Tippfehler, verwaiste Datensätze und lückenhafte Prüfpfade. - **Die Lösung.** Native Suitelet-Betriebsportale: eigens entwickelte Oberflächen innerhalb der NetSuite-eigenen Infrastruktur. Die Bediener erhalten die Rechengeschwindigkeit einer Tabellenkalkulation, und jeder Klick schreibt in einen geregelten benutzerdefinierten Datensatz mit rollenbasierten Berechtigungen und lückenloser Änderungshistorie. ### Anti-Pattern 4: das fragile Middleware-Geflecht - **Das Symptom.** HubSpot, Stripe, Shopify, ein 3PL und NetSuite sind über ein Drag-and-drop-iPaaS verbunden. Ändert sich ein API-Format oder läuft ein Webhook in ein Timeout, gehen Aufträge unbemerkt verloren, Lieferungen bleiben unberechnet, und jemand stimmt von Hand ab. - **Der strukturelle Fehler.** Middleware behandelt ERP-Tabellen wie Key-Value-Speicher und ignoriert Transaktions-Sublisten, Subrecords für Lagerorte und die Währungsneubewertung. - **Die Lösung.** Direkte RESTlet-Integration mit idempotenter Warteschlange. Externe Systeme übergeben Daten an gesicherte NetSuite-Endpunkte, die verpflichtende Subrecords validieren, Nebenläufigkeitsgrenzen einhalten und Payload-Hashes protokollieren, sodass nichts doppelt gebucht wird. Der [Vergleich von nativer Lösung und Middleware](/compare/native-integration-vs-ipaas-middleware/) behandelt die Kostenseite. --- ## 3. Der Standard für die Prozessabbildung Ob wir eine bestehende Umgebung dokumentieren oder eine Modernisierung von Grund auf entwerfen: Eine korrekt abgebildete Transaktion durchläuft fünf Stationen. Wer am Anfang steht, wartet nie auf die Arbeit am Ende.
Der Ablauf einer korrekt abgebildeten Transaktion Die Basistransaktion wird in unter 800 Millisekunden festgeschrieben; alles Aufwendige läuft dahinter.
  1. 01Physischer Vorgang

    1. Ereignis im Lager, Vertrieb oder beim 3PL: ein Wareneingang, ein Kundenauftrag, eine Rechnung
    2. Trigger an die Oberfläche gesendet
  2. 02Intelligente Oberfläche

    1. RESTlet, Suitelet oder KI-Worker
    2. Atomare Payload an den Kern übergeben
    3. Sofortige Erfolgsmeldung an den Bediener zurück
  3. 03Geregelter Kern

    1. Single-Entry-Point-Router
    2. Subrecords und Berechtigungen in unter 800 ms validieren
    3. Basistransaktion festschreiben
    4. Aufwendige Zuordnungen und EDI einreihen
  4. 04Asynchrone Warteschlange

    1. Map/Reduce-Pipeline
    2. Chargenzuordnung und Kostenzuordnung
  5. 05Hauptbuch und Prüfpfad

    1. Basistransaktion gebucht
    2. Abgestimmte Abweichung bei Warenaufwand (COGS) und Einstandskosten (Landed Cost) gebucht
Fünf Standards sind bei jeder Map nicht verhandelbar: 1. **Deterministische Statusübergänge.** Eine Transaktion darf nie in einem mehrdeutigen Zustand existieren. Jeder Workflow hat explizite, stufenweise freigegebene Status: `Pending Allocation`, `Allocated`, `Staged`, `Fulfilled`, `Billed`. 2. **Governance für Subrecords und Lagerorte.** Eine Zeile ist nie ein isolierter Einzelwert. Jede Bestandszeile ist an einen Bestands-Subrecord, einen bestimmten Lagerplatz oder eine Charge sowie an eine ausgewiesene Tochtergesellschaft und einen Steuer-Nexus gebunden. 3. **Idempotenz und Wiederholbarkeit.** Jede automatisierte Transaktion speichert eine externe Referenz-ID. Wiederholt eine Integration einen Vorgang fünfmal, aktualisiert sie den bestehenden Datensatz und legt nie ein Phantom-Duplikat an. 4. **Asynchrone Trennung der Zuständigkeiten.** Lassen Sie nie einen Menschen auf einen Computer warten, wenn die Berechnung seine nächste Handlung nicht verändert. 5. **Abstimmbarkeit auf den Dollar genau.** Jede Automatisierung, die Bestand oder Umsatz berührt, hinterlässt eine Spur, die ein Controller vorher und nachher in weniger als drei Minuten prüfen kann. --- ## 4. Von der Map in die Produktion in zwei Wochen Wir glauben nicht an mehrjährige ERP-Initiativen, die nie einen schrittweisen Mehrwert zeigen. Das Mapping geschieht zuerst, in der [48-72-Stunden-Prüfung](/services/ai-technology-diligence-read/); der anschließende Build ist ein Sprint von vierzehn Tagen zum Festpreis mit einem benannten Leck im Umfang. | Phase | Zeitplan | Zentrale Ergebnisse | | :--- | :--- | :--- | | **Technologie-Due-Diligence-Prüfung** | 48-72 Stunden, vor dem Sprint | Statische Analyse der Codebasis und SuiteQL-Schema-Extraktion; Analyse der physischen Reibungspunkte; das benannte Leck, beziffert | | **Blueprint und Schema-Vertrag** | Tage 1-3 | Ziel-Datensatzschema und Feldzuordnungsspezifikation; Statusübergänge; abgenommene Akzeptanzkriterien | | **Aufbau und Kernarchitektur** | Tage 4-10 | Single-Entry-Point-Router; Map/Reduce-Pipelines oder RESTlet-Handler; Sandbox-Deployment und Stresstests | | **Abstimmung, Härtung und Umstellung** | Tage 11-14 | Durchgängige Abstimmung und Idempotenzprüfung; Produktionsumstellung; SOP-Übergabe und Abnahme der Architektur | Läuft der Code nicht in der Produktion, wird der Meilenstein nicht berechnet. Die Seite [Zwei-Wochen-Basispunkt-Sprint](/services/basis-point-sprint/) enthält die Bedingungen. --- ## Der nächste Schritt Wenn Ihr Unternehmen mit minutenlangen Speicherverzögerungen, nicht zugeordneten Einstandskosten-Verlusten (Landed Cost) oder mit Tabellen zusammengehaltenen Integrationen lebt, brauchen Sie nicht noch eine Präsentation für $300,000. Sie brauchen einen Architekten, der die Bilanzwirkung jeder Codezeile versteht. Die vier Rückblicke, die diese Übersicht anwenden, sind zusammen mit diesem Papier veröffentlicht: [Chargenrückverfolgbarkeit bei verderblicher Ware mit Live-Umstellung](/case-studies/perishable-lot-traceability-cutover/), [Fakturierung ausgelöst durch den Carrier-Scan](/case-studies/manufacturing-dcr-and-auto-invoicing/), [ein Umsatzrückgrat aus HubSpot, Stripe und NetSuite](/case-studies/hubspot-stripe-netsuite-revenue-spine/) und [gesteuerte KI-Worker in NetSuite](/case-studies/governed-ai-workers-netsuite-mcp/). Beginnen Sie mit der [48-72-Stunden-Prüfung](/services/ai-technology-diligence-read/).