Jak działają łączniki
INTEGRATIONS · EXPERTINI ATS

Jak działają łączniki

Jedno rzetelne źródło informacji o tym, jak Expertini łączy się z innymi systemami: jedno połączenie odblokowuje wszystkie powiązane z nim funkcje, Państwa dane uwierzytelniające pozostają wyłącznie Państwa własnością, a każde działanie jest wynikiem naciśnięcia przycisku — nigdy niezamierzoną synchronizacją.

4 min czytania · Zaktualizowano w lipcu 2026 · Expertini Editorial

Każdy ATS deklaruje integracje. Ta strona wyjaśnia, jak faktycznie działają integracje w Expertini, ponieważ mechanizmy stanowią istotę produktu: co autoryzujesz, co przechowujemy, jakie dane są przesyłane w obu kierunkach oraz jak można wyłączyć dowolną funkcję. W skrócie — jedno połączenie na dostawcę odblokowuje wszystko, co ten dostawca obsługuje (połącz Google raz, a funkcje Sign-In, Calendar, Meet, kopia zapasowa w Drive oraz eksport do Sheets zostaną aktywowane); dane uwierzytelniające to Twoje własne logowanie na stronie dostawcy lub klucze wygenerowane na Twoim koncie; a każdy transfer danych to jawne działanie z zarejestrowanym wynikiem, widocznym na stronie aktywności danej aplikacji.

Głębsza zasada polega na tym, że integracja powinna potęgować to, co ATS wykonuje już natywnie. Kontakty z Twojego CRM nie są po prostu kopiowane — trafiają do własnej bazy kandydatów z parsowaniem CV, wyszukiwaniem pełnotekstowym i dołączoną oceną CV, dzięki czemu zaimportowane dane stają się danymi roboczymi. Lista klientów z Twojego ERP staje się aktywnym systemem Client CRM ze śledzeniem prowizji. Pliki upuszczone w chmurze stają się sparsowanymi, pozbawionymi duplikatów rekordami kandydatów. Łącznik to rura; wartością jest to, co platforma robi z tym, co przez nią przepływa.

01Dwa rodzaje połączeń, oba w pełni transparentne

Połączenia kont korzystają z logowania dostawcy: klikasz Połącz, zatwierdzasz na ekranie zgody Google, Microsoft, Salesforce lub Zoho — który dokładnie wymienia żądane uprawnienia, zawsze ograniczone do niezbędnego minimum — i możesz je cofnąć w dowolnym momencie z obu stron. Połączenia bezpośrednie są przeznaczone dla systemów, które hostujesz lub którymi zarządzasz samodzielnie: ServiceNow, Zendesk, SAP Sales Cloud, Odoo, ERPNext, S/4HANA, Slack, WhatsApp Business, SendGrid, niestandardowy protokół SMTP oraz webhooki przyjmują adres URL Twojej instancji i dane uwierzytelniające, weryfikują je na żywo przed zapisaniem czegokolwiek i przechowują poufne dane zaszyfrowane w spoczynku. Żadna pozycja na stronie łączników nie wyświetla przycisku Połącz dla usługi, z którą nie można się faktycznie połączyć — w przypadku dostawców wymagających umowy partnerskiej informacja ta jest rzetelnie podana na karcie integracji.

02Co podlega zmianom i kto podejmuje decyzje

Zapisy: zatrudnieni kandydaci są przesyłani do systemu HRIS lub CRM po Twoim kliknięciu lub automatycznie tylko wtedy, gdy włączysz regułę automatycznego przesyłania — domyślnie wyłączoną, konfigurowaną dla każdego dostawcy i rejestrowaną dla każdej akcji. Odczyty: importy z kont CRM, kontaktów CRM, katalogów pracowników HRIS, klientów ERP i folderów CV w chmurze uruchamiają się po naciśnięciu przycisku Importuj, rzetelnie raportują utworzone i pominięte rekordy, usuwają duplikaty względem istniejących danych i nigdy nie nadpisują istniejących rekordów. Nie ma żadnej synchronizacji w tle, której nie skonfigurowano, ani masowego kopiowania, którego nie zainicjowano, a ponowne uruchomienie dowolnego importu jest zawsze bezpieczne.

03Co przechowujemy, a czego nigdy nie robimy

Integracje przechowują tokeny i klucze w formie zaszyfrowanej; dane poufne nigdy nie są ponownie wyświetlane na ekranie — strony pokazują jedynie status („połączono”, „zapisano ✓”), a nie wartości. Zaimportowane osoby są oznaczane jako zaimportowane, z pełną możliwością edycji i ostrożnymi domyślnymi ustawieniami prywatności: nie zakłada się zgody w przypadku osób, które nigdy nie wypełniły formularza aplikacyjnego, i stosuje się domyślne okresy przechowywania danych. Odłączenie natychmiast usuwa zapisane dane uwierzytelniające, a aplikacja Data Export umożliwia pobranie wszystkich danych przechowywanych na platformie w dowolnym momencie — wyjście jest tak samo otwarte, jak wejście.

