CMMS Studio TCS.net

Automatyczne przeglądy maszyn w CMMS tworzone przez procedurę nocną

W opisywanym wdrożeniu procedura T-SQL uruchamiana raz na dobę w nocy czyta harmonogramy obiektów i tworzy dokumenty przeglądów w statusie Nowe. Termin zależy od interwału oraz od tego, czy serwis jest wewnętrzny, czy zewnętrzny.

Schemat generatora przeglądów: harmonogram obiektu trafia do procedury nocnej, a wynikiem jest dokument w statusie Nowe

W skrócie

W opisywanym wdrożeniu procedura T-SQL uruchamiana raz na dobę w nocy czyta harmonogramy obiektów i tworzy dokumenty przeglądów w statusie Nowe. Termin zależy od interwału oraz od tego, czy serwis jest wewnętrzny, czy zewnętrzny.

Dlaczego terminów przeglądów nie prowadzi się ręcznie

Jedna czynność wykonywana co 30 dni na 400 maszynach daje w ciągu roku 400 razy 12, czyli 4800 terminów. To przykład obliczeniowy, a przy każdej maszynie jest zwykle kilka czynności o różnych interwałach. Kto prowadzi takie harmonogramy w arkuszu, ten prędzej czy później pominie jeden z nich.

W zakładzie zagospodarowania odpadów komunalnych, który opisuje studium wdrożenia CMMS w zakładzie gospodarki odpadami, dokumenty przeglądów tworzy procedura w bazie. Człowiek decyduje o wykonaniu prac, a nie o tym, kiedy dokument ma powstać. Generator jest elementem tamtego wdrożenia i można go odtworzyć w kolejnych.

Z czego składa się harmonogram obiektu

Harmonogram jest przypisany do obiektu z kartoteki maszyn i urządzeń. Jedna pozycja opisuje czynność, jej interwał w dniach, rodzaj przeglądu oraz zespół i osobę odpowiedzialną. Pozycje można wpisać ręcznie, zaimportować z arkusza Excel albo skopiować razem z obiektem na inny oddział.

Pole harmonogramuCo określaWpływ na dokument
Czynnośćpozycja ze słownika, który może liczyć kilkaset wpisówtrafia na listę do odhaczenia
Interwałliczba dni między przeglądamiwyznacza termin kolejnego dokumentu
Data ostatniego wygenerowaniadzień, od którego liczy się interwałjest aktualizowana po utworzeniu dokumentu
Rodzaj przeglądupozycja słownika, na przykład okresowy albo dozoru technicznegotrafia do dokumentu jako jego rodzaj
Serwiswykonawca wewnętrzny albo zewnętrznywybiera gałąź reguły
Zespół i osobakto odpowiada za wykonanieprzypisuje dokument do wykonawców
Znaczniki specjalneprzegląd według potrzeb albo duży przeglądzmieniają sposób tworzenia dokumentu

Procedura nocna i dokument, który po niej zostaje

Generator jest procedurą składowaną T-SQL, uruchamianą automatycznie raz na dobę w nocy. Czyta harmonogramy obiektów, czyli czynność, interwał w dniach, zespół, osobę odpowiedzialną, rodzaj przeglądu i datę ostatniego wygenerowania. Dla każdej pozycji, której termin nadszedł, tworzy dokument w statusie Nowe oraz wpis w kalendarzu CMMS.

Numer dokumentu składa się z roku, miesiąca, kolejnego numeru i sufiksu typu dokumentu, który dla przeglądów ma postać ZPR. Dalszy cykl statusów, od Nowe przez Przyjęte i W realizacji do Zrealizowane albo Anulowane, opisuje strona o planowaniu przeglądów okresowych. Generator niczego nie zamyka i nie anuluje: dokument czeka na wykonawcę.

Reguły wyznaczania terminu dla każdego rodzaju serwisu

Procedura wybiera gałąź reguły według rodzaju serwisu i długości interwału. Tabela zbiera warunki, a przykłady są obliczeniowe i wynikają wprost z tych warunków.

