Blog

nächster Webinar


So verbinden Sie alle Ihre Systeme mit dem weltweit führenden CRM

Wir leben in Zeiten, in denen jeder Kunde verbunden ist. Heutzutage erwartet jeder Konnektivität, nahtlose Erlebnisse und schnelle und genaue Benachrichtigungen in Echtzeit, wenn etwas passiert.

Wenn Sie Salesforce implementieren möchten oder bereits Integrationen geplant haben, ist dies die perfekte Lektüre für Sie.

Integrationen sind das, was diese benutzerdefinierten, verbundenen Erfahrungen antreibt. Mit ihnen können Sie unterschiedliche Systeme zusammenführen - Daten, die in externen ERP-, Supply Chain-, HR- oder lokalen Softwareprogrammen wie SAP, Oracle und Microsoft gespeichert sind -, um einen einheitlichen 360-Grad-Überblick über Ihre Kunden zu erhalten.

Salesforce bietet robuste Tools und leistungsstarke APIs, um die Integrationszeit zum Entsperren und Modernisieren von Back-Office-Systemen erheblich zu verkürzen.

Datenintegration kann einerseits eine strategische Chance sein, andererseits scheint sie die größte Herausforderung für die IT-Abteilungen zu sein, die mit zahlreichen IT-Systemen in ihren Organisationen fertig werden müssen.

48% der CIOs bezeichnen die Datenintegration als ihre größte Herausforderung.

Integrations Power Connected Experiences

Heutzutage wirkt sich die Datenintegration auf jede Branche aus:

● Herstellung
Sie können sich in Echtzeit einen Überblick über Ihre gesamte Lieferkette verschaffen - Rohstoffe, Lagerbestände, Lieferanten, Transporte -, um Engpässe zu identifizieren und Ideen zur Optimierung des gesamten Prozesses zu erhalten
● Einzelhandel
Integrieren Sie Daten aus verschiedenen Kanälen, um zu sehen, was sich verkauft - sowohl im stationären als auch im Online-Betrieb
● Verbrauchsgüter
Erhalten Sie in Echtzeit Einblick in den Produktverkauf über Vertriebskanäle, Einzelhändler und Distributoren hinweg

Tools in einer Salesforce-Organisation

Bei so vielen Möglichkeiten zur Integration in die Salesforce-Plattform kann die Auswahl der richtigen Integration häufig der Schlüssel für eine erfolgreiche Bereitstellung sein.

Mit Salesforce können Sie auf jeder Ebene Ihres Systems integrieren:

  • Datenschicht (grüne Kästchen) - Vereinheitlicht den Kundenkontext über mehrere Systeme hinweg
  • Prozess- / Logikebene (pinke Kästchen) - koordiniert Echtzeitaktivitäten und -workflows über mehrere Systeme hinweg
  • UI Experience Layer (gelbe Kästchen) - Erstellt eine einzelne Ansicht des Kunden, auf die von jedem Gerät aus zugegriffen werden kann

Salesforce APIs

Jeder Teil von Salesforce - von Daten über Metadaten bis hin zu Layouts und darüber hinaus - ist über APIs zugänglich.

APEX REST API

  • Hervorragende Wahl für mobile Anwendungen und Webprojekte
  • Die REST-API bietet eine leistungsstarke, praktische und einfache REST-basierte Webdienstschnittstelle für die Interaktion mit Salesforce
  • Nutzt REST, HTTP, JSON

APEX SOAP API

  • Kann zur Integration von Salesforce in die ERP- und Finanzsysteme Ihrer Organisation verwendet werden
  • Mit der SOAP-API können Sie Datensätze erstellen, abrufen, aktualisieren oder lö
  • Verarbeitet mittlere Datenmengen
  • Nutzt WSDL, SOAP and XML

Bulk API

Die Bulk-API ist eine REST-API, die sich optimal zum Laden oder Löschen großer Datenmengen eignet. Sie können damit eine große Anzahl von Datensätzen abfragen, einfügen, aktualisieren, erweitern oder löschen, indem Sie Sätze übermitteln, die Salesforce im Hintergrund verarbeitet.

Die Bulk-API wurde entwickelt, um die Verarbeitung von Daten von einigen Tausend bis zu Millionen von Datensätzen zu vereinfachen.

