W skrócie
Większość zakładów zaczyna od arkusza i długo na nim wytrzymuje. Granica pojawia się wtedy, gdy do pliku sięga druga osoba, a historia zmian przestaje istnieć po pierwszym zapisaniu nowej wersji.
Co arkusz robi dobrze, a czego nie udźwignie
Arkusz kalkulacyjny nie jest złym narzędziem, tylko narzędziem do innych zadań. Liczy szybciej niż większość raportów, pozwala zbudować zestawienie w kwadrans i nie wymaga niczyjej zgody. Kłopot zaczyna się tam, gdzie plik przestaje być obliczeniem, a staje się rejestrem, z którego korzysta kilka osób.
| Zadanie | Arkusz kalkulacyjny | Rejestr w systemie CMMS |
|---|---|---|
| Jednorazowa analiza liczb | szybki, bez przygotowania | wymaga eksportu danych |
| Zapis zdarzeń przez kilka osób | konflikt wersji przy równoczesnej pracy | zapis transakcyjny dla każdego użytkownika |
| Kontrola kto co zmienił | brak śladu po zapisaniu pliku | historia operacji z loginem oraz czasem |
| Powiązanie dokumentów | ręczne przepisywanie numerów | odwołanie zapisane w polu dokumentu |
| Ograniczenie dostępu do części danych | hasło na cały plik | uprawnienia na poziomie roli oraz modułu |
Granica nie zależy od liczby maszyn, a od liczby osób sięgających do danych. Zakład z dwustoma urządzeniami i jedną osobą prowadzącą ewidencję wytrzyma na arkuszu dłużej niż zakład z trzydziestoma maszynami i czterema technikami na zmianach. Zakres, jaki obejmuje rejestr, opisuje strona o tym, czym jest system CMMS w zakładzie.
Praca kilku osób na tych samych danych
W arkuszu współbieżność rozwiązuje się przez kolejkę: jedna osoba wpisuje, pozostałe czekają albo pracują na kopii. Kopie zawsze się rozjeżdżają, a scalanie dwóch wersji pliku po tygodniu jest zadaniem, którego nikt nie chce wykonać.

Baza danych rozwiązuje to inaczej. Zapis jest transakcją: kończy się w całości albo wcale, a dwa równoległe zapisy nie nadpisują się wzajemnie. Z punktu widzenia użytkownika oznacza to, że operator z hali oraz dyspozytor przy pulpicie mogą pracować w tym samym momencie na tym samym rejestrze. Mechanizm transakcji w bazie opisuje dokumentacja Microsoft o transakcjach w języku T-SQL.
Numeracja oraz słowniki zamiast wolnego tekstu
W arkuszu numer dokumentu wpisuje człowiek, więc po pół roku w kolumnie są zapisy w kilku formatach oraz kilka powtórzonych wartości. W rejestrze numer nadaje się przy zapisie według wzorca ustawionego przez administratora i jest unikalny w obrębie roku oraz miesiąca.
| Dokument | Wzorzec numeru | Przykład |
|---|---|---|
| Zgłoszenie awarii | RRRR-MM-NNNNNZAW | 2026-09-00031ZAW |
| Zlecenie naprawy | RRRR-MM-NNNNNZNA | 2026-09-00014ZNA |
| Zlecenie przeglądu | RRRR-MM-NNNNNZPR | 2026-09-00007ZPR |
| Zlecenie remontu | RRRR-MM-NNNNNZRE | 2026-09-00002ZRE |
Podobnie działają skorowidze. Rodzaj awarii wybiera się z listy, a nie wpisuje z klawiatury, dzięki czemu zestawienie przyczyn ma kilkanaście kategorii, nie kilkaset wariantów zapisu tego samego uszkodzenia. Sposób prowadzenia tych słowników omawia strona o kartotekach maszyn i skorowidzach.
Pole tekstowe w arkuszu przyjmuje wszystko, także wartość wpisaną z literówką albo w innym języku. Po roku pracy filtr po przyczynie usterki przestaje działać, bo łożysko, lozysko oraz uszkodzone łożysko są dla arkusza trzema różnymi rzeczami.
Ślad zmian i uprawnienia
Plik po zapisaniu nie pamięta poprzedniej treści, chyba że ktoś prowadzi wersjonowanie ręcznie. W rejestrze każda zmiana dokumentu zapisuje login autora oraz czas zapisu, a historia operacji jest dostępna z paska narzędzi.
- Historia operacji - lista zmian dokumentu z nazwiskiem osoby oraz dokładnym czasem.
- Blokada po zamknięciu - dokument zrealizowany nie podlega dalszej edycji.
- Uprawnienia roli - zakres przycisków zależny od funkcji użytkownika w zakładzie.
- Numer referencyjny - wewnętrzny identyfikator rekordu, widoczny obok numeru dokumentu.
Ma to znaczenie przy sporach oraz przy kontrolach. Dokument, który da się dowolnie zmienić po fakcie, nie jest dowodem wykonania pracy. Zakres ustawień uprawnień opisuje strona o ustawieniach administratora programu CMMS.
Co przenieść z arkusza, a co zostawić
Przenoszenie wszystkiego zwykle się nie opłaca. Kartoteki maszyn warto zaimportować, bo są punktem wyjścia dla każdego dokumentu. Historii zdarzeń zwykle nie warto przepisywać wstecz: koszt pracy przewyższa wartość danych, które i tak są niekompletne.