GałąźKiedy powstaje dokumentPrzykład obliczeniowy
Serwis wewnętrzny, interwał poniżej 90 dnipętla po kolejnych dniach roboczych; dokument powstaje, gdy data przyszła nie jest wcześniejsza niż data ostatniego wygenerowania powiększona o interwałostatnie wygenerowanie 2 marca, interwał 30 dni: termin 1 kwietnia albo najbliższy dzień roboczy po nim
Serwis wewnętrzny, interwał od 90 dnigdy liczba dni od ostatniego wygenerowania jest nie mniejsza niż interwał pomniejszony o 14ostatnie wygenerowanie 2 marca, interwał 120 dni: 120 - 14 = 106 dni, czyli dokument od 16 czerwca
Serwis zewnętrznydata zakończenia poprzedniego zrealizowanego przeglądu zewnętrznego powiększona o interwałzakończenie 10 maja, interwał 180 dni: termin 6 listopada
Duży przeglądczynności jednego obiektu nadrzędnego trafiają do jednego dokumentukilka czynności suwnicy w jednym dokumencie zamiast kilku zleceń
Przegląd według potrzebzawsze istnieje jeden otwarty dokumentpo zamknięciu dokumentu powstaje następny

Różnica między pierwszymi dwiema gałęziami ma praktyczny sens. Przeglądy częste powstają blisko terminu i wypadają na dni robocze, a rzadkie pojawiają się o 14 dni wcześniej, żeby zespół zdążył zaplanować obsadę oraz zapewnić części i dostęp do maszyny.

Blokada dubli i korekta interwału

Dla przeglądów zewnętrznych oraz dużych i według potrzeb nowy dokument nie powstaje, dopóki poprzedni dla tej samej czynności jest otwarty, czyli nie ma statusu Zrealizowane ani Anulowane.

Blokada chroni rejestr przed lawiną identycznych zleceń, gdy wykonawca spóźnia się z protokołem. Dwa znaczniki specjalne zmieniają też sposób tworzenia dokumentu.

  • Duży przegląd - czynności jednego obiektu nadrzędnego trafiają do jednego dokumentu, więc mechanicy robią jedną wizytę przy maszynie i zamykają jeden protokół.
  • Przegląd według potrzeb - zawsze czeka jeden otwarty dokument, gotowy do realizacji w dowolnym momencie.

Korektę interwału umożliwia znacznik daty kolejnego przeglądu na obiekcie. Gdy obiekt go ma, pracownik podaje przy realizacji datę następnego przeglądu, a interwał jest przeliczany z różnicy dni, więc harmonogramu nie trzeba poprawiać ręcznie. Dokumenty tego samego obiektu nadrzędnego można też połączyć: użytkownik zaznacza dokument główny i dołączany, a potem zatwierdza połączenie.

Co dostaje pracownik i gdzie zostaje ślad

Dokument przeglądu zawiera listę czynności do odhaczenia, dane obiektu, osobę odpowiedzialną lub zespół oraz miejsce na uwagi i załączniki. Pracownik może zgłosić awarię bezpośrednio z pozycji przeglądu, a system zapisuje datę i login osoby, która zatwierdziła czynność. Każdy przegląd ma więc ślad wykonania.

Makieta tabletu z realizacją przeglądu: lista czynności do odhaczenia oraz pole daty kolejnego przeglądu
Makieta realizacji przeglądu na tablecie, dane przykładowe.

Przypisanie dokumentów do osób i zespołów opisuje strona o harmonogramie pracy mechaników. Realizację na tablecie albo telefonie omawia strona o aplikacji mobilnej do utrzymania ruchu.

Uruchomienie generatora w zakładzie

Procedura działa na danych, więc jakość harmonogramów przesądza o jakości dokumentów. Kolejność prac jest następująca.

  1. Kartoteki obiektów powstają najlepiej z importu istniejących zestawień z arkusza Excel. Import przechodzi przez tabelę pośrednią, a procedura przypisuje czynności do obiektów nadrzędnych i tworzy raport importu.
  2. Harmonogramy dostają czynność, interwał, zespół oraz osobę odpowiedzialną.
  3. Administrator ustawia słowniki rodzajów przeglądów i zespołów.
  4. Generator uruchamia się na jednym oddziale, a pierwsze dokumenty są odczytywane i porównywane z harmonogramem przed rozszerzeniem na kolejne oddziały.

