Microsoft Dynamics 365
INTEGRATIONS · EXPERTINI ATS

Microsoft Dynamics 365

Przesyłaj nowo zatrudnione osoby ze swojego systemu ATS do Dynamics 365 jako kontakty Dataverse — za pośrednictwem własnego połączenia Microsoft, bez dodatkowych danych logowania.

3 min czytania · Zaktualizowano w lipcu 2026 · Expertini Editorial

Organizacje prowadzące operacje w Microsoft Dynamics 365 zazwyczaj zarządzają tożsamością w Microsoft Entra — i dokładnie tę ścieżkę wykorzystuje ta integracja. Wystarczy raz połączyć konto Microsoft w Expertini ATS, dodać adres URL środowiska Dataverse, a zatrudnieni kandydaci mogą być przesyłani do Dynamics 365 jako rekordy kontaktów — imię i nazwisko, adres e-mail oraz stanowisko trafiają dokładnie tam, gdzie funkcjonują już dalsze procesy (wdrożenie, fakturowanie, listy marketingowe).

Konfiguracja jest celowo przejrzysta pod względem działania Dynamics: uwierzytelnianie wykorzystuje własne połączenie Microsoft Twojej organizacji o zakresie ograniczonym do Twojego środowiska Dataverse, więc dostęp jest kontrolowany przez Twoją strukturę tożsamości — bez współdzielonych danych logowania i bez ukrytych kont. Integracja jest dostępna w ramach wczesnego dostępu: zbudowana w oparciu o udokumentowane przez Microsoft interfejsy Dataverse Web API i weryfikowana dla każdego środowiska indywidualnie z każdym klientem, ponieważ środowiska Dynamics się różnią i nie zamierzamy udawać, że jest inaczej. Dane wyjściowe są gotowe już dziś — śledzenie prowizji w Client CRM, generowanie ofert i raporty audytowe w formacie PDF są dostępne natywnie w ramach jednej subskrypcji.

01Problem, który to rozwiązuje: zatrudnienia niewidoczne w systemie ERP

Gdy działania rekrutacyjne toczą się poza systemem ERP, działy operacyjne i finansowe dowiadują się o zatrudnieniach z opóźnieniem — z wiadomości e-mail i arkuszy kalkulacyjnych, a nie z rejestrów. Przesyłanie każdego nowego pracownika do Microsoft Dynamics 365 jako Kontaktu umieszcza wyniki rekrutacji w miejscu, w którym już działają procesy biznesowe — dokładnie w chwili ich zaistnienia.

02How the connection works

Dwa kroki, oba wewnątrz ATS: połącz Microsoft 365 na stronie Połączenia (to samo połączenie, które obsługuje Outlook Calendar, Teams i OneDrive), a następnie wprowadź adres URL środowiska Dataverse — znajdujący się w centrum administracyjnym Power Platform w sekcji Środowiska — na stronie Microsoft Dynamics 365. ATS weryfikuje połączenie z punktem końcowym WhoAmI usługi Dataverse przed zapisaniem, a każde przesłanie danych jest rejestrowane w dzienniku aktywności aplikacji. Jeśli tenant ogranicza udzielanie zgód, strona udostępnia administratorowi link do wyrażenia zgody jednym kliknięciem.

03Dwukierunkowa synchronizacja z Dataverse

Łącznik działa także w trybie odczytu: import przenosi Twoje konta Dynamics do Client CRM w Expertini jako potencjalnych klientów (dopasowanie po nazwie, bez nadpisywania, bezpieczne do ponownego uruchomienia), eksport tworzy klientów z ATS jako konta Dynamics z deduplikacją względem istniejących danych, a import kontaktów przekształca kontakty z Dynamics w kandydatów we własnej bazie Expertini — gdzie parsowanie CV, wyszukiwanie oraz ocena CV obejmują ich tak samo jak każdego aplikującego. Każdy kierunek to jedno kliknięcie przycisku z raportem z każdego uruchomienia, każde działanie jest rejestrowane, a dostęp jest zawsze regulowany przez Twoje zasady tożsamości Microsoft.

04Wczesny dostęp o rzetelnie określonym zakresie

