Zum Inhalt springen
epilot-berater.de

Für Energieversorger, Stadtwerke und Netzbetreiber

Integration und Schnittstellen für epilot-Kunden

epilot ist eine hervorragende No-Code- und Low-Code-Plattform. Ich mache dort weiter, wo klassische Softwareentwicklung wieder nötig wird: bei Schnittstellen zu Ihren eigenen Systemen und bei individuellen Erweiterungen.

Das Consulting-Team von epilot ersetze ich dabei nicht, ich ergänze es.

Erstgespräch kostenlos und unverbindlich, 30 Minuten über Microsoft Teams.

ERP Netzsysteme Abrechnung Individuelle App epilot SCHNITTSTELLE

Marcel R. G. Berger, Softwareentwickler und Softwarearchitekt mit mehr als 20 Jahren Erfahrung. Ich arbeite mit epilot zusammen, als externer Consultant und Entwickler für Apps und Individualisierungen.

01

Wann brauchen Sie neben epilot einen Entwickler?

Immer dann, wenn der Standard von epilot endet und Code gebraucht wird: für die Anbindung Ihrer individuellen Systeme oder für eine Erweiterung, die genau zu Ihren Abläufen passt.

Für die Einführung und den Standardumfang ist das Consulting-Team von epilot Ihr Ansprechpartner. Ich setze dort an, wo dieser Standard endet, und arbeite dabei mit epilot zusammen, nicht gegen den Standard.

Typisch ist das in diesen Situationen:

  • Das epilot-Portal soll so konfiguriert werden, dass es zu Ihren Abläufen passt.
  • Ein Teil Ihrer Prozesse läuft außerhalb von epilot, zum Beispiel in Fachsystemen, die weiter im Einsatz bleiben.
  • Drittsysteme wie ERP, Abrechnung oder Netzsysteme sollen mit epilot Daten austauschen.
  • Ein Ablauf braucht Funktionen, die es in epilot so nicht gibt, und damit eine individuelle App für epilot.

02

Was mache ich für epilot-Kunden?

Vier Leistungen, alle rund um epilot: Konfiguration des Portals, Anbindung von Drittsystemen, individuelle Schnittstellen und individuelle Apps.

  1. 1

    Unterstützung bei der Konfiguration des epilot-Portals

    Ich unterstütze Sie bei der Konfiguration des epilot-Portals, ergänzend zur Begleitung durch epilot und abgestimmt mit epilot.

  2. 2

    Anbindung von Drittsystemen an epilot

    Fachsysteme wie ERP, Abrechnung oder Netzsysteme werden an epilot angebunden. So laufen Prozesse stabil über Systemgrenzen hinweg, auch wenn ein Teil der Arbeit außerhalb der Plattform passiert.

    • Webhook Anbindung von Drittsystemen per Webhook
    • Events Auslösen von Events in weiteren Systemen
  3. 3

    Entwicklung individueller Schnittstellen zu Drittsystemen

    Wo es keine fertige Verbindung gibt, entwickle ich individuelle Schnittstellen, über die epilot und Ihre Drittsysteme Daten austauschen. Ziel ist ein sauberer und nachvollziehbarer Datenaustausch. Die Schnittstellen sind skalierbar und wartbar, der Code gehört Ihnen.

    • REST-API Bereitstellen von Daten per REST-API aus Umsystemen wie weiteren CRM-Systemen und Datenbanken
    • Daten in epilot Bereitstellen von Informationen in epilot
  4. 4

    Individuelle Apps für epilot

    Apps, die epilot um das ergänzen, was Ihr Unternehmen konkret braucht. Ich arbeite mit epilot zusammen, als externer Consultant und Entwickler für Apps und Individualisierungen.

Alle Leistungen, von der Umsetzung über die Übergabe des Codes bis zum Wartungsvertrag, erhalten Sie auf Basis eines individuellen Angebots.

epilot ist eine eingetragene Marke der epilot GmbH. Alle Rechte an Name, Marke und Plattform liegen bei der epilot GmbH. Die epilot-Plattform erwerben Sie ausschließlich bei epilot. Ich verkaufe keine Lizenzen und arbeite an der Plattform nur in Zusammenarbeit mit epilot. Markenhinweis

