ERP · CRM · Fachsysteme · Microsoft 365 · APIs

Bestehende Systeme zu einem Ablauf verbinden.

Daten liegen im ERP oder CRM, Arbeitsschritte laufen über zusätzliche Listen, und Mitarbeitende arbeiten in weiteren Oberflächen. Shiba Code Labs verbindet Daten, Regeln und Aktionen über diese Grenzen hinweg, einschließlich Web-, Mobile- und Portallösungen.

IntegrationsarchitekturQuelle → Nutzung

Kernsysteme

ERP · CRM · Fachsoftware

Daten & Logik

APIs · Regeln · Automatisierung

Kanäle

Web · Mobile · Portal · Microsoft 365

Gemeinsamer Geschäftskontext

Daten · Rollen · Status · Aktionen · Ausnahmen

Kernsysteme liefern die Daten. Die Integrationsschicht bündelt Regeln, Status und Aktionen. Die Kanäle zeigen sie im jeweiligen Arbeitskontext.

Erkennbare Situationen

Die Systeme sind vorhanden. Der gemeinsame Ablauf fehlt.

01

Doppelte Stammdaten

Kunden, Klienten, Mitarbeitende oder Zuständigkeiten werden in mehreren Systemen und Nebenlisten gepflegt.

02

Kein gemeinsamer Status

Niemand sieht auf einen Blick, welcher Schritt erledigt ist, wer übernehmen muss und welche Frist ansteht.

03

Manuelle Übergaben

Exporte, E-Mails und Copy-and-paste verbinden die Systeme, bis eine Ausnahme oder ein Wechsel auftritt.

04

Schnittstelle ohne Ablauf

Daten kommen von A nach B. Rollen, Freigaben, Ausnahmen und Nachvollziehbarkeit bleiben trotzdem außerhalb.

Vier Lösungsstufen

Vom Standardmodul bis zur eigenen Integrationsschicht.

Im Erstgespräch wird Ihr Ablauf einer dieser vier Stufen zugeordnet. Oft reicht ein Standardmodul oder eine fertige Schnittstelle. Eine eigene Integrationsschicht lohnt sich erst, wenn Rollen, Fristen und Ausnahmen systemübergreifend gesteuert werden müssen, wie im Kanzlei-Cockpit.

  1. 01

    Standardfunktion der vorhandenen Software

    Wenn die vorhandene Software den fachlichen Ablauf und die Betriebsanforderungen bereits ausreichend erfüllt.

  2. 02

    Hersteller- oder Partnerlösung

    Wenn der Hersteller oder ein Partner die fehlende Funktion bereits als Zusatzmodul anbietet.

  3. 03

    Fertiger Connector

    Wenn ein klar definierter Datentransfer das eigentliche Problem löst und keine zusätzliche Prozesslogik benötigt wird.

  4. 04

    Individuelle Prozesslösung

    Wenn Rollen, Fristen, Ausnahmen, Kommunikation oder eine eigene Oberfläche über Systemgrenzen zusammengeführt werden müssen.

Integrationsmuster

Das Kernsystem kann führend bleiben. Eine ergänzende Oberfläche bringt Daten, Aufgaben und Aktionen in den jeweiligen Arbeitskontext.

Aus der Praxis

Kernsystem und Arbeitsoberfläche sinnvoll zusammenspielen lassen.

Im Kanzlei-Cockpit bleibt BMD die Quelle für Klienten- und Zuständigkeitsdaten. Die Arbeitsoberfläche läuft in Microsoft Teams und SharePoint: Mitarbeitende sehen ihre Fristen und nächsten Schritte, die Inhaber den Stand über Buchhaltung, Personalverrechnung und Jahresabschluss hinweg. API und Prozessdaten laufen On-Premises.

Shiba Code Labs konzipierte und entwickelte das Kanzlei-Cockpit: von Rollen- und Workflowlogik über die BMD- und Microsoft-365-Integration bis zur produktiven Einführung.

Kanzlei-Cockpit ansehen

Systeme & Technologien

Erfahrung aus Geschäftssystemen, Microsoft-Plattformen und moderner Anwendungsentwicklung.

Ein Auszug aus Technologien, Plattformen und Systemwelten, mit denen Shiba Code Labs Anwendungen, Integrationen und Automatisierungen umgesetzt hat. Der konkrete Stack richtet sich nach Prozess, Schnittstellen und Betriebsumgebung.

Geschäftssysteme & Buchhaltung

Bestehende Kernsysteme weiter nutzen, Daten übernehmen und individuelle Abläufe kontrolliert anbinden.

  • BMD NTCS
  • Odoo
  • Salesforce
  • FreeFinance
  • sevDesk
  • Bank- & Zahlungsdaten
  • ERP- & CRM-Anbindungen

Microsoft & Collaboration

