Konfiguracja modułu KSeF: Różnice pomiędzy wersjami

Nie podano opisu zmian
Linia 169: Linia 169:
Jest on używany wyłącznie w trybach szczególnych (offline / awaryjnych) i '''nie zastępuje''' certyfikatu lub tokena skonfigurowanego dla operatora.
Jest on używany wyłącznie w trybach szczególnych (offline / awaryjnych) i '''nie zastępuje''' certyfikatu lub tokena skonfigurowanego dla operatora.
|}
|}
== Ustawienia usługi synchronizacji KSeF ==
Aplikacja '''Rejestr KSeF''' umożliwia konfigurację lokalnej usługi synchronizacji KSeF (WebAPI), która odpowiada za komunikację z KSeF oraz przetwarzanie danych w tle.
Aby usługa działała poprawnie i uruchamiała się automatycznie razem z aplikacją, należy uzupełnić jej konfigurację oraz zapisać ustawienia.
Po zapisaniu konfiguracji aplikacja przy starcie automatycznie uruchamia usługę synchronizacji. 
Jeżeli konfiguracja nie zostanie zapisana, usługa '''nie uruchomi się automatycznie'''.
Opcja '''Ustawienia usługi synchronizacji KSeF''' dostępna jest w oknie konfiguracji KSeF.
[[Plik:RejestrKSeF ustawienia synchronizacji.png|ramka|brak|Ustawienia usługi synchronizacji KSeF]]
=== Wymagane pola konfiguracji ===
Poniższe pola są obowiązkowe – bez ich uzupełnienia konfiguracja nie zostanie zapisana.
{| class="wikitable"
|-
! Pole w formularzu
! Co wpisać
! Uwagi
|-
| '''Port HTTP usługi'''
| Domyślnie ''5293''
| Lokalny port (localhost). Musi być wolny – jeśli jest zajęty, usługa nie wystartuje.
|-
| '''Limit oczekiwania na start [s]'''
| Najczęściej ''30'' lub ''60''
| Czas (w sekundach), przez jaki aplikacja czeka na uruchomienie usługi.
|-
| '''Środowisko KSeF'''
| ''Test'', ''Demo'' lub ''Prod''
| Określa środowisko Ministerstwa Finansów, z którym łączy się system.
|-
| '''Tryb pracy usługi'''
| Najczęściej ''Production''
| W środowisku produkcyjnym należy ustawić tryb ''Production''. Tryb ''Development'' używany jest w testach.
|-
| '''Użytkownik'''
| Użytkownik Firebird
| Najczęściej ''SYSDBA'' lub konto techniczne.
|-
| '''Hasło'''
| Hasło użytkownika Firebird
| Pole może być puste tylko jeśli konfiguracja Firebird na to pozwala.
|-
| '''Baza / plik'''
| Ścieżka do pliku bazy
| Np. ''E:\bazyfb3\IS_KSEF_SYNC.gdb''
|-
| '''Host / DataSource'''
| ''localhost'' lub adres serwera
| Adres serwera Firebird.
|-
| '''Port bazy'''
| Najczęściej ''3050''
| Standardowy port Firebird.
|-
| '''Charset'''
| Najczęściej ''UTF8''
| Powinien być zgodny z konfiguracją bazy.
|-
| '''ServerType'''
| Najczęściej ''0''
| Parametr techniczny połączenia Firebird.
|-
| '''Dialect'''
| Najczęściej ''3''
| Zalecany dla nowych baz.
|-
| '''Klucz szyfrowania danych logowania'''
| Generowany automatycznie
| Służy do zabezpieczenia danych dostępowych. Nie należy go zmieniać ręcznie.
|}
Po uzupełnieniu danych należy zapisać konfigurację przyciskiem '''Zapis'''.
=== Uruchamianie usługi ===
Po zapisaniu konfiguracji można uruchomić usługę przyciskiem:
* '''Uruchom serwis'''
Po poprawnym uruchomieniu usługa będzie startować automatycznie razem z aplikacją '''Rejestr KSeF'''.
Jeżeli usługa nie zostanie skonfigurowana lub zapis się nie powiedzie:
* serwis nie uruchomi się automatycznie,
* komunikacja z KSeF może nie działać poprawnie.
=== Baza synchronizacji KSeF ===
Usługa synchronizacji korzysta z osobnej bazy danych Firebird.
Baza ta służy do:
* przechowywania danych technicznych,
* kolejkowania operacji,
* synchronizacji z KSeF.
==== Wymagania ====
Aby usługa działała poprawnie:
* użytkownik Firebird musi mieć możliwość logowania do serwera,
* użytkownik powinien mieć uprawnienia do tworzenia bazy i tabel,
* wskazana ścieżka do bazy musi być dostępna dla serwera Firebird.
==== Pierwsze uruchomienie ====
Przy pierwszym uruchomieniu usługi system automatycznie:
* tworzy bazę synchronizacji (jeżeli nie istnieje),
* zakłada wymagane tabele,
* przygotowuje strukturę do pracy z KSeF.
Jeżeli użytkownik Firebird nie ma odpowiednich uprawnień:
* usługa nie uruchomi się poprawnie,
* szczegóły błędu będą widoczne w logach usługi.


== Uzyskiwanie certyfikatów i tokenów KSeF ==
== Uzyskiwanie certyfikatów i tokenów KSeF ==