Zum Inhalt springen

Ihr ERP sicher anbinden

Wie ein ERP, seine Middleware und BatteryPass zusammenarbeiten, wer was tut und was Ihre Systeme nie verlässt.

Ihr ERP kennt Produkte, Seriennummern, Fertigungsaufträge, Lieferungen und Retouren. BatteryPass hält die Batteriepässe, die aus diesen Daten entstehen. Dieser Bereich zeigt, wie Sie beides verbinden: so, dass Daten fließen, ohne dass jemand Tabellen von Hand kopiert, und so, dass deklarierte Passdaten trotzdem nur über eine Person Ihrer Organisation in BatteryPass gelangen, die für sie einsteht.

Die Seiten beschreiben Integrationsmuster, keine Produkte: BatteryPass liefert keinen ERP-Konnektor, hat keine Zertifizierung eines Herstellers und keine Partnerschaft mit einem ERP-Anbieter. Die Verbindung bauen Sie mit Ihrer Middleware oder iPaaS auf der veröffentlichten API.

Die Architektur

flowchart LR
  ERP["ERP<br/>(Fertigung, Seriennummern,<br/>Lieferungen, Retouren)"] -->|"Outbox oder Ereignis"| MW["Middleware / iPaaS"]
  MW -->|"API-Schlüssel, Scope import:<br/>Tabelle bereitstellen"| API["BatteryPass-API"]
  MW -->|"API-Schlüssel, Scope condition:<br/>Messwerte, Ereignisse"| API
  API -->|"API-Schlüssel, Scope read:<br/>Änderungsfeed, Pässe, QR"| MW
  MW -->|"Digital Link, Status"| ERP
  API --> PORTAL["Portal: Mitglieder prüfen,<br/>übernehmen, geben frei"]
  PORTAL -->|"Mitglieder veröffentlichen"| PUB["Veröffentlichter Pass<br/>(signiert, öffentlicher Teil online)"]
  1. Das ERP hält fest, was geschieht (eine Fertigungsrückmeldung, ein Wareneingang, eine zurückgegebene Batterie), und legt die Änderung in einer Ausgangstabelle (Outbox) ab oder löst ein Ereignis aus.
  2. Die Middleware (ein eigener Dienst oder eine iPaaS) holt die Änderung ab, bringt sie in die Form, die BatteryPass erwartet, und ruft die API mit einem Schlüssel Ihrer Organisation auf.
  3. BatteryPass prüft jede Anfrage gegen den Scope des Schlüssels, validiert die Daten nach denselben Regeln wie das Portal und hält jeden Schreibvorgang im Audit-Log fest.
  4. Mitglieder Ihrer Organisation prüfen im Portal: Sie übernehmen bereitgestellte Importe, geben Werte frei und veröffentlichen Pässe. Ein Schlüssel kann nichts davon.
  5. Die Middleware liest über den Änderungsfeed zurück, was sie braucht (Passstatus, GS1 Digital Link, QR-Code), und schreibt es an den Satz im ERP.

Wer was tut

BeteiligteKannKann nicht
Schlüssel mit Scope importEine CSV- oder XLSX-Datei hochladen, zuordnen (auch mit einer Importvorlage), prüfen lassen und das Ergebnis lesenDen Import übernehmen, Werte freigeben, veröffentlichen
Schlüssel mit Scope conditionGemessene Zustandsdaten und Lebenszyklus-Ereignisse meldenDeklarierte Daten wie Kapazität oder Zellchemie ändern
Schlüssel mit Scope readModelle, Einheiten, Werte, Pässe, Exporte und den Änderungsfeed lesenEtwas schreiben
Bearbeiter (Mitglied)Einen geprüften Import übernehmen; die Einheiten entstehen als EntwürfeWerte freigeben oder veröffentlichen
Prüfer, Admin, Inhaber (Mitglied)Importierte Werte freigeben, Pässe veröffentlichenSelbst erfasste Werte freigeben, solange das Vier-Augen-Prinzip eingeschaltet ist; veröffentlichen, solange Pflichtangaben fehlen
Inhaber (Mitglied)API-Schlüssel unter Einstellungen → API-Schlüssel anlegen und widerrufen