Eigene Anwendungen und Integrationen innerhalb der Microsoft-Arbeitsumgebung und ihrer Cloud-Dienste.

  • Microsoft 365
  • Teams-Apps
  • SharePoint
  • SPFx
  • Microsoft Graph
  • Outlook
  • OneNote
  • Power Platform
  • Entra ID
  • Azure OpenAI

Integration & Automatisierung

Daten, Ereignisse und Arbeitsschritte zwischen Systemen weitergeben und verarbeiten.

  • REST APIs
  • Webhooks
  • OAuth 2.0 / OIDC
  • Azure Functions
  • n8n
  • Datenmigration
  • Hintergrundprozesse

Anwendungen & Betrieb

Web-, Mobile- und Portal-Anwendungen entwickeln und passend zur Betriebsumgebung bereitstellen.

  • C# / .NET
  • TypeScript
  • React
  • Next.js
  • Angular
  • Node.js
  • PostgreSQL
  • PWA
  • Socket.IO
  • Docker
  • Azure
  • Cloud & On-Premises

Vorgehen

So entsteht eine Integration.

  1. 01

    Prozess und Verantwortlichen klären

    Welcher Ablauf ist betroffen und wer entscheidet fachlich darüber?

  2. 02

    Vorhandene Optionen prüfen

    Welche Standardfunktionen, Herstellerangebote, Partnerprodukte oder Connectoren existieren?

  3. 03

    Voraussetzungen bewerten

    Installation, Module, Lizenzen, Zugriffswege und notwendige Mitwirkung werden geprüft.

  4. 04

    Kleinsten Lieferumfang festlegen

    Nur die Verbindung, Logik oder Anwendung, die danach noch fehlt, wird geplant.

  5. 05

    Betrieb und Übergabe vereinbaren

    Verantwortlichkeiten, Dokumentation, Zugänge, Wartung und Weiterentwicklung werden geklärt.

Betrieb & Übergabe

Betrieb und Übergabe werden von Anfang an geplant.

  • Architektur und Abhängigkeiten sind dokumentiert
  • Zuständigkeiten und Zugänge sind vor dem Produktivstart vereinbart
  • Wartung und Weiterentwicklung durch Shiba Code Labs oder Ihre IT – wie Sie es festlegen

Sicherheit & Freigaben

Berechtigungen, Freigaben und Datenwege sind Teil der Architektur.

  • Berechtigungen folgen den Rollen in Ihrem Unternehmen, niemand sieht mehr als nötig
  • Daten können im Haus bleiben: Schnittstelle und Prozessdaten laufen auf Wunsch On-Premises
  • Hersteller-, Lizenz- und Datenschutzvorgaben werden vor der Umsetzung geklärt

Kurze Entscheidungsfragen

Was eine Integration voraussetzt.

Welche Systeme können grundsätzlich eingebunden werden?

Typische Ausgangspunkte sind ERP-, CRM-, Dokumenten- und Fachsysteme, Microsoft 365, Datenbanken, APIs sowie Web-, Mobile- und Portallösungen.

Kann eine bestehende Lösung abgelöst oder in eine andere Umgebung migriert werden?

Ja. Ob eine Cloud-Lösung ins eigene Haus wechselt, ein Altsystem durch eine individuelle Anwendung ersetzt wird oder Daten in ein neues Kernsystem übergehen: Die Migration wird in Etappen geplant, mit Parallelbetrieb dort, wo der laufende Betrieb es verlangt.

Muss das vorhandene ERP, CRM oder Fachsystem ersetzt werden?

In der Regel nicht. Bestehende Systeme sollen führend bleiben, wenn sie ihren Zweck erfüllen.

Kann auch eine mobile App oder ein Portal Teil der Integration sein?

Ja. Häufig benötigen Mitarbeitende, Vertrieb, Kunden oder Partner eine eigene Oberfläche, während Daten und Regeln weiterhin aus vorhandenen Kernsystemen kommen.

Wann reicht ein fertiger Connector?

Wenn ein klarer Datentransfer das eigentliche Problem ausreichend löst. Sobald Rollen, Fristen, Ausnahmen oder eine eigene Oberfläche nötig sind, muss der Gesamtprozess betrachtet werden.

Kann Shiba Code Labs BMD in eine individuelle Lösung einbinden?

Ja, sofern die benötigten Schnittstellen und Zugänge verfügbar sind. Shiba Code Labs arbeitet herstellerunabhängig und bindet BMD oder den betreuenden Dienstleister bei Bedarf in die technische Abstimmung ein.

Erstgespräch · 30 Minuten

Welche Systeme sollen künftig besser zusammenspielen?

Nennen Sie Ziel, Nutzer, beteiligte Systeme und den aktuellen Engpass. Im Erstgespräch ordnen wir Standardwege und den individuellen Anteil ein.

Vorhaben besprechen