CRM Interface oder Integration
Dazu dienen Schnittstellen und Integrationen
Die zunehmende Digitalisierung bringt viele neue Geschäftsideen hervor, bei denen der Austausch von Geschäftsdaten über verschiedene Systeme und Kanäle notwendig wird. Das führt zu einer steigenden Nachfrage nach Verbindungsmöglichkeiten zwischen Software-Produkten, entweder per Interface oder Integration. Nur so ist ein durchgängiger Informations- und Prozessfluss über Programmgrenzen hinweg möglich.
Experte
Hans-Jürgen Eilers, Sales Manager
Gedys Intraware GmbH
Inhaltsverzeichnis
Kurze Begriffsklärung
Die Begriffe Business- und Unternehmenssoftware haben verschiedene Bedeutungen.
In diesem Artikel ist vor allem die Software gemeint, die zur Lösung von Benutzer-Aufgaben in Unternehmen eingesetzt wird, also ein Arbeitsmittel für einzelne Personen oder ganze Teams ist (siehe CRM-Software).
Geschäftsanwendungen sind entweder auf einen bestimmten Anwendungsfall zugeschnittene, individuelle Lösungen oder aber Standard-Software. Häufig werden unterschiedliche Standard-Software-Pakete für die Nutzung in einem Betrieb kombiniert oder nach Bedarf angepasst (Customization).
Wozu benötigen Sie Interface oder Integration?
Da die verschiedenen Arten von Unternehmenssoftware in der Regel nicht miteinander kommunizieren können, können auch Daten nicht gemeinsam genutzt oder ausgetauscht werden.
Dieser Mangel führt dazu, das identische Daten an mehreren Orten gespeichert werden. Auch Prozesse lassen sich damit nicht automatisieren.
Für eine effektive Zusammenarbeit sind daher Verbindungen wie Interface oder Integration notwendig.
Arten von Unternehmenssoftware (Auszug)
Produktionsplanung und -steuerung
- Verwaltung von Konstruktions- und Produktionsdaten
- Bedarfsermittlung
- Fertigungs- und Kapazitätsplanung
- Werkstattsteuerung
- Teile der Absatzwirtschaft, insbesondere Kundenauftragsverwaltung
- große Teile der Materialwirtschaft (Material-, Termin- und Kapazitätsplanung, Kapital)
Materialwirtschaft oder Warenwirtschaft
- Einkauf bzw. allgemeine Beschaffung, auch elektronische Beschaffung
- Lagerverwaltung/ Materialbestandsführung (Lagerzu- und -abgänge, Inventur, Rechnungsprüfung)
Personalwirtschaft / Human Resource Management (HR)
- Personalverwaltung, Personalplanung und Personalentwicklung
- Personalzeiterfassung und -auswertung
- die Lohn- und Gehaltsabrechnung
- Bearbeitung von steuer-, sozial- oder arbeitsrechtlichen Aufgaben
- Reisekostenabrechnung
Finanz- und Betriebswirtschaft/ Controlling
- Finanzbuchhaltung
- Bilanz und GuV
- Kreditoren-, Debitoren-, Anlagenbuchhaltung
- Erlös- und Kostenartenrechnung
- Gemeinkostenrechnung
- Kostenträger- und Ergebnisrechnung
Absatzwirtschaft (Vertrieb und Marketing)
- Customer-Relationship-Management-Software
- vielerlei Sonderformen/ branchenspezifischen Lösungen (unterschiedliche Vertriebswege und Produkte etc)
Logistik und Supply-Chain-Management
- Logistik: Materialflüsse vom Rohstofflieferanten bis zum Kunden
- Integration der Kunden und Zulieferer in die Produktionsplanung und -steuerung
Interface oder Integration: 2 Lösungswege für das gleiche Ziel?
Der Begriff Schnittstelle (englisch Interface) bezeichnet vereinfacht gesehen, den Übergang von einem System zu einem anderen – also eine Brücke, eine Naht- oder Verbindungsstelle. Über diese können sich zwei unabhängige Software-Produkte, die Ihre Daten an verschiedenen Stellen verwalten und die in unterschiedlichen Programmiersprachen entwickelt worden sind, miteinander verständigen.
Die Informationen werden über eine gemeinsame Sprache ausgetauscht (entweder über Standard-Dateiformate oder Formate wie XML, CSV oder JSON). Schnittstellen können eigene Tools sein oder sie sind bereits in einer Software enthalten.
Unter einer Integration versteht man die direkte Verknüpfung von unterschiedlich umfangreichen Software-Produkten zu einer Gesamtlösung. Dabei nutzen die einzelnen Teile, die eng miteinander verbunden sind, den selben Code und die selbe Datenbank.
Interface vs Integration: Welche Variante ist die Richtige?
Da die Software-Komponenten ihre Informationen unbemerkt von den Benutzern austauschen, werden Anwender keinen Unterschied zwischen beiden Varianten feststellen. Welche zum Einsatz kommen soll, hängt von den Antworten auf diese Fragen ab:
- Welche Ziele verfolgt Ihr Unternehmen?
- Welche Sicherheitsvorschriften müssen beachtet werden müssen?
- Mit welcher Technologie arbeiten die einzelnen Systeme?
So wird ein CRM unter Umständen auf lokalen Servern, ein E-Commerce-System aber im Internet betrieben.
Wichtige Unterschiede, die bei einer Entscheidung zu Interface oder Integration beachtet werden müssen:
1. Synchronisation: Schnelligkeit & Komfort des Datenaustausches
Ein Nachteil von Schnittstellen ist, dass zwischen den Systemen ein Abgleich von bestimmten Zuordnungen oder Verweisen notwendig ist, da die Systeme mit unterschiedlichen Datenbanken arbeiten. Sobald Änderungen in einem System vorgenommen werden, müssen über die Schnittstelle auch die entsprechenden Tabellen oder Verzeichnisse aktualisiert werden.
Das heißt, es muss nicht nur eine „Übersetzung“ von einer Programmiersprache in eine andere stattfinden (über das gemeinsame Dateiformat), sondern auch der Hinweis übermittelt werden, an welcher Stelle eine Information zu finden ist (also ein Eintrag an einer bestimmten Stelle einer Datenbank erfolgt ist). Erst dann kann das andere System erkennen, in welchem Bezug Informationen zueinander stehen. Dieser zusätzliche Abgleich ist eine Quelle für Fehler, weil bei fehlender Zuordnung falsche Informationen abgerufen werden könnten.
Ein Beispiel:
Für das Projekt eines Kunden werden Daten in zwei Systemen bearbeitet. In einem System, im CRM, wird der Kunde mit allen Adressdaten gespeichert. Hier wird auch das Projekt angelegt, ein Messe-Event. Über das andere System, die Zeiterfassung, wird festgehalten, wie viele Stunden 5 Mitarbeiter während des Messe-Events für den Kunden gearbeitet haben.
Wird das Projekt im CRM abgeschlossen und an eine andere Stelle verschoben, muss die Verknüpfung zur Zeiterfassung erhalten bleiben, damit die spätere Abrechnung für das Messe-Event korrekt erfolgen kann. Dies erfolgt über die entsprechende Zuordnung in den Datenbanken beider Systeme.
2. Flexibilität: Schnelligkeit & Komfort des Austausches einzelner Komponenten
Ein Vorteil von Schnittstellen ist das einfachere Auswechseln von einzelnen Software-Produkten, da nur die Schnittstelle angepasst werden muss, nicht aber die Software-Komponente. Das erlaubt einem Unternehmen, unterschiedliche Programme von unterschiedlichen Herstellern zu verbinden und so immer die passende Lösung für eine spezielle Aufgabe zu verwenden. Integrationen sind dafür zu komplex, weil sie eine Vielzahl von Teil-Lösungen beinhalten, die eng miteinander verbunden sind.
Besonders dann, wenn ein bereits eingeführtes Programm weiterverwendet werden soll, können Schnittstellen für eine schnelle, einfache Anbindung weiterer Produkte die Lösung sein.
Fazit
Die Entscheidung ob Interface oder Integration kann nur getroffen werden, wenn im Unternehmen klar definiert ist, welche Anforderungen die Gesamtlösung erfüllen soll. Abhängig von den Software-Komponenten, die bereits im Einsatz sind, können beide Varianten eine Option sein und eventuell auch kombiniert werden.
GEDYS INTRAWARE CRM
SCHNITTSTELLEN UND INTEGRATIONEN
Wichtig für den reibungslosen Austausch von Daten bei Erweiterung des CRM-Systems. Für weniger manuelle Arbeit und überschaubare Investitionen.