Microsoft Dynamics 365
INTEGRATIONS · EXPERTINI ATS

Microsoft Dynamics 365

Übertragen Sie neue Mitarbeiter aus Ihrem ATS als Dataverse-Kontakte in Microsoft Dynamics 365 – über Ihre eigene Microsoft-Verbindung, ohne zusätzliche Anmeldedaten.

3 Min. Lesezeit · Aktualisiert Juli 2026 · Expertini Redaktion

Organisationen, die ihre Abläufe mit Microsoft Dynamics 365 steuern, verwalten Identitäten meist auch über Microsoft Entra — und genau diesen Weg nutzt diese Integration. Verbinden Sie Microsoft einmalig in Expertini ATS, fügen Sie Ihre Dataverse-Umgebungs-URL hinzu, und eingestellte Kandidaten können als Kontaktdatensätze an Dynamics 365 übertragen werden — Name, E-Mail und Position landen direkt dort, wo Ihre nachgelagerten Prozesse (Onboarding, Rechnungsstellung, Marketinglisten) bereits angesiedelt sind.

Die Einrichtung geht bewusst transparent mit der Funktionsweise von Dynamics um: Die Authentifizierung nutzt die bestehende Microsoft-Verbindung Ihres Unternehmens neu parametrisiert für Ihre Dataverse-Umgebung, sodass der Zugriff über Ihre eigene Identitätsverwaltung gesteuert wird – keine geteilten Zugangsdaten, keine Schattenkonten. Die Integration befindet sich in der Early-Access-Phase: Sie wurde auf Basis der dokumentierten Dataverse Web API von Microsoft entwickelt und wird für jeden Kunden tenant-spezifisch verifiziert, da sich Dynamics-Umgebungen voneinander unterscheiden. Die vorgelagerten Daten stehen ab sofort bereit – Provisionsverfolgung im Client CRM, Angebotserstellung und Prüfbericht-PDFs sind nativ in einem Abonnement enthalten.

01Die Lücke, die dadurch geschlossen wird: Für das ERP unsichtbare Einstellungen

Wenn Recruiting-Aktivitäten außerhalb des ERP stattfinden, erfahren Betrieb und Finanzen erst spät von Neueinstellungen – über E-Mails und Tabellenkalkulationen statt über Datensätze. Durch das Übertragen jeder Neueinstellung als Kontakt in Microsoft Dynamics 365 werden Einstellungsergebnisse genau dort platziert, wo Ihre Geschäftsprozesse bereits laufen – in dem Moment, in dem sie stattfinden.

02How the connection works

Zwei Schritte, beide innerhalb Ihres ATS: Verbinden Sie Microsoft 365 auf der Seite „Verbindungen“ (dieselbe Verbindung, die Outlook Calendar, Teams und OneDrive unterstützt) und geben Sie dann Ihre Dataverse-Umgebungs-URL — zu finden im Power Platform Admin Center unter „Umgebungen“ — auf der Seite Dynamics 365 ein. Das ATS verifiziert die Verbindung vor dem Speichern über den WhoAmI-Endpunkt von Dataverse, und jede Übertragung wird in Ihrem App-Aktivitätsprotokoll erfasst. Wenn Ihr Tenant die Zustimmung einschränkt, bietet die Seite Ihrem Administrator einen 1-Klick-Zustimmungslink.

03Bidirektionale Synchronisierung mit Ihrem Dataverse

Der Connector liest auch Daten: Durch den Import werden Ihre Dynamics-Konten als potenzielle Kunden in das Client CRM von Expertini übertragen (namenbasiert abgeglichen, niemals überschrieben, sicher erneut ausführbar), der Export erstellt Ihre ATS-Kunden als Dynamics-Konten – dedupliziert gegenüber bestehenden Einträgen –, und der Kontaktimport wandelt Dynamics-Kontakte in Kandidaten in der eigenen Datenbank von Expertini um, wo CV-Parsing, Suche und resume scoring wie bei jedem Bewerber greifen. Jede Richtung ist ein Knopfdruck mit einem Bericht pro Durchlauf, jede Aktion wird protokolliert und der Zugriff wird stets durch Ihre eigenen Microsoft-Identitätsrichtlinien gesteuert.

04Transparent abgesteckter Vorabzugang

Dynamics-Umgebungen sind je nach Organisation stark individualisiert, daher wird der Connector mit den universellen Komponenten ausgeliefert — Kontakt- und Konto-Operationen über die dokumentierte Dataverse-Web-API — und wir verifizieren ihn gemeinsam mit Ihnen für Ihren Tenant. Benötigen Sie Platzierungsereignisse in anderen Microsoft-Systemen? Die Live-Webhooks-App kann jedes Einstellungsereignis per POST an eine von Ihrem Team betriebene Middleware übermitteln. Updates werden unter Neuigkeiten veröffentlicht.

