Schnittstellen

Salesforce Schnittstellen

Salesforce bietet eine Reihe von APIs. Gefolgt wird dem Ansatz „API first“, was bedeutet, dass für neue Funktionen der Salesforce Cloud erst eine robuste API erstellt wird, bevor das Design der Oberfläche entsteht. Entwickler erhalten auf diese Weise die volle Flexibilität für die Bearbeitung von Anwendungen.

Es gehört zu den Vorteilen von Salesforce, dass Partner und Anwender selbst neue Funktionen für die Plattform entwickeln können. Damit das möglich ist, müssen umfassende Entwicklungstools zur Verfügung gestellt werden. Der API first-Ansatz ist Teil dieser Strategie.

Die wichtigsten Salesforce APIs sind: REST API, SOAP API, Bulk API und Streaming API. Sie haben den Zweck, Ihnen die Bearbeitung Ihrer Salesforce-Daten zu ermöglichen, während andere APIs Ihnen die Möglichkeit geben, Seitenlayouts anzupassen oder benutzerdefinierte Entwicklungstools zu erstellen.

Die REST API

Die REST-AOI ist ein einfacher und leistungsfähiger Webservice auf Basis von REST-Prinzipien. Die Schnittstelle ermöglicht eine Interaktion mit Salesforce, indem sie mittels REST-Ressourcen und Http-Methoden viele Salesforce-Funktionen zur Verfügung stellt. Beispielsweise können Sie CRUD-Grundfunktionen („create“ (erstellen), „read“ (lesen), „update“ (aktualisieren), „delete“ (löschen)) auf Datensätze anwenden, Ihre Daten durchsuchen oder abfragen, Objektmetadaten abrufen und auf Informationen über Limits innerhalb Ihrer Organisation zugreifen.

Die Vorteile dieser API: Die Entwicklung und Integration mithilfe der REST-API ist sehr einfach. Da sie zudem über eine kompakte Anforderungs- und Antwortstruktur verfügt, ist sie ideal für das Programmieren von Web-Anwendungen und mobilen Apps.  Eine Schwäche zeigt die API bei der Verarbeitung großer Mengen von Datensätzen. Dann sollte eher auf  die Bulk-API zurückgegriffen werden, die auf den REST-Prinzipien basiert, aber für die Verarbeitung großer Datensätze optimiert wurde.

SOAP API

Auch die SOAP API ermöglicht die Interaktion mit Salesforce. So kann über diese Schnittstelle Salesforce zum Beispiel in das ERP- und Finanzsystem Ihres Unternehmens integriert werden oder Sie können damit Vertriebs- und Supportdaten in Echtzeit bereitstellen und Kundendaten in wichtige Geschäftssysteme übernehmen.

Mit Hilfe der SOAP API können Sie Datensätze erstellen, abrufen, aktualisieren und löschen. Sie können die Schnittstelle außerdem für Suchvorgänge und weitere Funktionalitäten verwenden. Sie können die SOAP API in jeder Sprache verwenden, die Webservices unterstützt. Die SOAP API eignet sich insbesondere zum Schreiben von Integrationslösungen zwischen Servern.

Bulk API

Die Bulk API basiert wie die REST API auf REST-Grundsätzen. Sie ist für das Laden und Löschen großer Datensets optimiert und ermöglicht das asynchrone Abfragen, Einfügen, Aktualisieren oder Löschen von vielen Datensätzen durch Senden von Batches. Sie ist so konzipiert, dass das Verarbeiten von Daten aus einigen Tausend bis hin zu Millionen von Datensätzen problemlos möglich ist. Salesforce verarbeitet Batches im Hintergrund.

Streaming API

Die Streaming API ist eine spezialisierte API zum Einrichten von Benachrichtigungen, die ausgelöst werden, wenn Änderungen an Daten vorgenommen werden. Die API verwendet ein Publish-Subscribe-Modell (pub/sub-Modell), bei dem Benutzer Kanäle abonnieren können, die über bestimmte Arten von Datenänderungen informieren. Die Streaming API ist aufgrund ihres pub/sub-Modells ideal geeignet für Anwendungen, die andernfalls häufig Änderungen abfragen müssten.

Informieren Sie sich auf unserer Website, wie Sie Schnittstellen in Salesforce einsetzen. Nutzen Sie unseren Blog, in dem wir regelmäßig aktuelle Entwicklungen und hilfreiche Howtos rund um Salesforce APIs vorstellen. Suchen Sie weiterführende Informationen zu Salesforce Technologien? Dann holen Sie sich unser E-Book Salesforce Entwicklung. Sie haben eine individuelle Frage? Gerne können Sie sich direkt per E-Mail an info@mind-force.de an uns wenden; in unserer unverbindlichen 30-minütigen Telefeonberatung erhalten Sie die Gelegenheit, Ihr Anliegen persönlich zu besprechen.

Salesforce Entwicklung

E-Books und Webinare

Salesforce Entwicklung
Salesforce Einführung

Unsere Produkte zu Schnittstellen

Sie haben Salesforce bereits im Einsatz, doch arbeiten tagtäglich mit dezentralen Daten anderer Systeme? Die dezentrale Datenverwaltung in verschiedenen Systemen ist anspruchsvoll und teuer. Dafür haben unsere Experten einen Workshop entworfen, um Ihnen zu zeigen, wie erfolgreiche, kosteneffiziente Datenmigration durchgeführt werden kann.

mehr Informationen

Wir von mindforce unterstützen Sie dabei, herauszufinden, welche Adressdaten für Sie besonders wertvoll sind und passen unsere Lösung Google Maps Integration individuell an Ihre Bedürfnisse an. Egal, ob Sie nun Vertriebsgebiete oder Leads anzeigen wollen und welche Blickwinkel dabei für Sie interessant sind.

mehr Informationen

Werden Sie zum CRM-Experten. Sie lernen moderne CRM-Prozesse kennen und wie diese mit Ihren individuellen Prozessen harmonisiert werden können. Gleichzeitig erstellen wir gemeinsam Ihre CRM Roadmap.

mehr Informationen