Insert Gratyfikant nexo – konfiguracja pracy sieciowej

Insert Gratyfikant nexo – konfiguracja pracy sieciowej

Insert Gratyfikant nexo oferuje dwa tryby pracy: jednoużytkownikowy z bazą SQLite i sieciowy wieloużytkownikowy oparty na SQL Server. Konfiguracja trybu sieciowego pozwala wielu pracownikom działu kadr jednoczesny dostęp do danych – jednej osobie w trakcie naliczania wynagrodzeń i drugiej prowadzącej ewidencję czasu pracy – bez ryzyka kolizji danych. Prawidłowe skonfigurowanie środowiska sieciowego wymaga przygotowania zarówno infrastruktury serwerowej, jak i ustawień aplikacji po stronie klientów.

Architektura sieciowa Gratyfikant nexo

W konfiguracji sieciowej centralnym elementem jest usługa nexo.Serwis działająca jako usługa Windows na serwerze. Klienci aplikacji Gratyfikant nexo łączą się z nexo.Serwis przez sieć lokalną lub VPN, nie łącząc się bezpośrednio z bazą SQL Server. Taka architektura zapewnia:

  • Centralną kontrolę dostępu i autoryzację użytkowników.
  • Izolację logiki biznesowej od warstwy danych.
  • Możliwość integracji zewnętrznej przez nexo.Connector API bez bezpośredniego dostępu do bazy.

Domyślny port nexo.Serwis to 25487. Port SQL Server to domyślnie 1433 – może wymagać zmiany w przypadku konfliktów lub wymogów bezpieczeństwa.

Instalacja i konfiguracja SQL Server

Dla małych i średnich firm zazwyczaj wystarczy SQL Server Express (bezpłatny, limit 10 GB na bazę). Przy większych bazach danych lub wymaganiach HA (High Availability) należy rozważyć SQL Server Standard lub Enterprise. Po instalacji SQL Server należy:

  1. Włączyć protokół TCP/IP w SQL Server Configuration Manager: SQL Server Network Configuration → Protocols for MSSQLSERVER → TCP/IP → Enabled.
  2. Ustawić statyczny port TCP (np. 1433) w zakładce IP Addresses → IPAll → TCP Port.
  3. Skonfigurować usługę SQL Server Browser, by klienci mogli odnajdywać instancję po nazwie.
  4. Otworzyć port 1433 (i 1434 UDP dla SQL Browser) w zaporze sieciowej Windows.
  5. Utworzyć dedykowane konto SQL (np. nexo_user) z uprawnieniami db_owner do bazy Gratyfikant nexo lub skonfigurować Windows Authentication z dedykowanym kontem domenowym.

Konfiguracja nexo.Serwis

Plik konfiguracyjny nexo.Serwis (%ProgramData%\Insert\nexo.Serwis\appsettings.json lub analogiczny) zawiera connection string do SQL Server. Przykładowy connection string dla SQL Authentication:

Server=NAZWA_SERWERA\SQLEXPRESS;Database=GratyfikantNexo;User Id=nexo_user;Password=TwojeHaslo;TrustServerCertificate=True;

Po zmianie konfiguracji należy zrestartować usługę nexo.Serwis: sc stop nexoSerwis && sc start nexoSerwis. Przy pierwszym starcie z SQL Server nexo.Serwis automatycznie tworzy bazę danych i stosuje migracje schematu.

Konfiguracja stacji klienckich

Na każdej stacji klienckiej należy zainstalować aplikację Gratyfikant nexo (pełna instalacja lub klient sieciowy, zależnie od wersji). W ustawieniach połączenia podać adres IP lub nazwę DNS serwera nexo.Serwis oraz port 25487. Klient nie wymaga bezpośredniego dostępu do SQL Server – cała komunikacja odbywa się przez nexo.Serwis. Po połączeniu użytkownicy logują się swoimi kontami kadrowo-płacowymi zdefiniowanymi w Gratyfikant nexo.

Otwieranie portów w zaporze

Na serwerze z nexo.Serwis należy otworzyć port 25487 TCP dla ruchu przychodzącego z sieci lokalnej. Polecenie PowerShell (uruchomione jako administrator):

New-NetFirewallRule -DisplayName "nexo.Serwis" -Direction Inbound -Protocol TCP -LocalPort 25487 -Action Allow

Serwis laptopów i komputerów

Naprawa laptopów i komputerów stacjonarnych – Warszawa i okolice. Serwis na miejscu oraz dojazd do klienta.

22 378 46 39

Obszar działania

Warszawa – wszystkie dzielnice – oraz sąsiednie miejscowości. Sprzęt przyjmujemy w serwisie, dojeżdżamy też do domu i do firmy.

Strona główna