03

Wie sieht das in der Praxis aus?

Aktuell arbeite ich an der Einführung von epilot bei einem Netzbetreiber in Hessen.

Viele Prozesse sind dort nicht in epilot abgebildet, sondern laufen außerhalb der Plattform. Deshalb sind mehrere Drittsysteme über individuell entwickelte Schnittstellen an epilot angebunden. Das Herzstück sind eigene Mapper-Tools in Java mit Quarkus, die containerisiert laufen.

  1. 1

    Ausgangslage

    Viele Prozesse sind nicht in epilot abgebildet, sondern laufen außerhalb der Plattform in Fachsystemen. Mehrere Drittsysteme müssen deshalb mit epilot Daten austauschen.

  2. 2

    Lösung: eigene Mapper in Java und Quarkus

    Für die Anbindung entstehen individuelle Mapper-Tools in Java mit Quarkus. Sie nehmen Webhooks aus epilot entgegen, tauschen per REST-API Daten mit Umsystemen wie weiteren CRM-Systemen und Datenbanken aus, lösen Events in weiteren Systemen aus und stellen Informationen in epilot bereit.

  3. 3

    Betrieb in Containern

    Die Mapper laufen containerisiert und sind skalierbar und wartbar. Sie lassen sich einheitlich bereitstellen und einzeln aktualisieren, ohne die anderen Anbindungen zu berühren.

  4. 4

    Ergebnis: Abläufe laufen über Systemgrenzen hinweg stabil

    Der Datenaustausch zwischen epilot und den Fachsystemen ist sauber, und die Prozesse laufen stabil, auch wenn ein Teil der Arbeit außerhalb der Plattform passiert.

Was macht ein Mapper?

Ein Mapper übersetzt Datenstrukturen zwischen epilot und einem Fachsystem. Dafür erledigt er vier Aufgaben:

  • Feldzuordnung: Welche Angabe in epilot gehört zu welchem Feld im Fachsystem?
  • Formatumwandlung: Datumswerte, Kennungen und Strukturen kommen in der Form an, die das Zielsystem erwartet.
  • Validierung: Daten werden geprüft, bevor sie weitergegeben werden.
  • Fehlerbehandlung: Ein fehlerhafter Datensatz wird erkannt und gemeldet, statt unbemerkt verloren zu gehen.

Der Code gehört dem Kunden. Nach der Umsetzung übertrage ich ihn auf Wunsch in das eigene Repository des Kunden. Alternativ übernehme ich Wartung und Weiterentwicklung über einen Wartungsvertrag.

epilot Mapper Java, Quarkus, Container Umsysteme

04

Wer steht hinter epilot-berater.de?

Marcel R. G. Berger, Softwareentwickler und Softwarearchitekt mit mehr als 20 Jahren Erfahrung.

Ich begleite Integrations- und Plattformprojekte von der Konzeption bis zum Betrieb. Ich arbeite mit epilot zusammen, als externer Consultant und Entwickler für Apps und Individualisierungen. epilot-berater.de ist ein unabhängiges Angebot und wird nicht von der epilot GmbH betrieben.

Erfahrung
mehr als 20 Jahre Softwareentwicklung und Softwarearchitektur
Schwerpunkt
Portal-Konfiguration, Anbindung von Drittsystemen, individuelle Schnittstellen und Apps für epilot
Mit epilot
Zusammenarbeit als externer Consultant und Entwickler für Apps und Individualisierungen
Arbeitsweise
remote

05

Wie läuft die Zusammenarbeit ab?

In drei Schritten: Erstgespräch, Analyse, Umsetzung. Die Zusammenarbeit läuft remote.

  1. 1

    Erstgespräch

    Kostenlos und unverbindlich, 30 Minuten über Microsoft Teams. Sie schildern die Ausgangslage, ich sage Ihnen, ob und wie ich helfen kann.

  2. 2

    Analyse

    Nach dem Erstgespräch erhalten Sie ein individuelles Angebot. Darin klären wir, welche Systeme beteiligt sind, welche Daten fließen und welche Prozesse außerhalb von epilot laufen.

  3. 3

    Umsetzung

    Portal-Konfiguration, Anbindung, Schnittstellen oder App werden umgesetzt und mit Ihren Systemen in Betrieb genommen.

