Po dłuższej przerwie miałem okazję korzystać z jednego z płatnych parkingów, będącego pod centrów handlowych. Wjeżdżam, pobieram bilet, otwiera się szlaban i wjeżdzam. Parkuję a bilet umieszczam w portfelu, sprawdzając tylko odnotowaną godzinę wjazdu. Chowam do portfela i idę do centrum handlowego. Po jakimś czasie wracam na parking, udaję się do kasy i wtedy dopiero zdaję sobie sprawę, że coś się zmieniło. Bilet nie został wciągnięty do środka a sama kasa inaczej wygląda. Płacę.
Próbuję więc wyjechać i jestem mile zaskoczony, bo szlaban się sam otwiera. Zdziwiony, próbuję włożyć bilet do czytnika, a tutaj komunikat: “Dziękujemy za wizytę”, potem numer tablicy rejestracyjnej i komunikat: “Proszę wyjechać”. Wtedy obejrzałem bilet i zobaczyłem, że jest na nim więcej danych. O taka zmiana, zwiększenie automatyzacji. Nieświadomy tego, system sam zapamiętał samochód i sam go rozpoznał. Ja musiałem tylko nie zgubić biletu i go opłacić.
Przykład ten pokazuje w jaki sposób można przyspieszyć i uprościć proces, wykorzystując nowoczesne technologie. Krótszy czas oczekiwania przy wyjeździe. Wydaje się, że bilet jest już niepotrzebny. Każdy samochód, który podjeżdża jest analizowany pod kątem godziny wjazdu, opłacenia biletu i możliwości wypuszczenia samochodu. Gdyby ktoś spróbował wyjechać samochodem nieopłaconym zostałby zatrzymany. Gdyby nie udało się odczytać tablicy rejestracyjnej, poproszony zostałby kierowca o przytknięcie biletu.
Powyższy diagram prezentuje 3 oddzielone w czasie czynności – podprocesy – wykonywane przez system, w różnych okresach czasu, składające się na jeden większy proces obsługi korzystającego z parkingu. Oparte są one na tym samym identyfikatorze i jego statusie. Pozwala to na zmianę ich składowych, jeżeli zachowane zostanie powiązanie identyfikatora (numer rejestracyjny/numer biletu) oraz statusu (wjazd, opłacony, wyjazd). Na diagramie na zielono są zaznaczone kroki oparte na tych danych – zapis, odczyt i analiza (czas wjazdu, czas postoju, numer biletu, numer tablicy). Teoretycznie można byłoby zrezygnować z wydawania biletu po jego opłaceniu, ale wtedy w sytuacji awaryjnej (brak odczytu tablicy) proces przebiegnie w oparciu o bilet, przyłożony do czytnika.
W powyższym przykładzie proces obsługi korzystającego z parkingu składa się z 3 kroków: przyjmij samochód, przyjmij opłatę, wypuść samochód. Na takim poziomie, takie 3 kroki są wystarczające do pokazania jak przebiega proces główny. Jeżeli chcemy poznać szczegóły, zapoznajemy się z poszczególnymi podprocesami. Między tymi krokami z punktu widzenia obsługujących parking, mają miejsce czynności nieistotne dla nich – szukanie miejsca przez kierowcę, opuszczanie pieszo i powrót na parking przez kierowcę, poruszanie się samochodem po parkingu. Czas przebiegu procesu głównego jest zmienny i niezależny od sposobu jego obsługi.