Poniższe zestawienie porządkuje informacje techniczne o systemie Studio TCS.net do zarządzania narzędziownią, opisane w serwisie w osobnych artykułach tematycznych. Każda sekcja ma formę tabeli parametrów, dzięki czemu dział IT może szybko porównać system z własnymi wymaganiami infrastrukturalnymi.
Architektura i stos technologiczny
Studio TCS.net zbudowany jest w architekturze zorientowanej na usługi (SOA), w której warstwa prezentacji jest odseparowana od logiki biznesowej i dostępu do danych. Każda funkcja - od ewidencji narzędzi po moduły predykcyjne AI - działa jako niezależna usługa, co pozwala rozbudowywać system o kolejne moduły bez zatrzymywania elementów już działających.
| Parametr | Wartość |
|---|---|
| Model architektury | SOA (Service-Oriented Architecture), budowa modularna |
| Backend | Microsoft .NET 8 w wersji LTS (Long-Term Support), z zaplanowaną ścieżką migracji do .NET 10 |
| Warstwa dostępu do danych (ORM) | Entity Framework Core - automatyczna parametryzacja zapytań LINQ chroniąca przed SQL Injection |
| Frontend | Vue.js 3.x w architekturze SPA (Single Page Application) |
| Model aplikacji klienckiej | Aplikacja webowa zero-footprint - bez wtyczek Java, Silverlight czy Flash; standard HTML5 |
| Obsługiwane przeglądarki | Chrome, Edge, Firefox, Safari - bez instalacji dodatkowego oprogramowania |
| Interfejs użytkownika | Responsywny (RWD) - monitory przemysłowe, tablety, kioski dotykowe i smartfony w jednym interfejsie |
| Serwer aplikacyjny | IIS z obsługą Windows Authentication |
Baza danych i wymagania serwerowe
Podstawą całego ekosystemu jest relacyjna baza Microsoft SQL Server, zapewniająca transakcyjność operacji magazynowych, indeksowanie oraz kopie zapasowe wykonywane w trybie online, bez przerywania pracy magazynu. Warstwa REST API jest zoptymalizowana pod kątem minimalizacji obciążenia bazy, dzięki czemu system obsługuje równolegle zapytania magazynierów, użytkowników mobilnych i automatów wydawczych.
| Parametr | Wartość |
|---|---|
| Silnik bazy danych | Microsoft SQL Server (relacyjny, transakcyjny) |
| Skala danych | Bazy o rozmiarach rzędu terabajtów; wielodostępność bez blokowania pracy innych użytkowników |
| Kopie zapasowe | Automatyczne backupy w trybie online, bez zatrzymywania pracy magazynu |
| Model SaaS | Hosting, kopie zapasowe i licencja bazy danych po stronie SoftwareStudio, w ramach abonamentu; architektura multi-tenant z izolacją danych na poziomie bazy |
| Model on-premise | Instalacja na serwerach klienta; licencja Microsoft SQL Server po stronie klienta (koszt poza abonamentem) |
| Przenośność bazy | System providerów Entity Framework Core pozwala pracować z innymi silnikami baz danych bez przepisywania logiki zapytań LINQ |
| Czas wdrożenia podstawowego | 2-4 tygodnie (SaaS: ewidencja narzędzi i wypożyczenia) |
| Czas wdrożenia z integracjami | 6-12 tygodni (integracja ERP/MES, kolektory RFID, migracja dużych baz danych) |
Szczegółowe warunki obu modeli licencjonowania oraz zakres prac wdrożeniowych opisuje cennik Studio TCS.net.
Interfejsy i integracje z systemami zewnętrznymi
Wymiana danych z otoczeniem informatycznym firmy odbywa się przez REST API lub bezpośrednio na poziomie bazy MS SQL Server. Każdy interfejs integracyjny działa w ramach osobnego konta usługowego z precyzyjnie zdefiniowanym zakresem uprawnień, a wszystkie transakcje są logowane wraz ze statusem powodzenia lub błędu.
| Parametr | Wartość |
|---|---|
| Protokół i format wymiany | REST API, format JSON, transmisja szyfrowana TLS/HTTPS |
| Obsługiwane metody HTTP | GET, POST, PUT, DELETE - wymiana dwukierunkowa |
| Uwierzytelnianie API | Tokeny autoryzacyjne (np. JWT) o ograniczonym czasie ważności, z uprawnieniami przypisanymi do klucza API |
| Tryb synchronizacji | Konfigurowalny: w czasie rzeczywistym lub cyklicznie według harmonogramu |
| SAP | Interfejsy IDoc, RFC lub REST API - bez modyfikacji standardowego kodu ERP; typowy czas uruchomienia ok. 5 dni roboczych |
| Comarch ERP Optima | Integracja przez API Optimy - automatyczne generowanie dokumentów RO po wydaniu, import asortymentu, synchronizacja przez webservice lub pliki XML/CSV |
| Microsoft Dynamics AX / 365 | Dynamics AX 2012 oraz Dynamics 365 Finance & Operations - REST API lub moduły middleware; starsze wersje AX (2009, 2012 R3) korzystały z BizTalk RFID Server. Typowe wdrożenie integracji: 4-8 tygodni |
| WMS / WCS | Wymiana komunikatów z automatyką magazynową - regały windowe, szafy obrotowe i automaty vendingowe uruchamiane sygnałem z TCS.net |
| MES | Powiązanie wydania narzędzia lub przyrządu pomiarowego ze zleceniem produkcyjnym i numerem partii |
| Zakres synchronizowanych danych | Kartoteki pracowników, indeksy materiałowe, Miejsca Powstawania Kosztów (MPK), stany magazynowe, zapotrzebowania zakupowe |
| Import danych | Pliki CSV i XLS oraz zasilanie przez API |
Aplikacja mobilna Android
Mobilna część systemu działa na urządzeniach z systemem Android - zarówno na wzmocnionych terminalach przemysłowych, jak i na zwykłych smartfonach i tabletach służbowych. Operacje wykonywane przy regale lub na placu budowy trafiają do bazy w czasie rzeczywistym, a przy chwilowym braku łączności są buforowane lokalnie.
| Parametr | Wartość |
|---|---|
| System operacyjny | Android |
| Obsługiwane urządzenia | Wzmocnione terminale danych (np. Zebra, Honeywell), kolektory RFID UHF 2D oraz standardowe smartfony i tablety |
| Tryb offline | Operacje gromadzone w pamięci urządzenia i synchronizowane automatycznie po odzyskaniu łączności |
| Łączność | Zakładowa sieć Wi-Fi lub komórkowa transmisja danych; połączenia szyfrowane |
| Zakres operacji | Wydania i zwroty, przesunięcia międzymagazynowe, przekazania sprzętu między pracownikami, zgłaszanie awarii, inwentaryzacja i spis z natury, podgląd terminów przeglądów |
| Obsługa skanowania | Kody kreskowe, kody QR i tagi RFID - czytnikiem wbudowanym w terminal lub aparatem smartfona |
| Optymalizacja transmisji | Dynamiczne dopasowanie wielkości przesyłanych paczek danych do przepustowości sieci |
| Zasilanie kolektorów | Bateria 8000 mAh - ok. 12 godzin nieprzerwanej pracy |
Technologie identyfikacji zasobów
System pozwala nadawać unikalne identyfikatory trzem grupom obiektów: przedmiotom (narzędzia, artykuły BHP, maszyny), lokalizacjom składowania (regały, półki, strefy) oraz dokumentom obiegowym. Wybór technologii znakowania zależy od wartości sprzętu i warunków pracy - szerzej opisuje to dział technologie znakowania i automatycznej identyfikacji.
| Parametr | Wartość |
|---|---|
| Obsługiwane standardy | Kody kreskowe 1D, kody QR 2D, tagi RFID (HF oraz UHF) |
| Zasięg odczytu kodów optycznych | Kilka do kilkunastu centymetrów, wymagana bezpośrednia widoczność etykiety |
| Zasięg odczytu RFID | Czytniki ręczne 3-7 m, czytniki stacjonarne (bramy, anteny) do 15-20 m - bez linii wzroku |
| Częstotliwość tagów UHF | 865-868 MHz (Europa), zgodność z ISO 18000-6C / EPC Gen2 |
| Zakres temperatur pracy tagów | Tagi standardowe od -40°C do +85°C, wersje high-temp do +230°C, ultra-high-temp do +400°C |
| Odporność mechaniczna tagów | Wodoszczelność IP67/IP68, odporność na wibracje, smary i uderzenia |
| Pamięć tagu | 96-512 bitów EPC (numer seryjny), opcjonalnie 2-8 kB pamięci użytkownika |
| Odczyt masowy | RFID - dziesiątki tagów jednocześnie w polu anteny; kody 1D i QR - wyłącznie pojedynczo |
| Zalecany podział majątku | 70-80% wartości majątku znakowane RFID UHF, 20-30% kodami kreskowymi (drobne narzędzia i materiały eksploatacyjne) |
Bezpieczeństwo, uprawnienia i zgodność
Kontrola dostępu opiera się na centralnym zarządzaniu tożsamością oraz szczegółowej matrycy uprawnień. Zablokowanie konta pracownika w domenie automatycznie odcina jego dostęp do zasobów narzędziowni i magazynu BHP, a każda istotna operacja w systemie jest zapisywana w dzienniku zdarzeń.
| Parametr | Wartość |
|---|---|
| Katalog użytkowników | Integracja z Active Directory / Azure AD, logowanie w trybie Single Sign-On (SSO) |
| Uwierzytelnianie | Windows Authentication przez IIS lub konta lokalne systemu |
| Uwierzytelnianie wieloskładnikowe | MFA zgodne ze standardem TOTP (Google Authenticator, Microsoft Authenticator) oraz tokeny sprzętowe |
| Model uprawnień | Matryca uprawnień z dowolną liczbą ról; osobno przydzielany podgląd, modyfikacja kartotek, zatwierdzanie i usuwanie wpisów |
| Ograniczenia zakresu danych | Przypisanie użytkownika do konkretnego magazynu, oddziału lub firmy (multi-tenant) |
| Szyfrowanie transmisji | HTTPS/TLS dla aplikacji webowej, mobilnej oraz wszystkich interfejsów integracyjnych |
| Dodatkowe zabezpieczenia dostępu | Ograniczenie do wybranych adresów IP lub wymuszenie logowania przez firmową sieć VPN dla ról o najwyższych uprawnieniach |
| Rejestr zdarzeń (audit log) | Logowania, zmiany statusu narzędzia, edycje kartotek i uprawnień ze znacznikiem czasu i identyfikatorem użytkownika; eksport do PDF i Excela |
| Ochrona przed SQL Injection | Domyślna parametryzacja zapytań w Entity Framework Core (LINQ oraz FromSqlInterpolated) |
| Zgodność z RODO | Kontrola dostępu oparta na rolach, szyfrowana transmisja, umowa powierzenia przetwarzania danych (UPD) z SoftwareStudio Group Sp. z o.o. |
Jak korzystać z tej specyfikacji
Powyższe parametry opisują standardową konfigurację systemu. Zakres modułów w konkretnym wdrożeniu - obsługa RFID, kalibracja i przeglądy, CMMS z predykcją awarii AI czy integracje ERP - zależy od wybranego pakietu licencji. Wymagania wykraczające poza to zestawienie warto opisać w zapytaniu: część realizujemy w ramach konfiguracji, część jako prace integracyjne wyceniane osobno.