06

Warum ist mein Vertragspartner eine US-LLC?

Weil wir international aufgestellt sind. Ihr Vertragspartner ist die DigitalFreedom Global LLC, eine Gesellschaft nach dem Recht des Staates Wyoming, USA.

So haben Kunden in vielen Ländern einen gleichbleibenden Vertragspartner: dieselbe Gesellschaft, dieselbe Anschrift und dieselbe Rechnungsstellung, egal wo Sie sitzen. Die Arbeit läuft remote und ortsunabhängig. Die Eintragung lässt sich mit der Filing ID aus dem Impressum beim Wyoming Secretary of State nachprüfen. Impressum

Vertragsrecht
Für Netzbetreiber schließen wir den Vertrag auf Wunsch nach deutschem Recht. Sonst gilt das Recht des Staates Wyoming.
Rechnung
In Euro, alle Preise netto, zahlbar innerhalb von 14 Tagen ab Rechnungsdatum ohne Abzug.
Umsatzsteuer
Wird vor Vertragsschluss geklärt und im Angebot festgehalten. Bei Firmenkunden in der EU mit gültiger USt-IdNr. in der Regel Reverse-Charge.
Daten
Unsere Infrastruktur steht in Europa und im Vereinigten Königreich. Ihre Projektdaten verlassen Europa nicht.
Datenschutz
Es gilt die DSGVO. Wo nötig, schließen wir einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO.
Absicherung
Für die Gesellschaft besteht eine Berufshaftpflichtversicherung, ein Nachweis liegt auf Anfrage vor.

Häufige Fragen