Środowiska Dynamics są w znacznym stopniu dostosowywane do potrzeb każdej organizacji, dlatego konektor jest dostarczany z elementami uniwersalnymi — operacjami Contact i Account za pośrednictwem udokumentowanego interfejsu Dataverse Web API — i weryfikujemy go wspólnie z Państwem w Państwa dzierżawie (tenant). Potrzebują Państwo zdarzeń zatrudnienia w innych systemach Microsoft? Aplikacja Webhooks działająca w czasie rzeczywistym może przesyłać metodą POST każde zdarzenie rekrutacyjne do oprogramowania pośredniczącego obsługiwanego przez Państwa zespół. Informacje o postępach są publikowane w sekcji What's New.

Notatki inżynieryjne

Architektura platformy i operacje

A1Connection architecture

Jest to bezpośrednie połączenie z systemem, który samodzielnie hostujesz lub autoryzujesz: formularz pobiera adres URL instancji oraz dane uwierzytelniające, weryfikuje je za pomocą wywołania na żywo przed zapisaniem czegokolwiek i przechowuje poufne dane w postaci zaszyfrowanej w spoczynku. Strony połączenia pokazują jedynie stan („połączono”, „zapisano ✓”), nigdy same wartości.

Ponieważ poświadczenia należą do Ciebie, ich rotacja jest w Twoich rękach: wymień klucz we własnym systemie, wklej nowy tutaj, a weryfikacja na żywo potwierdzi go przed nadpisaniem starego. Odłączenie natychmiast usuwa zapisane poświadczenia.

A2Zapis semantyki i przepływu danych

Każdy transfer danych to jawna operacja z zarejestrowanym wynikiem. Zapisy następują po kliknięciu — lub automatycznie tylko tam, gdzie włączono regułę (automatyczne przesyłanie po zatrudnieniu jest domyślnie wyłączone dla każdego dostawcy). Odczyty — import osób, kont lub plików — są uruchamiane po kliknięciu przycisku Importuj, deduplikują dane względem już posiadanych (klienci według nazwy, osoby według adresu e-mail), pomijają zamiast nadpisywać i rzetelnie raportują liczbę utworzonych względem pominiętych rekordów, dzięki czemu ponowne uruchomienie dowolnego importu jest z założenia bezpieczne.

Każde działanie zapisuje wiersz w dzienniku aktywności aplikacji (ats_app_activity): co zostało uruchomione, kiedy, dla jakiego rekordu oraz jaki był wynik — w tym dosłowną treść błędu dostawcy w przypadku niepowodzenia. Raportowanie użycia w systemie ATS agreguje ten sam dziennik, dzięki czemu raporty integracji nie mogą odbiegać od rzeczywistego stanu integracji.

Wszystko, co wykracza poza ścieżkę żądania — rozsyłanie powiadomień, dostarczanie webhooków, rejestrowanie aktywności, poczta e-mail — działa w wątkach tła typu fire-and-forget. Wolny zewnętrzny punkt końcowy nigdy nie zawiesi interfejsu, a nieudana operacja poboczna jest rejestrowana w dzienniku, zamiast być po cichu ponawiana aż do wystąpienia niespójności.

A3Kwestie operacyjne

Połączenia są konfigurowane na poziomie organizacji i ograniczone do ról właściciela i administratora; rekruterzy korzystają z funkcji oferowanych przez integrację, ale nie mogą jej łączyć, odłączać ani rekonfigurować. Odłączenie natychmiast usuwa zapisane dane uwierzytelniające i w widoczny, a nie cichy sposób zatrzymuje zależne funkcje. Wcześniej zaimportowane dane pozostają Państwa własnością i można je edytować.

Zaimportowane profile są oznaczane jako zaimportowane z zachowaniem rygorystycznych, domyślnych zasad prywatności — nie zakłada się zgody żadnej osoby, która nie wypełniła formularza aplikacyjnego, i mają do nich zastosowanie domyślne reguły retencji danych. Wszystkie zapisane dane należą do Państwa: eksporty CSV oraz aplikacja Data Export obejmują te same zasoby, z których korzysta sam produkt. Wyjście jest tak samo otwarte jak wejście — z założenia, a nie z konieczności.

A4Umiejscowienie w topologii integracji

Ta integracja jest już dostępna w rejestrze. 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.

Mapa zależności:

Connection typebezpośrednie — adres URL instancji + dane uwierzytelniające, weryfikowane na żywo przed zapisaniem
Secrets at restzaszyfrowane; interfejs wyświetla flagi obecności, nigdy wartości
Action journalats_app_activity — jeden wiersz na działanie, dosłowne błędy dostawcy
Auto-push rulesdomyślnie wyłączone, konfigurowane dla każdego dostawcy, każde uruchomienie rejestrowane w dzienniku
Registry statuslive

Projekt interfejsu