Entwicklungshinweise

Plattformarchitektur & Betrieb

A1Connection architecture

Dies ist eine direkte Verbindung zu einem System, das Sie selbst hosten oder verwalten: Das Formular erfasst Ihre Instanz-URL und Zugangsdaten, überprüft diese mit einem Live-Aufruf vor dem Speichern und speichert vertrauliche Daten im Ruhezustand verschlüsselt. Verbindungsseiten zeigen lediglich den Status an („verbunden“, „gespeichert ✓“), niemals die Werte selbst.

Da die Anmeldedaten Ihnen gehören, liegt die Rotation in Ihren Händen: Ersetzen Sie den Schlüssel in Ihrem eigenen System, fügen Sie den neuen hier ein, und die Live-Verifizierung bestätigt ihn, bevor der alte überschrieben wird. Beim Trennen der Verbindung werden die gespeicherten Anmeldedaten sofort entfernt.

A2Semantik und Datenfluss verfassen

Jede Datenbewegung ist eine explizite Aktion mit einem protokollierten Ergebnis. Schreibvorgänge erfolgen per Klick – oder automatisch nur dort, wo Sie eine Regel aktiviert haben (automatisches Weiterleiten bei Einstellung ist standardmäßig deaktiviert, je nach Anbieter). Lesevorgänge – Importe von Personen, Accounts oder Dateien – werden ausgeführt, wenn Sie auf „Importieren“ klicken, gleichen Duplikate mit Ihren vorhandenen Daten ab (Kunden nach Name, Personen nach E-Mail), überspringen Datensätze statt sie zu überschreiben und weisen erstellte gegenüber übersprungenen Einträgen transparent aus, weshalb die erneute Ausführung jedes Imports von Grund auf sicher ist.

Jede Aktion schreibt eine Zeile in das App-Aktivitätsprotokoll (ats_app_activity): was ausgeführt wurde, wann, für welchen Datensatz und das Ergebnis – einschließlich des genauen Fehlertexts des Anbieters im Fehlerfall. Die Nutzungsberichte im ATS fassen dasselbe Protokoll zusammen, sodass Integrationsberichte und die tatsächlichen Abläufe stets übereinstimmen.

Alles, was den Anfragepfad verlässt — Benachrichtigungsverteilung, Webhook-Zustellung, Aktivitätsprotokollierung, E-Mails —, läuft in Fire-and-Forget-Hintergrund-Threads. Ein langsamer externer Endpunkt kann niemals die Benutzeroberfläche blockieren, und eine fehlgeschlagene Nebenwirkung wird protokolliert, anstatt stillschweigend wiederholt zu werden und zu Inkonsistenzen zu führen.

A3Operative Überlegungen

Verbindungen gelten auf Unternehmensebene und sind den Rollen „Inhaber“ und „Admin“ vorbehalten; Recruiter nutzen die durch eine Verbindung bereitgestellten Funktionen, können diese jedoch nicht herstellen, trennen oder neu konfigurieren. Beim Trennen werden gespeicherte Zugangsdaten sofort gelöscht und abhängige Funktionen werden sichtbar – nicht im Verborgenen – gestoppt. Bereits importierte Daten bleiben in Ihrem Besitz und bearbeitbar.

Importierte Personen werden als importiert markiert und mit restriktiven Datenschutzeinstellungen erfasst — es wird keine Einwilligung für Personen angenommen, die Ihr Bewerbungsformular nie ausgefüllt haben, und es gelten die Standardaufbewahrungsfristen. Alle erfassten Daten gehören Ihnen: CSV-Exporte und die Datenexport-App decken dieselben Speicher ab, auf die auch das Produkt selbst zugreift. Der Ausstieg steht Ihnen genauso offen wie der Einstieg – aus Prinzip, nicht aus Zugeständnis.

A4Platzierung in der Integrationstopologie

Diese Integration ist heute im Register verfügbar. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Abhängigkeitsübersicht

Connection typeDirekt — Ihre Instanz-URL + Zugangsdaten, vor dem Speichern live verifiziert
Secrets at restverschlüsselt; UI zeigt Vorhandensein-Flags, niemals Werte
Action journalats_app_activity — eine Zeile pro Aktion, Anbieterfehler im Wortlaut
Auto-push rulesstandardmäßig deaktiviert, pro Anbieter, jeder Durchlauf protokolliert
Registry statuslive