Metadata API

  • Ermöglicht den Zugriff auf das Datenmodell, die Geschäftslogik und die Benutzeroberfläche des Unternehmens
  • SOAP, WSDL und XML
  • Am häufigsten werden Änderungen zwischen Organisationen migriert (z. B. zwischen Sandbox und Ihrer Produktionsumgebung).

Integrationsarchitekturen

  • Point-to-point
    • Daten fließen direkt von System zu System
    • Einfach zu implementieren
    • Sehr schwer zu skalieren
  • Jemand mit Fachwissen, der die beiden fraglichen Systeme und Technologien kennt, kann eine Integration ziemlich schnell aufbauen. Auf der anderen Seite müssen Sie sich separat um jede einzelne Anschlusskomponente kümmern, die für jedes Paar von Anwendungen oder Systemen implementiert wird, die kommunizieren müssen. Dies kann zeitaufwändig sein, wenn Sie über 5-10 oder mehr solcher Verbindungen verfügen. Dies kann eine gute Wahl sein, wenn Sie beispielsweise Salesforce in Slack und QuickBooks integrieren mö
  • Hub und Spoke
    • Daten fließen durch einen zentralen Punkt
    • Einzelne Fehlerstelle
    • Fügt einen weiteren Ort hinzu, an dem die Entwicklung stattfinden muss, und eine weitere Laufzeitkomponente

Jedes System, das Daten im gesamten Unternehmen gemeinsam nutzen möchte, verfügt über einen Verbindungspunkt mit einem einzigen zentralen „Hub“, der Anforderungen vermittelt und Sender und Empfänger von Daten entkoppelt. In der Salesforce-Welt kann es vorkommen, dass Sie Salesforce-to-Salesforce-Lösungen und Daten aus verschiedenen Organisationen implementiert und mit einer Hauptinstanz synchronisiert haben.

  • Enterprise Service Bus (ESB)
    • Architektur für verteilte Dienste
    • Alle Systeme folgen den gleichen Standards
    • Jedes neue System kann an den Bus angeschlossen werden, sofern es den Standards entspricht
    • Sehr skalierbar

Das Kernkonzept der ESB-Architektur besteht darin, dass Sie verschiedene Anwendungen integrieren, indem Sie einen Kommunikationsbus zwischen ihnen setzen und dann ermöglichen, dass jede Anwendung mit dem Bus spricht. Dadurch werden Systeme voneinander entkoppelt, sodass sie unabhängig von oder ohne Kenntnis von anderen Systemen am Bus kommunizieren können. In einer Unternehmensumgebung kann es vorkommen, dass viele SaaS-Anwendungen wie Salesforce, SAP, ServiceNow, Workday verwendet werden und Sie Daten aus diesen Systemen vereinheitlichen möchten.

Event-Driven Architecture

Was wir in den letzten Jahren gesehen haben, ist eine stärkere Hinwendung zu ereignisgesteuerten Anwendungen. Wenn Sie 4-5 Systeme integrieren möchten, kann ein Punkt-zu-Punkt-Ansatz ausreichend sein, um miteinander zu sprechen. Wenn Sie jedoch plötzlich mit der Integration von zehn verschiedenen Systemen oder Datenquellen fertig sind, müssen Sie möglicherweise mehr Zeit aufwenden, um diese Verbindungen aufrechtzuerhalten. Denken Sie noch einmal an ein großes produzierendes Unternehmen, das Systeme wie Salesforce, SAP und Workday sowie einige interne Systeme für die Produktionsplanung und das Logistikmanagement verwendet.

Durch die Entkopplung dieser Systeme und die Einführung des sogenannten Publish / Subscribe-Modells kann jedes System ein Signal veröffentlichen, das besagt, dass etwas passiert ist. Jedes andere System kann diese Kanäle unabhängig abhören und dann entscheiden, was es damit machen soll. Am Ende des Tages spricht jedes System nur mit einem Punkt - dem Ereignisbus.

Salesforce Connect

