Przejdź do głównej zawartości

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_sync z 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 Pomoc tworzonym 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 nextRun z sync_config
    • Data i godzina nextRun jest teraz automatycznie ustawiana zgodnie ze strefą czasową, w której działa eFOBsync

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 logi dla aktualnie procesowanego Przepływu danych
    • Możliwość zaznaczania logów i kopiowania ich dla historycznych Przepływów danych
    • Dodanie przycisku Kopiuj logi dla 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 Wyloguj i brakiem możliwości zalogowania podczas akcji Zaloguj 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_run w 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
  • Poprawki wyliczania next_run i wstawiania go do sync_config na 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