Schnittstellen-Bauplan

Strukturschema der Oberfläche – Panels, Hierarchie und Interaktionsmöglichkeiten. Eine Spezifikation, kein Screenshot.
Verbindungskarte
● verbunden — Anwesenheitsstatus
Berechtigungen: minimal erforderlich Trennen
Aktionen
Push — expliziter KlickImport — dedupliziert
Aktivitätsjournal
Abb. 1 — Microsoft Dynamics 365: Strukturelles Schnittstellenschema. Panels und Status stellen den Vertrag dar; die gezeigten Daten sind Platzhalter.

Interaktionsablauf – Status, Validierungen, Feedback

Jeder unten aufgeführte Status wird serverseitig erzwungen; die Benutzeroberfläche meldet ihn nur, entscheidet ihn aber nicht.
Enter URL + credentialIhre eigene Instanz, Ihr eigener Schlüssel
Live verificationein tatsächlicher Aufruf muss erfolgreich sein, bevor etwas gespeichert wird
Encrypted storeGeheimnisse im Ruhezustand; Anzeige des Präsenz-Flags
Explicit actionsÜbertragen / Importieren / Abrechnen mit einem Klick
JournalZeile pro Aktion, Anbieterfehler im Wortlaut
Verifizierung schlägt fehl → die Rückmeldung des Anbieters wird angezeigt; nichts gespeichertZugangsdaten aktualisiert → neue einfügen; vor dem Überschreiben verifiziertTrennen → Anmeldedaten werden sofort entfernt
Abb. 2 — Interaktionsablauf: Marineblau = Zustände, Gold = servererzwungene Gates, Grün = bestätigte Ergebnisse; Tags listen die Randfälle und deren Rückmeldungen auf.

Neighbouring connectors — Customer Relationship Management

Statusangaben stammen aus dem Live-Register – gesamten Katalog durchsuchen →

Häufig gestellte Fragen

Kann ich Dynamics 365 heute anbinden?
Ja — verbinden Sie Microsoft 365 auf der Seite „Verbindungen“ und fügen Sie dann Ihre Dataverse-Umgebungs-URL auf der Dynamics 365-Seite hinzu. Die Verbindung wird live überprüft, bevor sie gespeichert wird.
Was bewirkt die Integration?
Eingestellte Kandidaten werden als Kontaktdatensätze in Ihre Dynamics 365-Umgebung übertragen — über die Dynamics-Seite oder die Übertragung von Neueinstellungen auf der Screening- & HRIS-Seite — wobei jede Aktion im ATS-Aktivitätsprotokoll erfasst wird.
Wird hierbei unsere bestehende Microsoft-Identität verwendet?
Ja: Die Authentifizierung nutzt die bestehende Microsoft-Verbindung Ihrer Organisation, neu abgegrenzt auf Ihre Dataverse-Umgebung — gesteuert durch Ihre eigenen Identitäts- und Berechtigungsrichtlinien, ohne separate Anmeldedaten.
Was passiert, wenn unser Tenant dem Dynamics-Zugriff nicht zugestimmt hat?
Der Verbindungstest erkennt dies und zeigt einen 1-Klick-Link für die Administrator-Zustimmung für Ihren Microsoft-Mandanten-Admin an — erteilen Sie sie einmal, und die gesamte Organisation ist freigeschaltet.

Auf einen Blick

  • Im Early Access verfügbar — Verbindung über den In-App-Hub herstellen
  • Neueinstellungen als Dataverse-Kontaktdatensätze übergeben
  • Accounts als Kunden importieren · Kunden zurück exportieren · Kontakte als Kandidaten
  • Authentifizierung über Ihre eigene Microsoft-Verbindung
  • Verbindung wird vor dem Speichern über WhoAmI verifiziert
  • Jeder Push wird in Ihrem ATS-Aktivitätsprotokoll erfasst
  • Keine ATS-Gebühren pro Benutzer auf Seiten von Expertini

Erleben Sie microsoft dynamics 365 bei Ihren eigenen Einstellungen.

Bringen Sie eine echte Stellenbeschreibung zu einer 30-minütigen Demo mit – kostenlose Testversion inklusive.

Demo buchen
Expertini Intelligent
Jetzt online
Hallo! Ich bin der intelligente Produktexperte von Expertini. Fragen Sie mich alles über unsere Lösungen, erhalten Sie Unterstützung zu unseren Einstellungstools oder beschreiben Sie einfach Ihr Vorhaben — ich helfe Ihnen gerne weiter. Bei kontospezifischen Anliegen wenden Sie sich bitte per E-Mail an support@expertini.com.