Salesforce Connect kann eine Verbindung zu einer beliebigen oData-Datenquelle herstellen. Einmal verbunden, erkennt es das Schema anhand der oData-Spezifikation. Die externen Daten werden dann in Salesforce als sogenanntes externes Objekt dargestellt. Der Benutzer kann mit diesen Daten auf ähnliche Weise interagieren wie mit normalen Daten, die sich direkt in Salesforce befinden. Er kann sie anzeigen, bearbeiten und auch im Berichtswesen verwenden.

Wann soll Salesforce Connect verwendet werden?

  • Sie haben eine große Datenmenge, die Sie nicht in Ihre Salesforce-Organisation kopieren mö
  • Sie benötigen jeweils kleine Datenmengen.
  • Sie benötigen Echtzeitzugriff auf die neuesten Daten.
  • Sie speichern Ihre Daten in der Cloud oder in einem Backoffice-System, möchten diese Daten jedoch in Ihrer Salesforce-Organisation anzeigen oder verarbeiten.

MuleSoft

Sie haben sicherlich schon von einer großen Salesforce-Akquisition gehört - MuleSoft. Dahinter stand die Idee, Salesforce in die Lage zu versetzen, die verschiedenen Produkte verschiedener Hersteller zusammenzuführen und den Übergang zur Salesforce-Cloud für Kunden nahtlos zu gestalten. MuleSoft ESB fungiert als zentraler Integrationspunkt zwischen Anwendungen und ermöglicht es Unternehmen, eine 360-Grad-Sicht auf Kunden zu erhalten und die Zusammenarbeit zu verbessern.

Die Anypoint Platform von MuleSoft bietet eine einfache und einheitliche Lösung zum Extrahieren von Daten aus internen oder externen Quellen mithilfe von APIs. API-geführte Konnektivität ist eine methodische Methode zum Verbinden von Anwendungen, Daten und Geräten über APIs. Mit diesem Ansatz können Entwickler und Systemarchitekten eng gekoppelte Punkt-zu-Punkt-Integrationen vermeiden, um Folgendes zu erreichen:

  • Klare Verträge zwischen Systemen
  • Wiederverwendbarkeit
  • Auffindbarkeit
  • Sichtbarkeit und Sicherheit
  • Verfügbarkeit und Ausfallsicherheit

Mit Anypoint Design Center können Sie:

  • Entwerfen, dokumentieren und testen Sie APIs in einer webbasierten grafischen Umgebung.
  • Verwenden Sie API-Spezifikationen, um die API-Implementierungen zu scafflen, automatisch Dokumentation zu generieren oder eine API zu simulieren.
  • Erstellen Sie Integrationen und implementieren Sie APIs in einer Low-Code-Umgebung in Ihrem Browser oder Desktop.
  • Erstellen Sie Datenumwandlungen in einer Drag-and-Drop-Oberfläche oder indem Sie den Code schreiben.
  • Testen Sie die Integrationen manuell oder automatisieren Sie die Tests lokal oder in Umgebungen mit kontinuierlicher Integration / kontinuierlicher Bereitstellung (CI / CD).

Das Beste daran ist, dass MuleSoft wie AppExchange for Salesforce über Anypoint Exchange verfügt. Hier finden Sie ein öffentliches Repository mit Connectors, Vorlagen, Beispielen und APIs.

Fazit

Unternehmen verlassen sich auf eine Vielzahl von Systemen, um ihre Kunden zu bedienen. Das Problem ist heutzutage, dass die getrennte und isolierte Natur dieser Systeme zu gebrochenen Erfahrungen für Kunden und Mitarbeiter führt. Durch die Integration dieser Systeme kann der verteilte Kontext wieder zusammengesetzt werden, um die konsistenten, ansprechenden Erfahrungen zu schaffen, die Mitarbeiter und Kunden erwarten.

Salesforce bietet eine Vielzahl von Integrationslösungen, mit denen Unternehmen an jedem Berührungspunkt einheitliche, ansprechende Erlebnisse erzielen können. Ob es darum geht, den Kundenkontext auf Datenebene zu vereinheitlichen oder Echtzeitaktivitäten zwischen mehreren Systementwicklern und Systemarchitekten zu koordinieren, in Salesforce finden Sie eine Reihe von Tools, mit denen Sie die gewünschten Ergebnisse erzielen können.


Get a quote