W Studio WMS.net transakcja nie oznacza operacji w bazie danych, tylko najmniejszą jednostkę programu, którą można uruchomić z menu: stronę z formularzem albo tabelą. Program w przeglądarce jest zbiorem takich stron, a menu każdego użytkownika składa się z tych, które administrator mu przypisał. Ta strona opisuje, jak transakcje są rejestrowane i łączone w menu. Rolę administratora opisuje strona o administratorze programu.
Transakcja jako strona programu
Każda transakcja ma nazwę strony programu. Przedrostek wskazuje obszar - KNASO to kartoteki asortymentu, KNKON kartoteki kontrahentów - a przyrostek rodzaj ekranu: GRID to tabela, INSERT formularz dopisania. Po nazwie administrator od razu wie, co zobaczy użytkownik, któremu przypisze transakcję.
| Transakcja | Działanie |
|---|---|
| KNASO_GRID.ASPX | Tabela wszystkich kartotek magazynowych w domyślnej konfiguracji |
| KNASO_INSERT.ASPX | Formularz dopisania nowej kartoteki magazynowej |
| KNKON_GRID.ASPX | Tabela wszystkich kartotek kontrahentów według domyślnych ustawień |
| KNKON_INSERT.ASPX | Formularz dopisania nowej kartoteki kontrahenta |
| MENU_DOKUMENTY_M.ASPX | Rejestr dokumentów zmiany lokalizacji z dopisywaniem i drukiem za wybrany okres |
| MENU_DPMAG.ASPX?typdok=P | Podmenu dokumentów przychodowych: awiza dostaw i przyjęcia PZ |
| MENU_DPMAG.ASPX?typdok=R | Podmenu dokumentów rozchodowych: polecenia wydania i wydania WZ |
Kartoteki, na których pracują te transakcje, opisuje strona o kartotekach magazynowych, a dokumenty zmiany lokalizacji - strona o programie magazynowym.

Rejestracja transakcji przez administratora
Tabela transakcji znajduje się w module administratora, pod ścieżką Skorowidze / Systemowe / Transakcje. Każdy wiersz tabeli to jedna zarejestrowana transakcja - element, który można uruchomić z menu. Administrator może dopisywać nowe wiersze i edytować istniejące.
Transakcją może być też strona spoza programu, na przykład raport opublikowany na serwerze raportów albo instrukcja w intranecie firmy. Użytkownik otwiera ją z tego samego menu co dokumenty magazynowe, bez szukania adresu. Raporty publikowane na serwerze opisuje strona o serwerze raportów.
Menu użytkownika z tabeli transakcji
Menu nie jest wspólne dla wszystkich. Administrator buduje je z tabeli transakcji osobno dla użytkowników, więc magazynier przyjęć widzi przyjęcia, a księgowość - rejestry dokumentów i rozliczenia. Krótsze menu to mniej pomyłek przy wyborze ekranu i mniej miejsc, w których ktoś może zmienić dane, których nie powinien.
- Magazynier - transakcje przyjęć oraz wydań, bez kartotek kontrahentów.
- Biuro - rejestry dokumentów oraz zestawienia, bez operacji na terminalu.
- Klient magazynu - tylko własny stan oraz awizacje w module internetowym.
- Administrator - tabela transakcji oraz konfiguracja menu pozostałych użytkowników.
Codzienną pracę magazyniera z przypisanym menu opisuje strona o pracy w systemie WMS, a konta klientów - strona o module internetowym dla kontrahentów.
Parametr w adresie transakcji
Ta sama strona może obsługiwać kilka transakcji dzięki parametrowi w adresie. MENU_DPMAG.ASPX z parametrem typdok=P pokazuje dokumenty przychodowe, a z typdok=R - rozchodowe. Jedna strona zamiast dwóch oznacza jedną poprawkę zamiast dwóch, gdy zmienia się układ podmenu.
Parametr w adresie decyduje o tym, co strona pokaże, ale nie może decydować o tym, czy użytkownik ma prawo to zobaczyć. Adres da się zmienić w pasku przeglądarki, więc uprawnienie sprawdza serwer - na podstawie konta zalogowanego użytkownika, a nie wartości typdok.
Dokumenty przychodowe opisuje strona o przyjęciu towaru do magazynu, a rozchodowe - strona o wydaniu z magazynu.