Salesforce-Integration mit dem ERP-System

Unternehmen, die Teile ihrer Geschäftsdaten und -anwendungen in die Cloud auslagern, setzen oft auf CRM-Systeme wie Salesforce. Diese müssen eng mit den ERP-Systemen verknüpft sein, um die Geschäftsprozesse zu vereinfachen. Spezielle Integrations-Plattformen helfen. [...]

Cloud Services werden trotz des NSA-Skandals immer beliebter. Treiber für die Cloud sind vor allem Kosteneinsparungen und der Wunsch, die eigenen Geschäftsprozesse agiler zu gestalten. Sehr häufig beziehen Unternehmen CRM-Systeme für das Management ihrer Kundenbeziehungen als Software as a Service aus der Cloud. Vorreiter und Marktführer ist hier Salesforce.com.

Unternehmen, die eine CRM-Lösung von Salesforce.com einsetzen, müssen diese mit ihrer bestehenden IT-Umgebung und Software-Landschaft verknüpfen. Besonderes Augenmerk gilt hier der Integration mit dem ERP-System, um durchgängige Geschäftsprozesse zu realisieren und das Potenzial des CRM-Systems voll auszuschöpfen. Denn Insellösungen sind mit vielen Nachteilen verbunden. Dazu gehören doppelte Datenhaltung oder Mehraufwand durch die Arbeit mit unterschiedlichen Anwendungen. Zentrale Fragen lauten: Wie gelangen Kundendaten aus Salesforce in das ERP-System und umgekehrt Stammdaten aus dem ERP-System in die Salesforce-Lösung? Wie lassen sich Salesforce und die ERP/SAP-Welt integrieren?
GRUNDREGEL: MASTERSYSTEM FESTLEGEN

„Technisch ist die Integration zwischen Salesforce CRM und einem lokal installierten ERP-System wie SAP relativ einfach, da es mittlerweile bewährte Tools und Integrations-Plattformen gibt“, erläutert Robert Santner, Managing Partner bei der Nefos GmbH. „Die Herausforderung liegt vor allem in der Konzeptphase, da nur selten ausschließlich Daten zwischen den beiden Welten übertragen werden. Die Integration umfasst meist auch Businesslogik beziehungsweise Geschäftsprozesse. Das macht die Sache komplexer.“ Santner spricht hier aus Erfahrung, da die Nefos GmbH als Platinum Cloud Alliance Partner von Salesforce.com mittlerweile rund 250 Integrationsprojekte für seine Kunden umgesetzt hat.
Als Grundregel empfiehlt er Unternehmen, das ERP-System als Mastersystem für Bestandskunden, deren Stammdaten sowie natürlich die Aufträge und deren Abwicklung zu verwenden, das CRM-System als Master für neue und potenzielle Kunden. Ein Beispiel: Ein Vertriebsmitarbeiter einer Maschinenbau-Firma spricht auf einer Messe mit Standbesuchern, sprich potenziellen Neukunden. Er trägt deren Daten in das CRM-System ein, ergänzt später den Besuchs-Bericht, weitere Akquise-Aktivitäten oder auch ein Angebotsschreiben. Nimmt der Kunde den Auftrag an und schließt einen Kaufvertrag ab, werden die Daten automatisch in das ERP-System übertragen, der Kunde wird dort als Datensatz angelegt. Damit werden im ERP-System die mit einem Auftrag verbundenen Prozesse (Bestätigung, Rechnung etc.) ausgelöst.
Die Übertragung erfolgt hier meist asynchron. Umgekehrt benötigt der Vertriebsmitarbeiter im CRM-System für die Angebotserstellung beispielweise Informationen über Verfügbarkeit und Preisfindung. Diese liegen im ERP-System und umfassen Rahmenkonditionen, Mengen-Rabatte etc. Diese Daten sollten inklusive Business-Logik möglichst in Echtzeit (synchron) von der ERP-Lösung nach Salesforce übertragen werden.
INTEGRATION AUF DREI EBENEN

Architektonisch kann die Integration zwischen Salesforce und dem ERP-System laut Robert Santner auf drei Ebenen erfolgen: Datenebene, Applikationsebene und Benutzeroberfläche. Auf Datenebene müssen die Unternehmen festlegen, welche Datenobjekte und Felder sie in Salesforce und ERP-System miteinander verbinden wollen. Das können der Account-Name, Adresse, Ansprechpartner, Produkte, Listenpreise oder Auftragsdaten sein. „Durch Integration auf Applikationsebene lässt sich die Business-Logik des Quellsystems über eine Online-Schnittstelle abrufen. Ein Beispiel dafür ist die Preisermittlung für ein Produkt aus dem ERP-System, um ein Angebot in Salesforce zu erstellen“, so Santner. Nach der Integration der Benutzeroberflächen ist es möglich, das User Interface des ERP-Systems direkt in Salesforce aufzurufen oder umgekehrt.
Unternehmen müssen aber darauf achten, dass die Daten korrekt übertragen und transformiert werden. So ist die Datenstruktur der Objekte in Salesforce teilweise anders definiert als im ERP-System. Wird beispielsweise in SAP eine Unterstruktur unter einem Kunden gebildet, kann Salesforce dafür ein eigenes Business-Objekt verlangen. Auch die Salesforce-ID im Schlüsselfeld des Objekts macht die Integration etwas komplexer. Salesforce erstellt im Standard automatisch eine 15/18-stellige ID für die Identifizierung des Kunden, während dies beispielsweise in ERP-Systemen meist manuell erfolgt. „Bei der Integration muss man daher sehr genau darauf achten, dass hier die Korrelation zwischen Salesforce und der ERP-Lösung stimmt und der Schlüssel korrekt übertragen wird. Nur so kann man den Kunden eindeutig zuordnen“, erläutert Robert Santner.
Darüber hinaus gibt es Felder mit Validierung oder einer Business-Logik dahinter (Alert, Workflow) und Abhängigkeiten zwischen Business-Objekten. Ein typischer Stolperstein: Validierungen können in den Systemen unterschiedlich streng sein. Bei der Integration müssen Unternehmen konzeptionell darauf Rücksicht nehmen, dass Eingaben, die im Quellsystem korrekt sind, aus Sicht des Zielsystems inkorrekt sein können. Je größer die Anzahl der Objekte und Felder wird, umso komplexer wird dieser Teil der Integration. Zu klären ist auch die Frage, wie häufig der Datenaustausch erfolgt: Realtime, mehrmals täglich, einmal wöchentlich oder manuell bei Bedarf?
GUT DEFINIERTE SCHNITTSTELLEN

