---
title: "Plug-in Synchronizajca"
canonical: "https://help.skillpanel.com/space/TGP/3065085953/Plug-in%20Synchronizajca"
format: markdown
---
Przykładową wtyczką, która jest obsługiwane przez platformę **SkillPanel** i znalazła już swoje zastosowanie u naszych klientów,  jest wtyczka zajmująca się synchronizacją prywatnych baz użytkowników firm z platformą **SkillPanel**. 

**Jak działa wtyczka?**

Każdy klient posiada prywatną bazę użytkowników korzystających z platformy. **SkillPanel** również posiada swoją bazę użytkowników, identyfikowanych po adresie email. 

W sytuacji gdy wtyczka <u>nie jest zainstalowania</u> użytkownicy dostają maila z zaproszeniem do korzystania z platformy, są proszeni o ustawienie hasła, po czym zostają dodani do bazy **SkillPanel**. Konieczność stworzenia odrębnego konta, zwłaszcza z nowym hasłem, niezwiązanym z wewnętrznym systemem klienta (np. AD), może być kłopotliwa.

W dużych organizacjach występuje jednak częsta rotacja pracownków i powyższe rozwiązanie staje się nieoptymalne. W tym przypadku należy cyklicznie wykonać zrzut bazy danych pracowników na udział sieciowy (np.poprzez SFTP), po to by informacje na platformie były aktualne. Przykładowe dane, które potrzebują aktualizacji to:

- Lista nowych/obecnych pracowników
- Lista pracowników, którzy odeszli z firmy
- Struktura (przydział konkretnych osób do zespołów; funkcje kierownicze)

Proces polega na pobraniu zrzutu (np. w formacie CSV) z serwera klienta, a następnie załadowaniu tego pliku po naszej stronie i dokonaniu synchronizacji z **SkillPanelem**.

[Dane w dumpie mogą być pełne (obejmujące całą bazę) lub przyrostowe]

![image](media://2a532b57-9cd0-43cb-a7c1-22e28954bfcf)

**Korzyści takiego rozwiązania to przede wszystkim:**

- Automatycznie wysyłane zmiany do naszego systemu w czasie rzeczywistym lub periodyczne pobranie zmian przy użyciu API klienta

- Dwukierunkowa synchronizacja (dwukierunkowa, ponieważ zmiany dokonane w **SkillPanel**  również trafiają do klienta np. dump zawiera potwierdzenie, że otrzymaliśmy informacje o nowych pracownikach oraz że dodaliśmy ich do bazy)

- Bezobsługowa, automatyczna integracja z bazą klienta

- Synchronizacja z dowolną częstotliwością (domyślnie raz dziennie)- Możliwość interpretacji danych z SkillPanel w systemie klienta (np. analityka, Power BI, system HR)

- Możliwość obsługiwania powiadomień PUSH

- W połączeniu ze wsparciem SSO w **SkillPanel** (oparty o SAML 2.0), platforma SkillPanel staje się integralną częścią oprogramowania klienta - z przezroczystą synchronizacją użytkowników i respektowaniem wewnętrznego hasła pracownika