Aktualizacje eFOBsync
Zaktualizowano 2026-05-28
Instalator eFOBsync
Najnowsza i aktualna wersja eFOBsync jest dostępna do pobrania pod linkiem: eFOBsync_Setup.zip
Znane problemy / ograniczenia
1. eFOBsync – moduł Symfonia R2Płatnik API
- obsługuje polskie znaki wyłącznie na Windows w polskiej wersji językowej (obejściem jest użycie wersji SQL)
2. Logowanie błędów
- kontekst informacji ‘wykrzyknika’ działa błędnie dla logów nieudanego uruchomienia pipeline
Aktualizacje
Release 0.11.0 – 30.04.2026
- Poprawki bezpieczeństwa: zaktualizowano zależności NuGet do najnowszych dostępnych wersji
- Ulepszono przetwarzanie rekordów podczas generowania XML:
- poprawiono obsługę przestarzałych lub niepoprawnych znaków Unicode w danych źródłowych, które wcześniej mogły całkowicie przerwać generowanie XML
- dodano sanityzację niepoprawnych znaków w rekordach przed wygenerowaniem XML
- dodano pomijanie uszkodzonych rekordów z odpowiednim wpisem do logu, tak aby pozostałe rekordy mogły zostać dalej przetworzone
- Dostosowano integrację z Sentry SDK do zmian w nowszej wersji biblioteki
- Wykonano drobny refactoring generatora XML w celu uproszczenia dalszego utrzymania kodu
Release 0.10.2 – 02.03.2026
- Dodano funkcjonalność synchronizacji użytkowników (alfa)
- Poprawiono mechanizmy asynchroniczności REST API
- Naprawiono kolejność wykonywania zadań wewnątrz koszyka
- Poprawiono ogólną wydajność aplikacji
- Naprawiono zależności wielowątkowości powodujące losowe zawieszanie się aplikacji
Release 0.9.12 – 06.06.2025
- Dodano możliwość korzystania z Integrated Security w trybie konsolowym podczas łączenia się przez SQL
- Użyteczność: Dodano mechanizm ponawiania po 5 minutach żądań wysyłanych do eFOB w przypadku niepowodzenia pobrania konfiguracji lub autentykacji
- Użyteczność: Usunięto komunikat potwierdzający zalogowanie
- Poprawiono błąd, który powodował wizualne ‘mryganie’ listy zaplanowanych przepływów danych
- Naprawiono błąd, który powodował duplikowanie się przepływów konfiguracji połączenia w kolejce
Release 0.9.11 – 04.06.2025
- Poprawiono błąd, przez który aplikacja nie uruchamiała się ze względu na nieobsłużony błąd z menadżera poświadczeń
- Dodano flagę –debug dostęną jako parametr wywołania, która powoduje że odkładane jest więcej logów aplikacji
- Usunięto przechowywanie wewnętrznego cache danych na rzecz każdorazowego korzystania z cache z eFOB
- Ulepszono obsługę systemów kadrowych z rodziny Enova z w trybie konsolowym (beta)
- Uproszczono architekturę wielowątkową poprzez zmniejszenie liczby równoległych wątków
Release 0.9.10 – 15.05.2025
- Dodano obsługę systemów kadrowych z rodziny Optima (alfa) i ulepszono Enova (beta)
- Dodano szyfrowanie danych w menedżerze poświadczeń, zarówno nowych jak i już istniejących
- Dodano eFOBsyncAppConsole.exe jako dodatkowe narzędzie wdrożeniowe
- Ulepszono logikę pobierania danych ze źródeł
- Poprawiono mechanizm porównywania danych źródłowych
- Usunięto zbędnie odkładane logi
Release 0.9.9 – 11.04.2025
- Dodano poprawne obsłużenie błędu logowania do eFOB w przypadku błędu serwera
- Dodano bardziej szczegółowe komunikaty błędów podczas problemów z logowaniem
- Poprawiono rozpoznawanie zmian rekordów
- Ulepszono obsługę funkcjonalności wykrzyknika do obsługi błędów logowania
- Symfonia KiP: Poprawiono pobieranie nazwy firm z pierwszej na najnowszą wersję
Release 0.9.8 – 01.04.2025
- Dodano obsługę łączenia z systemami rodziny Enova (wersja alfa)
- Dodano wyświetlanie i analizowanie liczby rekordów przetworzonych przez eTeczkę, w tym automatyczne wykrywanie ew. błędów zakończenia
- Dodano wyświetlanie wykonywanego zapytania SQL
- Rozszerzono wyświetlanie informacji dot. połączenia na oknach logowania do DB (SQL)
- Ulepszono komunikaty pomocy na wszystkich oknach logowania
- Zwiększono timeout połączenia HTTP z 60s do 120s
Release 0.9.7 – 23.03.2025
- Dodano obsługę kopiowania szczegółów błędu w GUI
- Obsłużono dodatkowe formaty dat pobieranych z systemów źródłowych i polepszono obsługę przekazywania dat do XML
- Poprawiono błąd przez który aplikacja mogła wyłączać się, po zamknięciu okna logowania do źródła
- Dodano dodatkową obsługę przypadku, w którym użytkownik którego używamy do łączenia się ma ograniczone dostępy w bazie danych Symfonia ERP Kadry i Płace
- Poprawiono błąd, przez który inicjalne konfiguracje mogły się duplikować w kolejce
Release 0.9.6 – 10.03.2025
- Dodano connector do Symfonia KiP
- Dodano nową opcję uruchomienia w konsoli dla Symfonia KiP
- Ulepszono obsługę ikony paska systemowego (systray) dla wielu ekranów
- Ulepszono obsługę błędów połączeń do bazy danych, w tym dodano element graficzny wykrzyknika na GUI
- Poprawiono błąd usuwania pipeline z “Zaplanowanych”
- Naprawiono wykryte błędy pobierania danych z eFOB
Release 0.9.5 – wewnętrzny (nie opublikowany)
- Umożliwiono instalację eFOBsync na normalnym użytkowniku (brak wymogu uprawnień Administratora)
- Przeniesiono miejsce przechowywania pluginów do głównego folderu aplikacji (z ProgramFiles na ProgramData)
- Zmieniono łączenie się z eFOB przy uruchomieniu aplikacji dopiero po całkowitym wczytaniu GUI
- Wykonano refactoring kodu i zmiana logiki wczytywania pluginów pod kątem nowych pluginów (m.in. Symfonia KiP)
- Naprawiono błąd, który uniemożliwiał uruchomienie aplikacji w przypadku problemów z pobraniem konfiguracji
- Naprawiono błąd, który powodował zawieszenie się UI po zamknięciu niektórych komunikatów błędów
- Naprawiono brak automatycznego logowania po restarcie
Release 0.9.4 – wewnętrzny (nie opublikowany)
- Refactoring kodu i przebudowa struktury całej aplikacji pod kątem nowych pluginów (m.in. Symfonia KiP)
Release 0.9.2 – wewnętrzny (nie opublikowany)
- Drobne poprawki w UI
- Wykluczenie zadań
initial_syncz zakładki ‘Działania’ - Refactoring kodu i poprawki w module
HistoryLog - Uzupełnienie obsługi ‘windows_user’ przy pierwszym/kolejnym logowaniu do DB – refactoring zapisywania i odczytywania credentials
Release 0.9.1 – 02.01.2025
- Umożliwienie przesuwania okna Informacyjnego/błędu
- Zmiana obsługi kolejki Przepływów danych na wielowątkową
- Naprawa braku pobierania cache z eFOB
Release 0.9.0 – 18.12.2024
- Zmiana standardu przechowywania haseł w Windows Credential Manager (na prefix “eFOBsync-“) – UWAGA: wymaga ponownego wprowadzenia poświadczeń
- Wyłączenie natychmiastowego uruchamiania dla ręcznych Przepływów danych (są uruchamiane wg stanu kolejki po 1s)
- Ulepszenie odświeżania Kolejki z uwzględnieniem uruchomienia przepływów Inicjalnych, niezaleznie od stanu Start/stop
- Ulepszenia obsługi połączenia HTTP, w tym błędów
- Dodanie w dolnym pasku informacji o użytkowniku Windows uruchamiającym program, w tym informacji o uprawnieniach ADMIN
- Dodanie w instalatorze weryfikacji uruchomienia programu eFOBsync
- Naprawa wcześniejszej daty zakończenia taska w SyncRunLog w przypadku błędu w eFOBsync
Release 0.8.2 – 17.12.2024
- Lepsze pozycjonowanie okien komunikatów
- Poprawienie obsługi błędów logowania do eFOB
- Ulepszenie mechanizmu odświeżania kolejki (przycisk Odśwież Przepływy danych)
- Ulepszenie mechanizmu działania kolejki (zmiana częstotliwości wykonywania z 15s na 1s)
- Dodanie dolnego paska statusu i wersji na głównym oknie
Release 0.8.1 – 13.12.2024
- Dodanie zapamiętywania stanu start/stop (m.in. automatyczny start po restarcie komputera)
- Dodatkowe informacje dot. błędów przesyłania logów
Release 0.8.0 – 12.12.2024
- Ulepszenia okna użytkownik/hasło w oknach logowania
- Ustawienie timeout na wywołania HTTP na 60s
- Naprawa błędu wątków zawieszającego przetwarzanie danych na niektórych komputerach
Release 0.7.5 – 11.12.2024
- Dodanie dodatkowych informacji diagnostycznych i obsługi błędów
- Dodanie nazwy organizacji do której aktualnie jesteśmy zalogowani
- Uproszczenie wywoływania funkcji z domyślnym timeout 15s
Release 0.7.4 – 10.12.2024
- Usunięcie przycisku PAUZA
- Poprawki tekstów i dodanie tooltips do przycisków
- Naprawa logowania do bazy danych za pomocą windows_user
- Naprawa błędu – Usunięcie pipeline nie skutkuje usunięciem go w kolejce – po poprawce jest usuwany z UI oraz z kolejki wykonywania
- Naprawa pozycjonowania i wyświetlania wszystkich okienek logowania – wyświetlanie zawsze na wierzchu
Release 0.7.3 – 09.12.2024
- Uspójnienie nazw angielskich na polskie (przepływy danych)
- Dodanie informacji pomocniczych z liczbami rekordów do analiz błędów synchronizacji
Release 0.7.2 – 06.12.2024
- Użyteczność: Zmiany pozycjonowania okienek by wyświetlały się pośrodku okna nadrzędnego/ekranu
- Użyteczność: Wyłączenie komunikatu o sukcesie logowania do R2Płatnik / DB
- Lepsza obsługa przekroczenia timeout Bazy Danych (2x15s)
Release 0.7.1 – 05.12.2024
- Dodanie readme.txt do instalacji
- Poprawka błędu wykrywania środowiska innego niż DEV
- Wyłączenie zamykania okna logowania po wylogowaniu
Release 0.7.0 – 04.12.2024
- Usuwanie Przepływu danych z eFOBsync jeśli przypisane do niego połączenie ma status “Błąd”
- Ukrycie przycisku do podglądu hasła na zalogowanym użytkowniku
- Dodanie częściowej obsługi Unicode do naprawy błędu działania na Windows ENG (nadal w trakcie)
Release 0.6.7 – 04.12.2024
- Poprawki dynamicznego ładowania R2PAPI
- Poprawki UI, normalizacja marginesów, wielkości czcionek, zmiany ikon i przycisków, poprawki ułożenia elementów
- Naprawa błędu uniemożliwiającego zalogowanie się po wystąpieniu błędu połączenia do serwera
- Zablokowanie dodawania Przepływu danych bez nextRun do zaplanowanych działań
- Dodanie zapisywania historii wykonywanych Przepływu danych do pliku
- Automatyczne uruchamianie procesowania Przepływu danych po dodaniu do kolejki, jeśli jest zatrzymane
Release 0.6.6 – poprawki i ulepszenia, naprawa połączenia przez R2P API – 21.11.2024
- Naprawa dynamicznego ładowania DLL R2P API
- Poprawiona obsługa błędów w przypadku połączenia przez R2P API
- Uruchamianie zminimalizowanej aplikacji do system tray podczas autostartu przy uruchomieniu systemu
- Poprawione ustawianie autostartu w rejestrze Windows
- Dodanie potwierdzenia zamknięcia aplikacji poprzez kliknięcie X, z opcjami Tak/Nie do wyboru
- Dodanie potwierdzenia zamknięcia aplikacji poprzez kliknięcie “Wyjście”, po kliknięciu prawym przyciskiem myszy na eFOBsync na pasku zadań, z opcjami Tak/Nie do wyboru
- Drobne poprawki UI oraz tekstu wyświetlanego na ekranie
Release 0.6.5 – poprawki związane z połączeniem R2P SQL- 17.11.2024
- Dodanie możliwości podania customowego portu dla połączenia R2P SQL
- Zmiana tworzenia connectionString
- Zmiana tworzenia dbName
- Usprawnienia obsługi błędów i loggera
Release 0.6.4 – dodanie tooltipów dla przycisków i ikonki pomocy – 12.11.2024
- Dodanie tooltipów dla przycisków na górnym pasku
- Dodanie ikonki HelpItem, która po kliknięciu przenosi do strony pomocy eFOBsync
- Zmiana URL prowadzącego do strony pomocy eFOBsync w pliku
Pomoctworzonym przez instalator
Release 0.6.3 – ulepszony logger i zapisywanie logów do pliku – 04.11.2024
- Dodanie globalnego loggera oraz zapisywanie logów do pliku w lokalizacji
C:Users<user>AppDataLocaleFOBsynclogsapplication_log.log
Release 0.6.2 – poprawne parsowanie daty i godziny w strefie czasowej w której działa eFOBsync – 22.10.2024
- Poprawka parsowania daty i godziny
nextRunzsync_config- Data i godzina
nextRunjest teraz automatycznie ustawiana zgodnie ze strefą czasową, w której działa eFOBsync
- Data i godzina
Release 0.6.1 – kopiowanie logów, lepsze komunikaty, poprawki błędów logowania i synchronizacji – 21.10.2024
- Dodanie możliwości kopiowania logów
- Możliwość zaznaczania logów i kopiowania ich dla aktualnie procesowanego Przepływu danych
- Dodanie przycisku
Kopiuj logidla aktualnie procesowanego Przepływu danych - Możliwość zaznaczania logów i kopiowania ich dla historycznych Przepływów danych
- Dodanie przycisku
Kopiuj logidla aktualnie historycznych Przepływów danych - Tworzenie wszystkich logów w podobny sposób (z
[{DateTime.Now:yyyy-MM-dd HH:mm:ss}]na początku)
- Poprawki błędów logowania
- Oznaczenie czerwonym kolorem informacji “Niezalogowany do eFOB”
- Usunięcie problemu z widocznym przyciskiem
Wyloguji brakiem możliwości zalogowania podczas akcjiZaloguj się ponownie
- Poprawki komunikatów błędów, tak aby były czytelniejsze i bardziej zrozumiałe dla użytkownika
- Naprawa braku synchronizacji według ustawień harmonogramu
- Dodanie wyświetlania w “ZAPLANOWANE” Przepływów danych, które mają
next_runw przyszłości w formacie[{DateTime.Now:yyyy-MM-dd HH:mm:ss}] nazwa_przepływu_danych - Usuwanie z listy “ZAPLANOWANE” Przepływu danych w momencie rozpoczęcia jego procesowania
- Poprawki błędów związanych z procesowaniem zaplanowanych Przepływów danych
- Dodanie wyświetlania w “ZAPLANOWANE” Przepływów danych, które mają
- Poprawki wyliczania
next_runi wstawiania go dosync_configna backend
Release 0.6.0 – pierwsza wersja rozszerzeń do Symfonia KiP – 10.10.2024
- Dodano możliwość integracji z Symfonia Kadry i Płace (nie ukończone)
Release 0.5.3 – zmiana wczytywania DLL na dynamiczne – 10.10.2024
- Zmieniono statyczne wczytywanie DLL R2Płatnika na dynamiczne
- Dodano wylogowywanie użytkownika R2Płatnika po pobraniu danych
Release 0.5.2 – bugfix – 1.10.2024
- Poprawiono błąd od Symfonii
Release 0.5.1 – pobieranie konfiguracji, opcja autentykacja i zmiany odczytu rejestru – 1.10.2024
- Przywrócono automatyczne pobieranie konfiguracji
- Dodano autentykację windows user do połączenia z R2Płatnik przez SQL
- Zmieniono sposób przechowywania i odczytywania niektórych danych z rejestru (co rozwiązuje problem niepoprawnego działania aplikacji w środowisku wielu użytkowników)
- Dodano poprawną obsługę błędu, gdy instancja aplikacji jest uruchomiona przez innego użytkownika
Release 0.5.0 – pierwsza oficjalna wersja dla Klientów – 30.09.2024
- Zmieniono sposób porównywania DataCollectorów, tak, aby jeden eFOBsync poprawnie rozpoznawał dane z różnych tasków, gdzie źródło było identyczne
- Dodano obsługę systemu kadrowego ENOVA w typie połączenia SQL
- Zmieniono sposób wgrywania R2PApi10.dll – dotychczas robił to instalator, teraz plik z API R2Płatnika dociąga się z ‘bin_path’ podanego dla konkretnego taska (ze względu na brak praw do dystrybucji pliku R2PApi10.dll).
- Dodano wymagalne logowanie do R2Płatnika – czasami pobieranie danych bez logowania działało także na RDP, jednak czasami nie. Wymagalność logowania rozwiązuje ten problem
- Dodano szybszą reakcję aplikacji na zamknięcie okna logowania do źródła danych
- Zmieniono nazwy niektórych klas
- Zmieniono język wszystkich komunikatów błędów na język polski