# Microsoft Dynamics 365 Schnittstellen

*5 Schnittstellen*

**Kurz gesagt:** Eine Dynamics-365-Anbindung verbindet entweder die CRM-Apps auf Dataverse oder Business Central als ERP mit den umliegenden Systemen: einem zweiten CRM, SAP, einem Onlineshop oder Slack. Es fließen Accounts, Opportunities, Kunden, Aufträge und Benachrichtigungen. Probleme macht das Datenmodell von Dynamics: GUID-Verweise, Optionssätze als Ganzzahlen, mandantenbezogene APIs, MwSt.-Buchungsgruppen statt Steuersätzen und Service-Protection-Limits, die naive Ladeläufe ausbremsen.

## Was an Microsoft Dynamics 365 angebunden wird

Dynamics 365 steht in der Praxis für zwei verschiedene Dinge. Die Customer-Engagement-Apps wie Sales und Customer Service laufen auf Dataverse und übernehmen die CRM-Rolle. Business Central ist ein ERP für kleine und mittlere Unternehmen, in der DACH-Region weit verbreitet, und jeder Mandant ist darin ein eigenes Unternehmen innerhalb einer Umgebung.

Auf der CRM-Seite muss Dynamics meist mit einem anderen Front-Office- oder ERP-System übereinstimmen: Accounts und Opportunities im Gleichklang mit einem zweiten CRM, wie bei [Dynamics 365 und Salesforce](https://seamless.engineering/de/integrations/dynamics-365-salesforce/), oder Kunden, Materialien und Aufträge im Austausch mit [SAP](https://seamless.engineering/de/integrations/sap-dynamics-365/). Ereignisse aus Dynamics gehen außerdem dorthin, wo das Team kommuniziert, etwa nach Slack. Business Central steht hinter Shop und Vertriebspipeline: Bestellungen, Erstattungen und Auszahlungen kommen aus [Shopify](https://seamless.engineering/de/integrations/shopify-business-central/), Kunden und Rechnungsstatus werden mit einem CRM wie HubSpot abgeglichen.

## Woran Microsoft-Dynamics-365-Anbindungen scheitern

- **Alles ist GUID oder Code.** Besitzer, Währungen und Produkte sind Verweise auf GUIDs, Priorität und Statusgrund sind ganzzahlige Optionssatz-Werte mit umgebungsabhängigen Bezeichnungen. Wer den Rohwert weiterreicht, zeigt `2` statt `Hoch`.
- **Service-Protection-Limits.** Dataverse drosselt nach Anzahl und Ausführungszeit der Anfragen je Benutzer, Business Central je Umgebung mit Parallelitätsgrenzen und antwortet mit 429. Ein Aufruf pro Datensatz bleibt mitten im Ladelauf stehen, deshalb müssen Schreibvorgänge gebündelt und dosiert werden.
- **Business Central arbeitet mandantenbezogen und versioniert.** Jeder Aufruf zielt auf ein Unternehmen in einer Umgebung, Schreibzugriffe brauchen das ETag, und Belegnummern kommen aus Nummernserien. Man legt den Datensatz an und liest die vergebene Nummer zurück, statt sie selbst zu setzen.
- **MwSt.-Buchungsgruppen statt Prozentsätzen.** Business Central bucht die Umsatzsteuer über die Kombination aus MwSt.-Geschäfts- und MwSt.-Produktbuchungsgruppe. Inlandsverkauf, EU-OSS und Reverse Charge brauchen jeweils die richtige Gruppe, nie einen aus der Quelle kopierten Satz.
- **Delta statt Komplettabgleich.** Wer jeden Account neu liest oder jedes Material erneut schreibt, verbraucht API-Kontingent und schickt Unverändertes doppelt. Die Änderungsverfolgung von Dataverse liefert Delta-Tokens, ein regelmäßiger Abgleich fängt ab, was ein Webhook verpasst hat.

## Alle Schnittstellen für Dynamics 365

### E-Commerce → ERP

- [Shopify ↔ Business Central](https://seamless.engineering/de/integrations/shopify-business-central/): Shopify Business Central Schnittstelle

### ERP ↔ CRM

- [Dynamics 365 ↔ Salesforce](https://seamless.engineering/de/integrations/dynamics-365-salesforce/): Dynamics 365 Salesforce Schnittstelle
- [Business Central ↔ HubSpot](https://seamless.engineering/de/integrations/business-central-hubspot/): Business Central HubSpot Schnittstelle
- [SAP ↔ Dynamics 365](https://seamless.engineering/de/integrations/sap-dynamics-365/): SAP Dynamics 365 Schnittstelle

### Collaboration ↔ Ops

- [Dynamics 365 ↔ Slack](https://seamless.engineering/de/integrations/dynamics-365-slack/): Dynamics 365 Slack Schnittstelle

## Scoping-Gespräch anfragen

Sie möchten Dynamics 365 mit einem System verbinden, das hier nicht aufgeführt ist? Sagen Sie uns, welche Systeme beteiligt sind und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