Zakres ustawień po stronie administratora zbiera strona o ustawieniach administratora programu CMMS. Pełny przebieg takiego wdrożenia, od kartoteki po archiwum PDF, opisuje studium wdrożenia w zakładzie gospodarki odpadami.

Co się dzieje z przeglądem, którego nikt nie wykonał

Generator tworzy dokument, ale nie wykonuje przeglądu. Raporty pokazują przeglądy nierealizowane oraz przeglądy zamknięte mimo niezrealizowanych czynności, wraz z uwagami, co opisuje strona o raportach awaryjności i kosztów. Przegląd można także dopisać ręcznie z rejestru przeglądów, na przykład po naprawie albo przy kontroli doraźnej.

Badania dozoru technicznego prowadzi osobny rejestr, który opisuje strona o ewidencji badań dozoru technicznego. W harmonogramie badania mają własny rodzaj przeglądu, natomiast wynik badania inspektora i protokół trafiają do tego rejestru.

FAQ

Pytania o automatyczne przeglądy maszyn

01

Czy generator tworzy przeglądy także w weekendy?

Dla serwisu wewnętrznego z interwałem poniżej 90 dni pętla przechodzi po kolejnych dniach roboczych, więc soboty i niedziele są pomijane i dokument nie trafia na dzień wolny.

02

Czy można dopisać przegląd ręcznie?

Tak. Oprócz dokumentów tworzonych przez procedurę przegląd można dopisać z rejestru przeglądów, na przykład po naprawie albo przy kontroli doraźnej.

03

Co się dzieje, gdy przegląd nie został zrealizowany?

Raporty pokazują przeglądy nierealizowane oraz przeglądy zamknięte mimo niezrealizowanych czynności, wraz z uwagami. Dla przeglądów zewnętrznych oraz przeglądów dużych i według potrzeb generator nie utworzy kolejnego dokumentu, dopóki poprzedni pozostaje otwarty.

04

Czy zmiana interwału wymaga ręcznej edycji harmonogramu?

Nie musi. Dla obiektów z odpowiednim znacznikiem pracownik podaje przy realizacji datę kolejnego przeglądu, a system sam przelicza interwał z różnicy dni.

05

Jak generator unika podwójnych dokumentów?

Dla przeglądów zewnętrznych oraz przeglądów dużych i według potrzeb sprawdza status poprzedniego dokumentu tej samej czynności. Dopóki jest otwarty, czyli nie ma statusu Zrealizowane ani Anulowane, nowy dokument nie powstaje.

Słownik pojęć

Słownik pojęć: automatyczne przeglądy w CMMS

01ZPR
Sufiks numeru zlecenia przeglądu, na przykład w formacie rok, miesiąc, numer kolejny i ZPR.
02Harmonogram obiektu
Zbiór pozycji przypisanych do maszyny: każda ma czynność, interwał, zespół i rodzaj przeglądu.
03Interwał
Liczba dni między kolejnymi przeglądami tej samej czynności; od niej zależy gałąź reguły generatora.
04Procedura składowana
Zapis w bazie SQL Server wywoływany po nazwie; generator przeglądów jest taką procedurą T-SQL.
05Serwis zewnętrzny
Przegląd wykonywany przez wykonawcę spoza zakładu; termin liczy się od zakończenia poprzedniego przeglądu.
06Duży przegląd
Dokument zbiorczy, do którego trafiają czynności jednego obiektu nadrzędnego.
07Przegląd według potrzeb
Czynność bez stałego terminu; w systemie zawsze czeka jeden otwarty dokument.
08Blokada dubli
Reguła, która wstrzymuje nowy dokument, dopóki poprzedni dla tej czynności jest otwarty.