Das Vier-Augen-Prinzip ist eine Einstellung Ihrer Organisation. Zustandsdaten, die ein Schlüssel meldet, werden als freigegebene Messungen ohne Prüfer gespeichert; so sind Messdaten gedacht (siehe Zustandsdaten und Lebenszyklus).

Was nie fließt

BatteryPass braucht Daten über Batterien, nicht über Menschen. Behalten Sie diese Daten in Ihrem ERP:

  • Namen, Adressen, Kontaktdaten und Auftragsnummern von Kundinnen und Kunden;
  • Namen von Beschäftigten, Bedienpersonal oder Servicetechnikern;
  • Preise, Margen und Lieferantenkonditionen;
  • Fahrzeug-, Halter- oder Standortdaten einer Batterie im Betrieb.

Die Seriennummer genügt, um einen Pass, ein Ereignis oder eine Messung mit dem Satz in Ihrem ERP zu verbinden. Die Seite Sicherheit erklärt Datenminimierung und das übrige Sicherheitsmodell.

Die fünf Abläufe

Middleware und Standards

  • iPaaS und Middleware: n8n, Make, Power Automate, MuleSoft, Boomi, Workato, Zapier und SAP Integration Suite mit einem BatteryPass-Schlüssel, und wie jede davon den Änderungsfeed abfragt.
  • Standards: wie BatteryPass-Daten zu DIN DKE SPEC 99100, den IDTA-Teilmodellen des Batteriepasses und Catena-X stehen.

ERP-Systeme

Das ERP-Register nennt je System die Schnittstellen, die eine Integration nutzen kann, wie sie sich anmelden, ob sie Änderungen melden, und wie und wann wir jede Angabe geprüft haben. Es sind dieselben Daten, die das Portal unter Einstellungen → Integrationen zeigt.

SystemHerstellerBetriebsartenPrüfstand
SAP S/4HANA Cloud Public EditionSAPCloudgeprüft in der Herstellerdokumentation
SAP S/4HANA (on-premise and Private Edition)SAPOn-Premisegeprüft in der Herstellerdokumentation
SAP Business OneSAPOn-Premisegeprüft in der Herstellerdokumentation
Microsoft Dynamics 365 Business CentralMicrosoftCloud, On-Premisegeprüft in der Herstellerdokumentation
Microsoft Dynamics NAV 2018MicrosoftOn-Premisegeprüft in der Herstellerdokumentation
Microsoft Dynamics 365 Finance and Supply Chain ManagementMicrosoftCloudgeprüft in der Herstellerdokumentation
Oracle NetSuiteOracleCloudgeprüft in der Herstellerdokumentation
Oracle Fusion Cloud Supply Chain ManagementOracleCloudgeprüft in der Herstellerdokumentation
OdooOdoo S.A.Cloud, On-Premisegeprüft in der Herstellerdokumentation
Infor CloudSuite (M3, LN)InforCloud, On-Premisegeprüft in der Herstellerdokumentationnicht geprüft
IFS CloudIFSCloud, On-Premisenur Community- oder Werbequelle
Epicor KineticEpicorCloud, On-Premisenur Community- oder Werbequelle
Sage X3SageCloud, On-Premisenicht geprüft
abas ERPabas Software (Forterro)On-Premise, Cloudnur Community- oder Werbequelle
proALPHA ERPproALPHAOn-Premisenicht geprüft
weclappweclappCloudgeprüft in der Herstellerdokumentation
XentralXentral ERP SoftwareCloudgeprüft in der Herstellerdokumentation

„Geprüft in der Herstellerdokumentation“ heißt: Wir haben die öffentliche Dokumentation des Herstellers am angegebenen Tag gelesen. Das ist kein Test gegen ein laufendes System und keine Bestätigung durch den Hersteller. Einträge mit „nur Community- oder Werbequelle“ oder „nicht geprüft“ müssen Sie im Projekt bestätigen.

Auf dieser Seite