Für den Datenaustausch bietet Salesforce den Anwendern verschiedene Integrationsmöglichkeiten. Neben dem klassischen, manuellen Upload (nur bei geringem Datenaufkommen realistisch) liefert Salesforce mehrere gut definierte Schnittstellen (APIs) für eine automatisierte Integration. „Für die meisten Anwendungsfälle stellt die Web Service-basierte Integration über die SOAP-API den bevorzugten Lösungsansatz dar. Dies gilt vor allem für die Echtzeitintegration von Daten mit anderen betriebswirtschaftlichen Anwendungen“, weiß Andreas Schmidsberger, Senior Solution Architect beim Beratungsunternehmen cbs Corporate Business Solutions, das sich auf SAP spezialisiert hat. In den letzten Jahren hat er in vielen Unternehmen das SAP-System mit Salesforce verknüpft. Für die Realisierung von mobilen Szenarien bietet die sogenannte REST-API eine schlanke Alternative.
Weitere Optionen wären eine generische Datenübernahme über die Metadaten-API sowie die Massendatenverarbeitung über die Bulk-API. „Der generische Ansatz wäre beispielweise bei einer Datenmigration zu wählen, ist aber für die Integration von Geschäftsprozessen weniger geeignet, da er keine definierte Schnittstellenstruktur enthält“, so Schmidberger. Auch die Bulk-API eignet sich nicht für eine prozessorientierte Echtzeitintegration, da die Prozessierung beim Laden von großen Datenmengen entkoppelt und asynchron im Hintergrund abläuft.


Mehr Artikel

News

So werden Unternehmen autonom und resilient

Ein Unternehmen, in dem viele Prozesse automatisiert ablaufen, ohne menschliche Aufsicht, und das sich dabei kontinuierlich selbst optimiert? Fortgeschrittene KI und Automatisierungswerkzeuge liefern die dafür notwendige technische Grundlage, doch die Umsetzung ist in der Regel mit einigen Herausforderungen verbunden. […]

News

Grundlegende Metriken der Datenwiederherstellung: RPO und RTO verständlich gemacht

Wenn es um die Geschäftskontinuität geht, stechen zwei Schlüsselmetriken hervor: Recovery Point Objective (RPO) und Recovery Time Objective (RTO). Oft werden diese verwechselt oder die Diskussion dreht sich um RPO versus RTO. Beide Metriken sind jedoch für die Entwicklung effektiver Datenschutzstrategien und die Minimierung von Unterbrechungen und Datenverlusten unerlässlich. […]

Drohnen, die autonom und ohne GPS navigieren können, wären in der Lage kritische Infrastruktur wie Brücken oder Strommasten selbstständig zu inspizieren. (c) Fikri Rasyid / unsplash
News

Wie Drohnen autonom fliegen lernen 

Von wirklich selbstständigen Robotern, die durch eine komplexe und sich verändernde Umwelt navigieren können, sind wir noch weit entfernt. Neue Ansätze mit KI bieten eine Chance, diese Vorstellung ein Stück weit Realität werden zu lassen. Jan Steinbrener experimentiert an der Universität Klagenfurt mit Drohnen, die genau das versuchen. […]

Christina Decker, Director Strategic Channels Europe bei Trend Micro (c) Trend Micro
Kommentar

Wie der Channel die tickende Zeitbombe „Compliance-Risiko“ entschärfen kann

Cybersicherheitsregulatoren hatten ein geschäftiges Jahr 2024. Zuerst kam die NIS2-Richtlinie, deren Umsetzungsfrist Mitte Oktober ablief. Nur wenige Monate später trat in der gesamten EU der lang erwartete Digital Operational Resilience Act (DORA) in Kraft. Beide Regelwerke wurden dringend benötigt, haben aber auch enormen Druck auf Unternehmen in der Region ausgeübt. Besonders KMU spüren diesen Druck. […]

Kommentar

Cyber Dominance: Digitale Abhängigkeit ist das neue Geschäftsrisiko

Bei Cyber Dominance geht es um die Fähigkeit von Herstellern digitaler Produkte, auch nach dem Kauf dauerhaft Zugriff auf Systeme und Informationen ihrer Kunden zu behalten. Eine Form der Kontrolle, die tief in technische Infrastrukturen eingreift – oft unbemerkt und ungefragt. Diese Art der digitalen Abhängigkeit ist längst Realität – und sie ist eines der größten unterschätzten Geschäftsrisiken unserer Zeit. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*