====== WYMAGANIA SPRZĘTOWE ======
===== Ogólne wiadomości o systemie Modus =====
Modus jest aplikacją typu klient-serwer. Oznacza to, że na komputerze klienta instalujemy tylko program Modus w odpowiedniej wersji a na serwerze instalujemy oprogramowanie Firebird i tam też kopiujemy dostarczone przez RHO bazy. Po uruchomieniu programu na komputerze klienta ustanawiamy połączenie z serwerem podając adres IP serwera oraz ścieżkę dostępu do pliku bazy na serwerze. zwracamy uwagę na podanie poprawnej ścieżki na systemach linux ze slaszami w prawo np. /home/db/baza.fdb dla windows slasze w lewo np. c:\bazy\baza.fdb
uwaga na serwerach linux ważna jest wielkość liter w nazwie bazy dla ułatwienia proszę zawsze nazwy baz wprowadzać małymi literami włącznie z rozszerzeniem
System Modus zawiera dwa pliki bazy są to: baza główna **nazwa_bazy.fdb** oraz **bin_nazwa_bazy.fdb** zawierająca załączniki, zdjęcia - Zawsze podajemy ścieżkę do bazy głównej. baza bin_ powinna zawsze mieć taką samą nazwę jak główna z uwzględnieniem wielkości liter
===== System operacyjny stanowisk komputerowych =====
* Windows od wersji 10
===== System operacyjny serwera =====
* systemy operacyjne Linux (Ubuntu, Debian, CentOS) lub Windows Server 2019, 2022
===== Minimalna konfiguracja sprzętowa =====
==== Serwer ====
Przy zakupie należy kierować się ilością użytkowników korzystających z bazy.
Używane sprzęty były super zapewne kilka dobrych lat temu. Obecnie są problemem, którego poprzedni użytkownicy chcą się pozbyć.
Serwer powinien posiadać procesor wielordzeniowy, minimum 64GB ram, zalecane 128GB ram dla baz powyżej 5GB oraz szybkie dyski. W przypadku pracy zdalnej konieczne jest minimum 500MB RAM-u na jednego użytkownika.
=== ważne informacje dotyczące serwera ===
== sprzęt ==
* procesor wielordzeniowy, najnowszej generacji, bardzo dobrze sprawują się procesory AMD Ryzen , Epic
* karta sieciowa i switche minimum 1Gb - dobrze jest zainwestować w całą sieć o wyższej przepustowości, raczej stosować rozwiązania z użyciem kabli sieciowych, sieci bezprzewodowe są dość zawodne zwłaszcza na halach produkcyjnych
* markowy sprzęt zwiększa komfort pracy i jest bardziej niezawodny
* pamięć z korekcją błędów ECC
* dyski nvme2 lub SSD - tylko dobrych firm z dodatkowym backupem na zwykły dysk
== system Linux ==
* Prawidłowo skonfigurować serwer Firebird - plik firebird.conf
* ustawić uprawnienia do baz danych
* instalacja serwera Firebird tylko z instalki dostarczonej przez producenta ([[http://www.firebirdsql.org|www.firebirdsql.org]]), nie należy instalować Firebirda z poziomu pakietów
== system Windows ==
* Prawidłowo skonfigurować serwer Firebird - plik firebird.conf
== Firebird ==
* Serwer bazy danych Firebird występuje bezpłatnie jak i w wersji komercyjnej HQbird. Wersja płatna ma dużo wyższe możliwości sterowania i jest bardziej wydajna. Zalecamy korzystanie z tej wersji
===== ważne informacje dotyczące stanowisk roboczych =====
* procesor -minimum Pentium i3,
* dysk twardy - min 30GB wolnego miejsca
* karta sieciowa 1GB (proszę wyłączać opcję oszczędzania energii w ustawieniach karty sieciowej)
gorąco zalecamy pracę na dyskach SSD - zarówno na stanowiskach roboczych jak na serwerach
* pamięć RAM 8 GB,
* port USB
* karta grafiki - monitor - minimalna rozdzielczość ekranu 1920 x 1080
* Internet Explorer w wersji 9.0 lub nowszej
* system operacyjny Windows 10 lub nowszy
Przy instalacji programu w systemach Windows Serwer, 2003 wymagane są uprawnienia administratora, podczas aktualizowania systemu Modus lub działać z uprawnieniami administratora
===== Informacje dotyczące terminali produkcyjnych =====
Hale produkcyjne są specyficznym środowiskiem pracy. Bardzo często zapylenie, temperatury, wyładowania elektryczne uniemożliwiają zastosowanie zwykłych komputerów. Jednak najgorszym z czynników są zdjęcia z wesel, ściągane filmy, upadki sprzętu i cała seria wybryków Pracowników. Poniżej ogólne wskazówki (są to rady pracowników firmy RHO Software):
* najprostszym rozwiązaniem jest zastosowaniem specjalnego sprzętu do celów przemysłowych. Te urządzenia gwarantują poprawną pracę w trudnych warunkach.
* Możliwe jest również zastosowanie tańszej wersji sprzętu. Dość sprawnie zachowują się tzw. cienkie klienty (ThinClient) itp. Te maleńkie PC-ty nie posiadają wiatraczków ani innych systemów chłodzenia co eliminuje dostęp pyłu do wnętrza. Są dość wolne ale na potrzeby Terminala naszej produkcji są wystarczające.
* Monitory, zwłaszcza dotykowe bardzo szybko ulegają zabrudzeniu, ew folia wierzchnia na tych monitorach bardzo szybko pęka lub zwyczajnie zostaje pocięta (np w chwili gdy operator terminala trzyma w ręku nożyk lub długopis) dlatego należy stosować monitory z matrycą szklaną lub z innego trwałego tworzywa.
* Na halach ze sprzętem z silnikami o dużej mocy praktycznie niemożliwe jest korzystanie z sieci bezprzewodowych.
* Czytniki kodów kreskowych - tylko i wyłącznie laserowe
* wszelkie czytniki biometryczne (odcisk palca) na produkcji przestają działać po około tygodniu
* dostępne są specjalne gumowe klawiatury i choć dość trudno się na nich pracuje na pewno nie spalimy sprzętu np kawą
Da zapewnienia niezakłóconej pracy na terminalach należy wyłączyć domyślną opcję oszczędzania energii, która to opcja wyłącza kartę sieciową.