Współczesne oprogramowanie biznesowe musi być niczym kameleon – zdolne do adaptacji w dynamicznie zmieniającym się środowisku. Dawno minęły czasy, w których firmy musiały naginać swoje unikalne procesy do sztywnych ram narzuconych przez gotowe aplikacje.
Dzisiaj to oprogramowanie ma służyć firmie, a nie odwrotnie. Wymaga to elastyczności, która pozwala na precyzyjne dostosowanie każdego aspektu działania systemu do specyfiki działalności, od integracji z zewnętrznymi usługami po najdrobniejsze detale interfejsu użytkownika. To właśnie ta zdolność do personalizacji odróżnia zwykłe narzędzie od prawdziwie strategicznego zasobu.
Rozumiejąc tę fundamentalną potrzebę, system VSS.net został wyposażony w potężne centrum dowodzenia, znane jako moduł „Parametry globalne”. Jest to sekcja przeznaczona dla administratorów, która stanowi serce konfiguracyjne całej aplikacji. To tutaj zapadają decyzje, które kształtują sposób, w jaki program funkcjonuje na co dzień, jak komunikuje się ze światem zewnętrznym i jak prezentuje się użytkownikom.
Dzięki temu VSS.net przestaje być monolitycznym produktem, a staje się plastyczną platformą, gotową do dopasowania się do indywidualnych wymagań każdego przedsiębiorstwa, zapewniając jednocześnie odpowiedni poziom kontroli i bezpieczeństwa.
W sekcji Parametry globalne administrator ma możliwość modyfikowania różnych ustawień z poziomu programu. Jednak należy zaznaczyć, że nie wszystkie globalne ustawienia mogą być modyfikowane przez administratora. Niektóre z tych ustawień są zastrzeżone wyłącznie dla SuperVisora - osoby odpowiedzialnej za nadzorowanie systemu i posiadającej uprawnienia do zmiany tych parametrów.
Przykładowe globalne ustawienia, które mogą być modyfikowane przez administratora, to:
Klucze i hasła do API: Aplikacje magazynowe często integrują się z innymi systemami lub usługami za pomocą interfejsów programowania aplikacji (API). Administrator ma możliwość wprowadzania kluczy i haseł potrzebnych do autoryzacji i uwierzytelnienia przy korzystaniu z tych API.
Serwery e-mail: W przypadku wysyłania automatycznych powiadomień e-mailowych z programu magazynowego, administrator może skonfigurować ustawienia serwerów e-mail, takie jak adresy serwerów SMTP, porty i dane uwierzytelniające.
Serwery SMS: Jeżeli program magazynowy obsługuje również wysyłanie powiadomień SMS, administrator może wprowadzić ustawienia serwerów SMS, takie jak adresy bramek SMS, numery telefonów oraz klucze uwierzytelniające.
Oprócz powyższych przykładów, w sekcji Parametry globalne administrator ma dostęp do innych ustawień i parametrów, które wpływają na funkcjonalność i konfigurację programu magazynowego. Dzięki temu administrator może dostosować program do specyfiki działalności firmy oraz zarządzać kluczowymi parametrami w sposób kontrolowany i zgodny z licencją programu.
Ważne jest, aby administrator zachował odpowiednią ostrożność i odpowiedzialność podczas wprowadzania zmian w parametrach globalnych. Niektóre ustawienia mogą mieć istotny wpływ na działanie programu i powinny być modyfikowane zgodnie z zaleceniami producenta oprogramowania oraz najlepszymi praktykami administracyjnymi.
Dzięki modułowi administratora i opcji Parametry globalne programu magazynowego, administrator ma kontrolę nad konfiguracją i dostępem do kluczowych ustawień. To umożliwia dostosowanie programu do indywidualnych potrzeb i zapewnienie efektywnego zarządzania systemem.
CEIDG_TOKEN: Jest to token dostępowy do Centralnej Ewidencji i Informacji o Działalności Gospodarczej.
HERE_MAPS_APP_ID: To identyfikator aplikacji do map HERE.
HERE_MAPS_APP_CODE: To jest kod aplikacji do map HERE.
DefMail: Adres email używany jako domyślny w aplikacji.
EmailHost: Adres serwera pocztowego.
SMSAPIURL: Adres serwisu SMSAPI.
JSObfuscator1: Określa, czy używać obfuscatora przy resecie puli aplikacji.
SMSAPIPAS: Hasło do serwisu SMSAPI.
EmailPassword: Hasło użytkownika pocztowego.
LMiFrameStart: Strona startowa dla iFrame.
DefMonth: Ilość dni wstecz.
NotifyInterwal: Interwał odświeżania komunikatów.
SoftwareStudio: Licencjodawca.
SMSAPILOG: Login do serwisu SMSAPI.
EmailUser: Nazwa użytkownika pocztowego.
FullScreen: Określa, czy aplikacja działa na pełnym ekranie.
StudioSystemWww: Strona zakładki StudioSystem.
WWWQrCode: Witryna QR.
WWWPictures: Witryna ze zdjęciami.
LANGUAGE: Włączanie zakładki języków. Obsługa języków.
LicMail: Adres email związany z licencją.
LicKlucz: Klucz licencji.
LicKodPoc: Kod pocztowy licencjobiorcy.
LicMiejscowosc: Miejscowość licencjobiorcy.
MULTILANGUAGE: Obsługa wielu języków.
LicNazwa: Nazwa licencjobiorcy.
LicNIP: Numer NIP licencjobiorcy.
LicTelefon: Numer telefonu licencjobiorcy.
LicUlica: Ulica licencjobiorcy.
MagazynStan: Ewidencja ilościowa w magazynie.
SQLReportServer: Adres serwera raportów SQL.
SQLReportServerRem: Adres zdalnego serwera raportów SQL.
SQLLocalDomain: Domena lokalnego użytkownika raportów.
SQLDomain: Domena zdalnego serwera raportów.
SQLPassword: Hasło zdalnego serwera raportów.
SQLLocalPasswors: Hasło lokalnego użytkownika raportów.
LicFroala: Klucz licencji froala.
WersjaBazySQL: Numer wersji bazy SQL.
SQLReportServerPath: Ścieżka serwera raportów SQL dla wydruków.
SQLReportSrvUserPath: Ścieżka serwera raportów użytkownika SQL.
SQLUser: Użytkownik zdalnego serwera raportów.
SQLLocalUser: Użytkownik lokalnego serwera raportów.
WMSBO: Data Bilansu Otwarcia.
STAN_NRIDASN: Obsługa STAN_NRIDASN.
STAN_NRIDWMS: Obsługa STAN_NRIDWMS.
STAN_NRSERII: Obsługa STAN_NRSERII.
STANY_WMS: Obsługa STANY_WMS.
KNASOCechy: Włączanie zakładki cechy dla kartoteki.
KNKONCechy: Włączanie zakładki cechy dla kontrahentów.
KNKONDost: Włączanie zakładki dostawcy dla kontrahentów.
KNKONMdost: Włączanie zakładki miejsca dostaw dla kontrahentów.
KNASONotatki: Włączanie zakładki notatki dla kartoteki.
KNKONNotatki: Włączanie zakładki notatki dla kontrahentów.
KNKONOdb: Włączanie zakładki odbiorcy dla kontrahentów.
KNKONPOdd: Włączanie zakładki oddziały dla kontrahentów.
KNKONPrac: Włączanie zakładki pracownicy dla kontrahentów.
KNASOZal: Włączanie zakładki załączniki dla kartoteki.
KNKONZal: Włączanie zakładki załączniki dla kontrahentów.
KNASOFoto: Włączanie zakładki zdjęcia dla kartoteki.
KNKONFoto: Włączanie zakładki zdjęcia dla kontrahentów.
ZALEXT: Dozwolone załączniki.
Powyższe parametry są kluczowe dla konfiguracji i funkcjonowania platformy VSS.net. Zapewniają one możliwość dostosowania platformy do indywidualnych potrzeb każdego klienta.
W dzisiejszej zglobalizowanej gospodarce żaden system informatyczny nie jest samotną wyspą. Efektywność operacyjna zależy od płynnej wymiany danych między różnymi platformami – systemami ERP, bazami danych kontrahentów, usługami mapowymi czy bramkami komunikacyjnymi. Moduł parametrów globalnych w VSS.net jest swoistym mostem, który umożliwia administratorowi budowanie i konfigurowanie tych połączeń. Znajdziemy tu na przykład pola takie jak CEIDG_TOKEN, które pozwalają na integrację z Centralną Ewidencją i Informacją o Działalności Gospodarczej, co może służyć do automatycznej weryfikacji danych partnerów biznesowych.
Równie ważna jest komunikacja i geolokalizacja w logistyce. Parametry takie jak HERE_MAPS_APP_ID oraz HERE_MAPS_APP_CODE pozwalają na włączenie zaawansowanych usług mapowych bezpośrednio w interfejsie systemu, co może wspierać planowanie tras czy wizualizację lokalizacji dostaw. Z kolei możliwość skonfigurowania serwerów pocztowych (poprzez parametry EmailHost, EmailUser, EmailPassword) oraz bramek SMS (SMSAPIURL, SMSAPILOG, SMSAPIPAS) otwiera drogę do pełnej automatyzacji powiadomień. Dzięki temu system może samodzielnie informować kierowców o przydzielonych oknach czasowych czy klientów o statusie ich dostawy, co znacząco usprawnia przepływ informacji i podnosi jakość obsługi.
Administrator systemu VSS.net ma wpływ nie tylko na to, jak system komunikuje się ze światem, ale również na to, jak wygląda i zachowuje się w codziennej pracy. Parametry globalne pozwalają na dostosowanie doświadczeń użytkowników, co jest niezwykle ważne w firmach o zróżnicowanej strukturze i międzynarodowym zasięgu. Przykładowo, parametry LANGUAGE i MULTILANGUAGE umożliwiają włączenie obsługi wielu języków, dzięki czemu pracownicy z różnych krajów mogą korzystać z aplikacji w swoim ojczystym języku. Z kolei ustawienia takie jak FullScreen czy Strona startowa pozwalają na dostosowanie interfejsu do specyficznych stanowisk pracy, na przykład tworząc uproszczony widok dla terminali na bramach wjazdowych.
Co więcej, system VSS.net daje możliwość włączania i wyłączania poszczególnych funkcjonalności za pomocą prostych przełączników. Parametry takie jak KNASOCechy (włączanie zakładki cech dla asortymentu) czy KNKONNotatki (włączanie zakładki notatek dla kontrahentów) pozwalają administratorowi "odchudzić" interfejs, ukrywając te opcje, które nie są wykorzystywane w danej firmie. W rezultacie użytkownicy nie są przytłoczeni nadmiarem niepotrzebnych pól i zakładek, co sprawia, że praca z systemem jest bardziej intuicyjna i wydajna. Możliwość zdefiniowania dozwolonych typów załączników (ZALEXT) to z kolei ważny element dbania o bezpieczeństwo danych.
Analiza listy parametrów globalnych to jak zajrzenie pod maskę samochodu – pozwala zrozumieć, z jak zaawansowaną maszyną mamy do czynienia. Liczne ustawienia związane z bazą danych i serwerami raportującymi, takie jak SQLReportServer, SQLUser czy SQLPassword, świadczą o solidnej i skalowalnej architekturze oprogramowania. System, dostarczany przez firmę SoftwareStudio, oparty jest na sprawdzonych technologiach firmy Microsoft, takich jak MS SQL Server i SQL Reporting Services. Możliwość konfiguracji osobnych adresów dla lokalnych i zdalnych serwerów raportów pokazuje, że VSS.net jest przygotowany do pracy w złożonych, rozproszonych środowiskach korporacyjnych, gdzie infrastruktura IT jest często zdecentralizowana.
Inna grupa parametrów, dotycząca licencji (LicKlucz, LicNazwa, LicNIP) oraz wersji bazy danych (WersjaBazySQL), pokazuje profesjonalne podejście producenta do dystrybucji i utrzymania oprogramowania. System jest w pełni świadomy swojej tożsamości – wie, dla kogo jest licencjonowany i w jakiej wersji pracuje. Te informacje są fundamentalne dla zapewnienia odpowiedniego wsparcia technicznego, zarządzania aktualizacjami i utrzymania zgodności z umową licencyjną. To dowód na to, że VSS.net to dojrzały produkt klasy enterprise, a nie prosta, anonimowa aplikacja.
Dostęp do parametrów globalnych to wielka moc, ale i równie wielka odpowiedzialność. Jedna nieprzemyślana zmiana, na przykład wprowadzenie błędnego adresu serwera e-mail, może zablokować wysyłkę wszystkich automatycznych powiadomień. Jeszcze gorzej, pomyłka w danych dostępowych do bazy SQL mogłaby sparaliżować działanie całej aplikacji. Dlatego niezwykle istotne jest, aby administrator podchodził do modyfikacji tych ustawień z należytą ostrożnością i pełną świadomością konsekwencji. Zmiany powinny być dokonywane wyłącznie zgodnie z zaleceniami producenta oprogramowania i najlepszymi praktykami administracyjnymi.
Aby zminimalizować ryzyko, w systemie VSS.net wprowadzono mądry podział uprawnień. Nie wszystkie parametry są dostępne dla standardowego administratora. Te najbardziej fundamentalne, których zmiana mogłaby mieć katastrofalne skutki dla stabilności systemu, są zarezerwowane wyłącznie dla użytkownika o specjalnych uprawnieniach, tak zwanego SuperVisora. Taki hierarchiczny model zarządzania jest sprawdzonym mechanizmem bezpieczeństwa, który chroni system przed przypadkowymi błędami i zapewnia, że modyfikacje w jego najgłębszych warstwach mogą być dokonywane tylko przez najbardziej doświadczone i zaufane osoby. To kolejny dowód na to, że VSS.net traktuje kwestie bezpieczeństwa i stabilności priorytetowo.