Wann brauche ich neben epilot einen Entwickler?
epilot ist eine hervorragende No-Code- und Low-Code-Plattform. Ein Entwickler wird dort nötig, wo klassische Softwareentwicklung wieder gefragt ist: bei Schnittstellen zu Ihren eigenen Systemen und bei individuellen Erweiterungen.
Ersetzen Sie das Consulting-Team von epilot?
Nein. Das Consulting-Team von epilot ersetze ich nicht, ich ergänze es. Ich setze dort an, wo der Standard von epilot endet: Ich binde Ihre individuellen Systeme an und erweitere epilot passend zu Ihren Abläufen.
Arbeiten Sie für die epilot GmbH?
Nein, ich bin nicht bei der epilot GmbH angestellt. Ich arbeite mit epilot zusammen, als externer Consultant und Entwickler für Apps und Individualisierungen. epilot-berater.de ist ein unabhängiges Angebot und wird nicht von der epilot GmbH betrieben.
Helfen Sie auch bei der Konfiguration des epilot-Portals?
Ja. Ich unterstütze Sie bei der Konfiguration des epilot-Portals, damit es zu Ihren Abläufen passt.
Kann ich die epilot-Plattform bei Ihnen kaufen?
Nein. Die epilot-Plattform erwerben Sie ausschließlich bei der epilot GmbH. Ich verkaufe keine Lizenzen und arbeite an der Plattform nur in Zusammenarbeit mit epilot.
Welche Systeme können an epilot angebunden werden?
Drittsysteme und Umsysteme, die mit epilot Daten austauschen müssen, zum Beispiel ERP, Abrechnung, Netzsysteme, weitere CRM-Systeme oder Datenbanken. Typische Wege sind Webhooks, das Bereitstellen von Daten per REST-API, das Auslösen von Events in weiteren Systemen und das Bereitstellen von Informationen in epilot.
Was tun, wenn ein Prozess nicht in epilot abgebildet ist?
Dann wird der Prozess über Systemgrenzen hinweg angebunden: Der Teil außerhalb der Plattform bleibt im Fachsystem, die Daten fließen über eine Schnittstelle zwischen beiden. Genau so arbeite ich im aktuellen Projekt bei einem Netzbetreiber in Hessen.
Entwickeln Sie auch individuelle Apps für epilot?
Ja. Ich entwickle individuelle Apps für epilot und arbeite dafür mit epilot zusammen, als externer Consultant und Entwickler für Apps und Individualisierungen.
Warum ist mein Vertragspartner eine US-LLC?
Weil wir international aufgestellt sind. Kunden in vielen Ländern haben so einen gleichbleibenden Vertragspartner: dieselbe Gesellschaft, dieselbe Anschrift und dieselbe Rechnungsstellung, egal wo sie sitzen. Die Arbeit läuft remote und ortsunabhängig. Die Eintragung der DigitalFreedom Global LLC lässt sich mit der Filing ID aus dem Impressum beim Wyoming Secretary of State nachprüfen.
Wie läuft die Rechnungsstellung?
Für Kunden in Deutschland rechnen wir in Euro ab. Alle Preise sind Nettopreise, Währung und Preis stehen im verbindlichen Angebot. Rechnungen sind innerhalb von 14 Tagen ab Rechnungsdatum ohne Abzug zu zahlen.
Wird Umsatzsteuer berechnet?
Die steuerliche Behandlung wird vor Vertragsschluss geklärt und im Angebot festgehalten. Bei Firmenkunden in der EU mit gültiger USt-IdNr. ist das in der Regel das Reverse-Charge-Verfahren, also die Steuerschuldnerschaft des Leistungsempfängers; die USt-IdNr. prüfen wir vor der ersten Rechnung über VIES. Wie Sie den Vorgang buchen, klären Sie mit Ihrer Steuerberatung; steuerlich beraten wir nicht.
Welches Recht gilt?
Für Netzbetreiber schließen wir den Vertrag auf Wunsch nach deutschem Recht. Sonst gilt das Recht des US-Bundesstaates Wyoming. Sprechen Sie uns dazu bitte vor der Auftragsbestätigung an.
Wo liegen meine Daten?
In Europa. Unsere Infrastruktur steht in Europa und im Vereinigten Königreich, Ihre Projektdaten verlassen Europa nicht. Es gilt die DSGVO; verarbeiten wir im Projekt personenbezogene Daten, schließen wir einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Für diese Website und die Terminbuchung gelten die Angaben der Datenschutzerklärung.
Gibt es eine Berufshaftpflichtversicherung?
Ja. Für die DigitalFreedom Global LLC besteht eine Berufshaftpflichtversicherung. Einen Nachweis legen wir auf Anfrage vor.
Wem gehört der Code?
Ihnen. Nach der Umsetzung übertrage ich den Code auf Wunsch in Ihr eigenes Repository. Alternativ übernehme ich Wartung und Weiterentwicklung über einen Wartungsvertrag. Beides erhalten Sie, wie alle Leistungen, auf Basis eines individuellen Angebots.
Arbeiten Sie vor Ort oder remote?
Die Zusammenarbeit läuft remote. Das Erstgespräch findet über Microsoft Teams statt.
Was kostet das?
Das hängt von Ihren Systemen und Abläufen ab. Nach dem Erstgespräch erhalten Sie ein individuelles Angebot. Das gilt für alle Leistungen, für die Übergabe des Codes und für Wartungsverträge.
Was kostet das Erstgespräch?
Nichts. Das Erstgespräch ist kostenlos und unverbindlich und dauert 30 Minuten.
Was, wenn es dringend ist und kein freier Termin passt?
Schreiben Sie eine E-Mail an hello@digitalfreedom.co.za. Dann finden wir kurzfristig einen Termin in derselben Woche.

Termin buchen

Wie buchen Sie ein Erstgespräch?

Wählen Sie im Kalender einen freien Termin für das kostenlose und unverbindliche 30-Minuten-Gespräch über Microsoft Teams.

Lieber direkt bei Cal.com buchen? Termin buchen bei Cal.com

Sind die freien Termine zu weit entfernt und es ist dringend? Schreiben Sie eine E-Mail an hello@digitalfreedom.co.za. Dann finden wir kurzfristig einen Termin in derselben Woche.

Kostenloses 30-Minuten-Gespräch, unverbindlich

Sie sprechen direkt mit Marcel R. G. Berger.

Der Kalender kommt von Cal.com. Er wird erst nach Ihrem Klick geladen (Daten an Cal.com, USA). Datenschutz

Zuletzt aktualisiert: