Dziś będzie trochę nietypowo. Co dopiero minął świąteczny czas – przygotowania, świętowanie, odpoczynek itd. W czasie tego czasu, wielokrotnie były przygotowywane listy – zakupów, składników, potraw do wykonania, gości, prezentów, czy postanowień noworocznych. W szczególności przygotowywane były ciasta – sprawdzony przepis, lista składników, pieczenie. Prawie każdy wypiek można sprowadzić do takich czynności jak: przygotowanie składników, przygotowanie ciasta, przygotowanie nadzienia, dodanie nadzienia (czy to bakalii do keksa czy maku do makowca), pieczenie, chłodzenie, dekorowanie (np. lukrem) oraz jedzenie.
Wykonując te czynności nawet się nie zastanawiamy, że one mają charakter mniej lub bardziej skomplikowanego procesu, w który zaangażowani są ludzie oraz maszyny (które jak najbardziej mogą być uczestnikami procesu). Idąc dalej można powiedzieć, że pewne czynności mają charakter sekwencyjny a pewne synchroniczny.
Diagram w BPMN przedstawia ten prosty proces przygotowania ciasta.
Zastanówmy się nad cechami tego procesu:
- zorientowany na wykonanie zadania, czyli upieczenie ciasta
- wykonywany zgodnie z procedurą, czyli przepisem zawierającym informację o kolejnych czynnościach, wyborach,
- wykonanie kolejnych czynności oznacza postęp procesu, przybliżenie do efektu końcowego,
- może zostać wykonany przez dwie osoby, jedna osoba przygotowuje ciasto, a druga równocześnie przygotowuje nadzienie
- wiadomo, który uczestnik jest za co odpowiedzialny.
- czynności do wykonania są znane, czas oczekiwania na wyrośnięcie oraz pieczenie również, co pozwala na ustalenie kolejności oraz momentu rozpoczęcia poszczególnych czynności,
- po upieczeniu ciasta, przechodzi się do innych zadań związanych ze świętami, proces nie jest powtarzany,
- czynności są ze sobą powiązane czasowo,
Wymienione cechy pozwalają na określenie rodzaju procesu, jego perspektywy. Można rózróżnić proces sekwencyjny (określane także jako diachronic) oraz synchroniczny (synchronic). Cechy (1), (2). (3), (5), (6), (7) są właściwe dla procesów sekwencyjnych. Pozostałe dwie – (4) oraz (8) – dla procesów synchronicznych. O dokładnym rozróżnieniu można poczytać w standardzie konsorcjum SCIPIO.
Ciekawą cechą jest (6). Jest ona istotna dla procesów workflow (strumieni pracy), gdzie lista zadań jest wykonywana w określonej kolejności przez określonych uczestników.
[…] mi życzyć udanych i tafionych zakupów (niech Wasze drzewka będą pomocne), Wesołych Świąt i udanych wypieków o ile się ich […]