Schnittstellen müssen Geschäftsvorgänge korrekt abbilden und auch bei Fehlern beherrschbar bleiben. Das Seminar geht deshalb über einzelne erfolgreiche API-Aufrufe hinaus. Neben Lesen, Anlegen und Aktualisieren von Daten werden Dokumentstatus, Zugriffsrechte und die Folgen unvollständiger oder wiederholter Übertragungen behandelt.
Eine kleine Integration verbindet ERPNext mit einem vorbereiteten externen Testsystem. Unterschiedliche API-Versionen werden nach ihrem tatsächlichen Funktionsumfang in der eingesetzten Frappe-Version betrachtet. Webhooks ergänzen den Datenaustausch, ohne eine garantiert einmalige Zustellung zu unterstellen. Herstellerbezogene Komplettkonnektoren für bestimmte Shops, Zahlungsanbieter oder Finanzsysteme werden nicht vorausgesetzt; deren Auswahl wird anhand konkreter Anforderungen eingeordnet.
Lernziele
- API-Zugriffe mit eingeschränkter technischer Identität einrichten.
- ERPNext-Dokumente über passende Endpunkte lesen und bearbeiten.
- Datenmapping, Wiederholungen und Fehlerfälle nachvollziehbar behandeln.
- Eine kleine Integration mit Protokollierung und Abnahmetests betreiben.
Zielgruppe
Entwickler, Integrationsverantwortliche, technische Consultants und erfahrene Administratoren.
Voraussetzungen
ERPNext-Grundlagen, HTTP- und JSON-Verständnis sowie praktische Programmierkenntnisse in Python oder einer vergleichbaren Sprache. Grundkenntnisse von API-Authentifizierung werden vorausgesetzt.
Inhaltsübersicht
- Integrationsarchitektur und Vertrag
- Authentifizierung und API-Praxis
- Ereignisse und Synchronisation
- Fehlerbehandlung und Wiederholbarkeit
- Tests und produktionsnahe Übergabe
Integrationsarchitektur und Vertrag
- Führendes System, Datenrichtung, Auslöser und zulässige Verzögerung je Datenobjekt festlegen.
- REST-Ressourcen und freigegebene Methoden anhand der eingesetzten API-Version unterscheiden.
- Datenmapping, Identifikatoren und erlaubte Zustandswechsel verbindlich dokumentieren.
Authentifizierung und API-Praxis
- Technisches Benutzerkonto mit minimal erforderlichen Rollen und geeigneter Authentifizierung einrichten.
- Datensätze filtern, seitenweise abrufen, anlegen und kontrolliert aktualisieren.
- Verknüpfungen, untergeordnete Tabellen und Dokumentaktionen im fachlichen Zusammenhang prüfen.
Ereignisse und Synchronisation
- Webhooks für ausgewählte Ereignisse einrichten und deren Authentizität prüfen.
- Geplante Abfragen und ereignisbasierte Verarbeitung nach Aufwand und Fehlerverhalten vergleichen.
- Änderungen, Reihenfolge und Konflikte zwischen zwei Systemen an einem Beispiel bearbeiten.
Fehlerbehandlung und Wiederholbarkeit
- Ungültige Daten, fehlende Rechte und nicht erreichbare Gegenstellen gezielt simulieren.
- Dubletten durch stabile externe Kennungen und kontrollierte Wiederholungen vermeiden.
- Protokollierung, Warteschlange und manuelle Nachbearbeitung für fehlerhafte Datensätze gestalten.
Tests und produktionsnahe Übergabe
- Positive Fälle, Berechtigungsverletzungen und Abbrüche automatisiert oder reproduzierbar prüfen.
- Zugangsdaten, Protokollinhalte und personenbezogene Nutzdaten angemessen behandeln.
- Verantwortlichkeit, Überwachung und Wiederanlauf in einer Schnittstellenbeschreibung festhalten.
Praktische Übungen
- Eine Stammdatenintegration mit klarer Datenverantwortung entwerfen.
- Technischen Zugang einrichten und erste Datensätze übertragen.
- Eine Aktualisierung und ein Ereignis aus ERPNext verarbeiten.
- Denselben Datensatz erneut senden sowie einen Verbindungsfehler simulieren.
- Dublettenfreiheit, Rechte und Wiederanlauf mit definierten Prüffällen nachweisen.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Integrationsverantwortliche, technische Consultants und erfahrene Administratoren. |
| Voraussetzungen: | ERPNext-Grundlagen, HTTP- und JSON-Verständnis sowie praktische Programmierkenntnisse in Python oder einer vergleichbaren Sprache. Grundkenntnisse von API-Authentifizierung werden vorausgesetzt. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