04Where to see it all

Wbudowana strona Integracje stanowi pojedynczy panel sterowania: każde konto i bezpośrednie połączenie z bieżącym statusem, łączenie i rozłączanie oraz odnośniki do własnej strony każdej aplikacji — gdzie znajdują się jej akcje, konfiguracja i rzeczywisty dziennik aktywności. Rekordy prezentują również historię integracji: profil kandydata lub klienta wyświetla każde przesłanie i import, które go dotyczyły, z błędami oznaczonymi na czerwono i linkiem do naprawy, ponieważ integracja, której nie można zaaudytować, to integracja, której nie można ufać.

Notatki inżynieryjne

Architektura platformy i operacje

A1Connection architecture

Model połączenia dla tej integracji został rzetelnie przedstawiony na jej karcie: tam, gdzie istnieje publiczne API, jest ono wykorzystywane za pośrednictwem Twojego własnego konta i Twojej zgody, a tam, gdzie dostawca wymaga umowy partnerskiej, strona wyraźnie o tym informuje, zamiast wyświetlać niedziałający przycisk Połącz.

Gdy dane uwierzytelniające staną się dostępne, będą podlegać standardom platformy: szyfrowanie w spoczynku, wyświetlanie wskaźnika obecności oraz natychmiastowe usunięcie po rozłączeniu.

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 typeokreślone dla każdego dostawcy na karcie
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 — Jak działają łączniki: 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.
Connectwłaściciel/administrator klika Połącz na stronie Łączniki
Vendor consentna ekranie dostawcy wyszczególniono dokładne zakresy uprawnień
Token exchangewywołanie zwrotne po stronie serwera; poufne dane nigdy nie trafiają do przeglądarki
Connectedszyfrowany magazyn danych; karta obraca się ze wskaźnikiem obecności
Explicit actionsprzesyłanie / import / harmonogram — każda operacja rejestrowana w dzienniku
Odmowa zgody → kod błędu dostawcy pojawia się w powiadomieniu dyskretnym, nazwanyBrak kluczy platformy → jasna wskazówka konfiguracyjna, a nie ciche odrzucenieWygasły token → automatyczne odświeżenie w punkcie kontrolnymOdświeżenie odrzucone → widoczny monit o ponowne połączenie; funkcje nigdy nie przestają działać bez powiadomieniaPlan poniżej minimum → karta blokady wskazuje dokładny plan
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.

Często zadawane pytania

Czy do konfiguracji potrzebny jest dział IT?
Zazwyczaj nie. Połączenia kont wymagają jedynie zalogowania się i wyrażenia zgody. Połączenia bezpośrednie wymagają danych, których administrator Państwa systemu i tak by potrzebował — klucza API z Odoo, tokenu z Zendesk — wklejanych jednorazowo do formularza, który weryfikuje je w czasie rzeczywistym.
Czy jeden członek zespołu może nawiązać połączenie dla całej organizacji?
Połączenia są na poziomie organizacji i zarządzają nimi właściciele oraz administratorzy. Rekruterzy korzystają z funkcji; tylko role uprzywilejowane mogą łączyć, rozłączać lub zmieniać powiązane elementy.
Co się stanie po rozłączeniu?
Zapisane dane uwierzytelniające są natychmiast usuwane, a funkcje obsługiwane przez to połączenie przestają działać — w sposób jawny, a nie ukryty. Wcześniej zaimportowane dane pozostają dostępne i edytowalne; żaden transfer danych nie jest kontynuowany.
Czy import zdubluje lub nadpisze moje rekordy?
Nie. Każdy import usuwa duplikaty — klientów według nazwy, osoby według adresu e-mail — i pomija istniejące wpisy zamiast je nadpisywać. Każde uruchomienie raportuje dokładnie, co zostało utworzone, a co pominięte, dzięki czemu ponowne uruchomienie jest w pełni bezpieczne.
Czy którekolwiek z tych rozwiązań wiąże się z dodatkową opłatą?
Nie. Łączniki są częścią subskrypcji — sprawdź cennik. Konta u połączonych dostawców pozostają objęte Państwa własnymi umowami.

W skrócie

  • Jedno połączenie na dostawcę odblokowuje każdą obsługiwaną przez niego funkcję
  • Ekrany zgód po stronie dostawcy; minimalne zakresy uprawnień; możliwość odwołania z dowolnej strony
  • Bezpośrednie połączenia weryfikowane na bieżąco, dane poufne szyfrowane, nigdy ponownie nie wyświetlane
  • Importy są jawne, poddane deduplikacji, powtarzalne i rejestrowane w dzienniku
  • Reguły automatycznego przesyłania są domyślnie wyłączone i konfigurowane dla każdego dostawcy
  • Zaimportowane kontakty stają się przetworzonymi kandydatami, których można wyszukiwać i oceniać punktowo
  • Pełny eksport danych zawsze dostępny — brak uzależnienia od dostawcy z założenia

Sprawdź jak działają łączniki 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.