Transakcje

Platforma StudioSystem została zbudowana w oparciu o technologię ASP.NET i wykorzystuje pliki aspx, które są podstawą działania aplikacji. Każdy plik aspx reprezentuje konkretną transakcję, czyli akcję, którą może wykonać użytkownik w systemie. Pliki te zawierają zarówno kod po stronie serwera (C# – .cs), odpowiedzialny za logikę biznesową i interakcję z bazą danych, jak i kod po stronie klienta (JavaScript z biblioteką jQuery – .js), który odpowiada za dynamiczne elementy interfejsu użytkownika i komunikację z serwerem. Takie podejście zapewnia modularność i elastyczność systemu, umożliwiając łatwe dodawanie nowych funkcjonalności i modyfikację istniejących.

Aby zapewnić porządek i ułatwić zarządzanie transakcjami, pliki aspx są podzielone na foldery, odzwierciedlające role użytkowników i ich uprawnienia w systemie. Każdy folder odpowiada określonej roli i zawiera transakcje, które są dostępne tylko dla użytkowników z przypisanymi uprawnieniami. Na przykład, folder \role_sys\ zawiera transakcje systemowe, dostępne tylko dla administratorów, takie jak zarządzanie użytkownikami, konfiguracja systemu czy monitorowanie jego pracy. Folder \role_adm\ zawiera transakcje przeznaczone dla administratorów, umożliwiające im zarządzanie różnymi aspektami systemu, w tym konfiguracją, uprawnieniami i danymi.

Kolejne foldery, takie jak \role_wms\, \role_maw\, \role_pal\ i \role_nar\, zawierają transakcje dla użytkowników z odpowiednimi rolami. Użytkownicy z rolą WMS (Warehouse Management System) mają dostęp do transakcji związanych z zarządzaniem magazynem, takich jak przyjmowanie i wydawanie towarów, inwentaryzacja czy raportowanie. Użytkownicy z rolą VSS (Vehicle Scheduling System) mogą korzystać z transakcji do planowania tras, zarządzania transportem i monitorowania pojazdów. Podobnie, użytkownicy z rolami PAL (Production Activity Log) i TCS (Transport Control System) mają dostęp do transakcji związanych z ich specyficznymi zadaniami. Taki podział na foldery zapewnia bezpieczeństwo i kontrolę dostępu do danych, a także ułatwia organizację i zarządzanie systemem.

Platforma StudioSystem opiera się na plikach aspx, zwanych transakcjami. Każdy plik aspx zawiera dodatkowo kod po stronie serwera (cs) oraz kod JavaScript (JQuery) po stronie klienta (js). Transakcje są uporządkowane w folderach, w zależności od ich przeznaczenia:

  • \role_sys\ – transakcje uniwersalne, systemowe
  • \role_adm\ – transakcje dla administratora
  • \role_wms\ – transakcje dla użytkowników roli WMS
  • \role_maw\ – transakcje dla użytkowników roli VSS
  • \role_pal\ – transakcje dla użytkowników roli PAL
  • \role_nar\ – transakcje dla użytkowników roli TCS

i tak dalej.

Podsumowanie

Podsumowując, platforma StudioSystem, oparta na plikach aspx z kodem C# i JavaScript, oferuje modularną i elastyczną architekturę. Podział transakcji na foldery, odpowiadające rolom użytkowników, zapewnia bezpieczeństwo, kontrolę dostępu i ułatwia zarządzanie systemem. Takie podejście pozwala na łatwe dostosowanie systemu do specyficznych potrzeb różnych użytkowników i organizacji.

Lista uniwersalnych oraz dedykowanych transakcji dostępnych na platformie StudioSystem.

android_maw_lista

Plik android_maw_lista.js to element aplikacji mobilnej do zarządzania awizacjami. Automatycznie pobiera dane, formatuje je w czytelną tabelę i dynamicznie dostosowuje wygląd w zależności od statusu awizacji. Dzięki temu użytkownicy mogą…

Przyjęcie z wypożyczalni dpmag_insert_npdj.aspx

W branży budowlanej obserwuje się rosnący trend w zakresie wynajmu sprzętu. Wraz z pojawieniem się wielu platform oferujących wynajem narzędzi, takich jak StudioSystem, firmy mają teraz możliwość zmniejszenia inwestycji kapitałowych…

sms.aspx

Platforma StudioSystem to kompleksowy pakiet do marketingu cyfrowego i analiz, który umożliwia firmom łatwe tworzenie, zarządzanie i śledzenie kampanii marketingowych. Ta platforma została zaprojektowana, aby pomóc firmom zmaksymalizować zasięg i…

foto_grid.aspx

Transakcja foto_grid.aspx umożliwiająca dynamiczne wyświetlenie zdjęć z opisami wraz z filtrami budowanymi na podstawie konfiguracji. Konfiguracja Konfiguracja opiera się o dwa systemowe skorowidze: FGRID (foto grid) oraz FGF (foto grid…

dpinw_zamknij.aspx

Transakcja dpinw_zamknij.aspx wykorzystywana w programie Studio Magazyn WMS.net służy do zamknięcia arkusza inwentaryzacji oraz wygenerowania dokumentów różnic inwentaryzacyjnych.

Szukaj.aspx

StudioSystem został zaprojektowany jako kompleksowy system dla firm każdej wielkości. Posiada potężny zestaw funkcji, które ułatwiają konfigurowanie, wdrażanie i zarządzanie danymi cyfrowymi. Zawiera intuicyjny interfejs typu „przeciągnij i upuść” oraz…

Kurier.aspx

Integracja z firmami kurierskimi to kolejny krok w udoskonalaniu platformy StudioSystem. Łącząc się z głównymi przewoźnikami, firmy mogą usprawnić przetwarzanie zamówień i proces śledzenia sklepów. Pozwala to na sprawniejsze zarządzanie…

android_maw_szukaj

Kod zawarty w android_maw_szukaj.js realizuje funkcjonalność formularza wyszukiwania z obsługą skanowania QR, walidacją danych wejściowych oraz wyświetlaniem wyników. Całość działa w sposób interaktywny, zapewniając użytkownikowi wygodne korzystanie z systemu.

Transakcja JQS

Transakcja JQS w systemie SoftwareStudio umożliwia szybkie i elastyczne przetwarzanie danych w środowisku aplikacji webowej. Dzięki niej użytkownicy mogą efektywnie zarządzać informacjami i dostosowywać funkcjonalności do indywidualnych potrzeb biznesowych.

Uniwersalna transakcja wyszukiwania

Możliwość wykonywania zapytań dotyczących danych w bazie danych SQL jest niezbędna dla firm, które polegają na decyzjach opartych na danych. Transakcje uniwersalne oferują prosty i efektywny sposób dostępu do danych…