| Dane z arkusza | Decyzja | Dlaczego |
|---|---|---|
| Spis maszyn z lokalizacjami | import do kartoteki obiektów | bez nich nie ma na czym wystawić dokumentu |
| Lista części z indeksami | import do kartotek magazynowych | potrzebna do rozliczania zleceń |
| Historia zgłoszeń z lat wcześniejszych | archiwum pliku z datą zamknięcia | dane niekompletne, koszt przepisania wysoki |
| Zestawienia i wykresy | odtworzenie z raportów systemowych | liczą się z dokumentów, nie z wpisów ręcznych |
Po uruchomieniu rejestru pliki trzeba wycofać z obiegu, bo dwa równoległe źródła prawdy zawsze się rozjeżdżają. Kopię zostawia się w archiwum z datą zamknięcia, a bieżące zapisy prowadzi wyłącznie system. Przebieg uruchomienia opisuje strona o wdrożeniu CMMS w zakładzie.
Raport z rejestru a tabela przestawna
Różnica nie leży w metodzie obliczeń, a w źródle danych. Tabela przestawna liczy to, co ktoś wpisał ręcznie, raport systemowy liczy zamknięte dokumenty z datami oraz statusami. Przy tych samych wzorach rozbieżność bierze się z kompletności zapisu.
Praktyczny skutek widać przy pierwszym zestawieniu po wdrożeniu. Liczba awarii zwykle rośnie, choć maszyny psują się tak samo jak wcześniej - po prostu zdarzenia wreszcie trafiają do ewidencji. Dobór zestawień do decyzji opisuje strona o raportach w CMMS.
Kiedy arkusz naprawdę wystarczy
Są sytuacje, w których plik jest właściwym wyborem i próba zastąpienia go rejestrem byłaby pracą bez efektu. Dotyczy to zadań jednorazowych oraz obliczeń wykonywanych poza obiegiem dokumentów.
- Analiza jednorazowa - porównanie ofert dostawców albo policzenie wariantu remontu.
- Dalsze przeliczenia - eksport siatki rejestru z aktywnymi filtrami i praca na wyniku.
Eksport siatki rejestru do pliku zachowuje aktywne filtry, więc dalsze obliczenia robi się w arkuszu bez przepisywania danych. Zmienia się rola pliku: przestaje być rejestrem, zostaje narzędziem liczenia. Działające rejestry oraz eksport można sprawdzić w demo modułu CMMS, a sam obieg dokumentu opisuje strona o cyfrowym obiegu zleceń naprawy.