Schemat strukturalny interfejsu — panele, hierarchia i możliwości interakcji. Umowa, a nie zrzut ekranu.
Karta połączenia
● połączono — wskaźnik obecności
uprawnienia: minimalne wymagane odłącz
Działania
przesłanie — wyraźne kliknięcieimport — bez duplikatów
Dziennik aktywności
Ryc. 1 — Microsoft Dynamics 365: schemat strukturalny interfejsu. Panele i stany stanowią specyfikację; przedstawione dane są przykładowe.

Przepływ interakcji — stany, walidacje, informacje zwrotne

Każdy poniższy stan jest egzekwowany po stronie serwera; interfejs go raportuje, a nie decyduje o nim.
Enter URL + credentialwłasna instancja, własny klucz
Live verificationrzeczywiste wywołanie musi zakończyć się sukcesem przed zapisaniem jakichkolwiek danych
Encrypted storepoufne dane w spoczynku; wyświetlanie wskaźnika obecności
Explicit actionsprzesyłanie / import / fakturowanie jednym kliknięciem
Journalwiersz dla każdego działania, błędy dostawcy w dosłownym brzmieniu
Weryfikacja nie powiodła się → wyświetlana jest bezpośrednia odpowiedź dostawcy; nic nie zostaje zapisaneDane uwierzytelniające zmienione → wklej nowe; weryfikowane przed nadpisaniemRozłączenie → natychmiastowe usunięcie danych uwierzytelniających
Rys. 2 — przepływ interakcji: granatowy = stany, złoty = bramki egzekwowane przez serwer, zielony = potwierdzone rezultaty; etykiety wymieniają przypadki brzegowe i powiązane z nimi informacje zwrotne.

Neighbouring connectors — Zarządzanie relacjami z klientami

Statusy pochodzą z rejestru na żywo — przeglądaj pełny katalog →

Często zadawane pytania

Czy mogę połączyć Dynamics 365 już dziś?
Tak — należy połączyć Microsoft 365 na stronie Połączenia, a następnie dodać adres URL środowiska Dataverse na stronie Dynamics 365. Połączenie jest weryfikowane w czasie rzeczywistym przed zapisaniem.
Co umożliwia ta integracja?
Przesyła zatrudnionych kandydatów do Państwa środowiska Dynamics 365 jako rekordy Kontaktów — ze strony Dynamics lub poprzez eksport nowo zatrudnionych na stronie Screening & HRIS — przy czym każde działanie jest rejestrowane w dzienniku aktywności systemu ATS.
Czy rozwiązanie to wykorzysta naszą istniejącą tożsamość Microsoft?
Tak: uwierzytelnianie wykorzystuje istniejące połączenie Microsoft Twojej organizacji, z zakresem ograniczonym do środowiska Dataverse — zgodnie z Twoimi własnymi zasadami tożsamości i uprawnień, bez odrębnych danych logowania.
Co w sytuacji, gdy nasz tenant nie wyraził zgody na dostęp do Dynamics?
Test połączenia to wykrywa i wyświetla link do wyrażenia zgody przez administratora Państwa dzierżawy Microsoft jednym kliknięciem — wystarczy wyrazić zgodę raz, aby odblokować całą organizację.

W skrócie

  • Dostępne we wczesnym dostępie — połącz się z poziomu centrum aplikacji
  • Nowi pracownicy przesyłani jako rekordy kontaktów w Dataverse
  • Importuj konta jako klientów · eksportuj klientów z powrotem · kontakty jako kandydaci
  • Uwierzytelnianie za pośrednictwem własnego połączenia Microsoft
  • Połączenie jest weryfikowane za pomocą WhoAmI przed zapisaniem
  • Każde przesłanie jest rejestrowane w historii aktywności ATS
  • Brak opłat za stanowisko w ATS po stronie Expertini

Sprawdź microsoft dynamics 365 na swoich własnych rekrutacjach.

Przynieś rzeczywisty opis stanowiska na 30-minutowe demo — bezpłatny okres próbny w zestawie.

Umów prezentację
Inteligentny asystent Expertini
Teraz online
Cześć! Jestem inteligentnym ekspertem produktowym Expertini. Zapytaj mnie o cokolwiek dotyczącego naszych rozwiązań, uzyskaj wskazówki na temat dowolnego z naszych narzędzi rekrutacyjnych lub po prostu powiedz mi, co chcesz zrobić — wskażę Ci właściwy kierunek. W przypadku problemów dotyczących konta napisz na adres support@expertini.com.