- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Biura rachunkowe i grupy powiązanych firm często potrzebują obsługiwać kilka podmiotów z poziomu jednej instalacji enova365.
Konfiguracja obejmuje ustawienie oddzielnych baz danych dla poszczególnych firm w ramach jednej instalacji programu oraz uporządkowanie dostępu do nich.
Usługa jest przydatna dla biur rachunkowych i grup firm obsługujących kilka podmiotów w systemie enova365.
Konfiguracja obsługi wielu firm mieści się z reguły w standardowym czasie do 3 dni.
Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.
W systemie ERP enova365 (zintegrowane oprogramowanie do zarządzania przedsiębiorstwem, księgowością, kadrami i handlem) obsługa wielu podmiotów gospodarczych może być zrealizowana na dwa podstawowe sposoby. Wybór optymalnego rozwiązania zależy od profilu działalności, powiązań kapitałowych pomiędzy spółkami oraz wymogów formalno-prawnych dotyczących izolacji danych finansowych i kadrowych.
Pierwszym i najbardziej powszechnym rozwiązaniem jest model wielobazowy. W tej architekturze każda obsługiwana firma posiada w pełni autonomiczną bazę danych na serwerze Microsoft SQL Server (silnik relacyjnej bazy danych odpowiedzialny za bezpieczne przechowywanie i przetwarzanie informacji). Wszystkie bazy funkcjonują w ramach jednej instancji serwera bazodanowego, a uprawnieni użytkownicy logują się do wybranego podmiotu z poziomu wspólnego menu programu. Taka konfiguracja zapewnia całkowitą separację informacji, co stanowi wymóg bezwzględny dla biur rachunkowych rozliczających zewnętrznych klientów, a także dla firm tworzących oddzielne bazy testowe i archiwalne.
Drugim wariantem jest model wielooddziałowy w ramach jednej wspólnej bazy danych. Rozwiązanie to znajduje zastosowanie w grupach kapitałowych, holdingach oraz przedsiębiorstwach wielozakładowych, które dążą do ujednolicenia procesów biznesowych. W tym modelu poszczególne spółki lub oddziały korzystają ze wspólnego planu kont, jednolitej kartoteki kontrahentów i towarów oraz współdzielonych definicji dokumentów, zachowując jednocześnie możliwość generowania odrębnych lub skonsolidowanych sprawozdań finansowych. Odpowiednie mechanizmy uprawnień dbają o to, aby pracownicy widzieli wyłącznie dokumenty przypisane do ich jednostki organizacyjnej.
Prawidłowe uruchomienie środowiska wielopodmiotowego wymaga precyzyjnych prac administracyjnych na poziomie systemu operacyjnego, serwera bazy danych oraz samej aplikacji enova365. Prace realizowane przez serwisanta w siedzibie klienta obejmują szereg technicznych etapów:
Próby samodzielnego dodawania kolejnych baz danych i zarządzania nimi przez osoby nieposiadające specjalistycznej wiedzy technicznej często prowadzą do poważnych zaburzeń w pracy systemu ERP. Do najczęściej spotykanych problemów należą:
Używanie domyślnego konta administratora bazy danych (konto sa w Microsoft SQL Server) na wszystkich stanowiskach pracy. Brak dedykowanych użytkowników bazodanowych o ograniczonych uprawnieniach stwarza wysokie ryzyko przypadkowego uszkodzenia struktur systemowych lub nieautoryzowanego dostępu do danych innej firmy zarejestrowanej na tym samym serwerze.
Niezsynchronizowana aktualizacja oprogramowania i konwersja baz. Po zainstalowaniu nowej wersji enova365 każda baza danych musi przejść proces aktualizacji schematu tabel. Wykonanie aktualizacji programu na części komputerów bez jednoczesnej konwersji wszystkich podmiotów prowadzi do zablokowania dostępu do baz o starszym schemacie i paraliżuje pracę działu księgowego.
Brak scentralizowanego i weryfikowanego harmonogramu kopii zapasowych. Często kopie bezpieczeństwa (backup) są konfigurowane wyłącznie dla pierwotnie utworzonej bazy, natomiast nowo dodawane podmioty zostają pominięte w planie zadań serwera. W sytuacji awarii sprzętowej nośnika danych brak aktualnego zrzutu bazy oznacza bezpowrotną utratę dokumentacji finansowo-księgowej.
Niekontrolowany wzrost plików dziennika transakcji (pliki z rozszerzeniem LDF rejestrujące historię operacji w Microsoft SQL Server). Przy pracy z wieloma bazami brak odpowiednio ustawionego modelu odzyskiwania danych (Recovery Model) oraz brak regularnego obcinania logów transakcyjnych prowadzi do szybkiego zapełnienia całej pamięci masowej na serwerze i zatrzymania pracy wszystkich firm.
Niewłaściwa konfiguracja ścieżek sieciowych do plików wymiany. Błędnie skonfigurowane uprawnienia do folderów wymiany danych z systemami bankowości elektronicznej lub platformami e-commerce powodują blokady zapisu i błędy importu wyciągów bankowych.
W trakcie codziennej pracy z systemem enova365 mogą pojawić się objawy spadku wydajności lub problemów z dostępem, które bywają błędnie diagnozowane jako błędy konfiguracji wielofirmowej. W rzeczywistości ich przyczyna tkwi zazwyczaj w innych elementach środowiska informatycznego:
Ogólne spowolnienie działania programu podczas przełączania pomiędzy bazami często wynika z ograniczeń pamięci operacyjnej serwera lub zastosowania wolnych dysków magnetycznych zamiast nowoczesnych nośników półprzewodnikowych NVMe (dyski SSD o bezpośrednim dostępie do magistrali PCIe, zapewniające wielokrotnie wyższe transfery i minimalne opóźnienia). W takich warunkach serwer nie jest w stanie utrzymać w pamięci podręcznej struktur wielu baz jednocześnie.
Komunikaty o braku wolnych stanowisk lub niedostępności modułów przy próbie zalogowania do kolejnej firmy nie oznaczają awarii samej bazy danych, lecz wyczerpanie dostępnej puli licencji w ramach posiadanej licencji wielofirmowej lub stanowiskowej.
Przerywanie połączenia i błędy typu timeout (przekroczenie limitu czasu oczekiwania na odpowiedź serwera) są z reguły spowodowane niestabilnością sieci lokalnej LAN (przełączniki sieciowe, uszkodzone okablowanie) lub nieprawidłową konfiguracją połączeń VPN (wirtualna sieć prywatna) przy pracy zdalnej, a nie uszkodzeniem struktury tabel.
Blokady rekordów i zakleszczenia transakcji (tak zwane deadlocki, czyli sytuacje, w których dwa procesy jednocześnie oczekują na odblokowanie tych samych zasobów w bazie) najczęściej wynikają z nieoptymalnie napisanych zewnętrznych raportów SQL lub błędów w zewnętrznych integracjach wymiany danych.
W przypadku zgłoszenia problemów ze stabilnością lub wydajnością instalacji obsługującej wiele firm serwis przeprowadza kompleksową analizę środowiska. Procedura diagnostyczna obejmuje następujące kroki:
W środowiskach, w których przetwarzane są dane wielu niezależnych podmiotów gospodarczych, kwestią priorytetową jest zagwarantowanie najwyższego poziomu bezpieczeństwa informacji. Dotyczy to w szczególności ochrony tajemnicy przedsiębiorstwa oraz spełnienia rygorystycznych wymogów RODO (ogólne rozporządzenie o ochronie danych osobowych).
Prawidłowo skonfigurowane środowisko wielobazowe zapewnia całkowitą separację kont. Operatorzy przypisani do obsługi jednej spółki nie mają możliwości podejrzenia obrotów handlowych, stanów magazynowych, wyciągów bankowych ani danych kadrowo-płacowych innych podmiotów. Bezpieczeństwo transmisji danych pomiędzy stacjami roboczymi a serwerem bazodanowym jest zabezpieczane poprzez szyfrowanie połączeń protokołami TLS/SSL (standardy kryptograficzne chroniące przesyłane informacje przed przechwyceniem w sieci).
Wszystkie prace serwisowe i wdrożeniowe realizowane są z zachowaniem rygorystycznych standardów poufności. Przed przystąpieniem do jakichkolwiek działań na bazach danych klienta istnieje możliwość podpisania bezpłatnej umowy o zachowaniu poufności (NDA), co zapewnia pełne bezpieczeństwo prawne i organizacyjne.
W przypadku środowiska opartego na centralnym serwerze bazy danych dodanie kolejnego podmiotu realizuje się bezpośrednio na serwerze Microsoft SQL Server oraz w centralnym pliku konfiguracyjnym. Nowa firma staje się widoczna na liście podmiotów po ponownym uruchomieniu aplikacji enova365 na stanowiskach roboczych, bez konieczności przeprowadzania modyfikacji na poszczególnych komputerach.
Tworzenie kopii bezpieczeństwa jest w pełni zautomatyzowane za pomocą harmonogramu zadań Microsoft SQL Server Agent lub skryptów administracyjnych. System wykonuje zrzuty każdej bazy danych o wyznaczonych porach (najczęściej w nocy), weryfikuje ich poprawność i zapisuje pliki w bezpiecznym katalogu sieciowym lub na zewnętrznym nośniku pamięci masowej.
Tak. Uprawnienia operatorów w systemie enova365 są definiowane niezależnie dla każdej bazy danych. Dany pracownik może posiadać pełne prawa administratorskie i księgowe w jednej spółce, natomiast w innej firmie może mieć dostęp wyłącznie do modułu handlowego lub całkowity brak uprawnień do zalogowania.
Wskaźniki płacowe, progi podatkowe oraz struktury elektronicznych deklaracji podatkowych mogą być pobierane i wgrywane automatycznie przez moduł serwerowy Soneta.Server lub wprowadzane sekwencyjnie do poszczególnych baz. Przed każdą aktualizacją struktury bazodanowej wykonywana jest pełna kopia zapasowa danych.
Zasady licencyjne enova365 zależą od wariantu posiadanego pakietu. Licencje dla biur rachunkowych umożliwiają prowadzenie nieograniczonej liczby podmiotów gospodarczych w ramach zakupionej puli licencji stanowiskowych, co pozwala na efektywne zarządzanie kosztami oprogramowania.
Prawidłowe wdrożenie obsługi wielu firm w systemie enova365 pozwala wyeliminować ryzyko błędów ludzkich, zabezpiecza poufne dane finansowe i kadrowe oraz gwarantuje wysoką wydajność pracy całego zespołu. Profesjonalna konfiguracja realizowana w modelu bezpośredniego dojazdu do klienta na terenie Warszawy i okolicznych powiatów pozwala dostosować infrastrukturę serwerową do indywidualnych potrzeb biura rachunkowego lub grupy powiązanych spółek.