W ramach warstwy implementacyjnej, niektóre zadania/kroki procesu są bardziej rozbudowane a niektóre mniej. Jednym z zadań/kroków, które ma charakter podprocesu (ang. sub proces) jest „Realizacja zamówienia” (diagram obok).
Warunki wejścia dla tego podprocesu są następujące:
- zebrano dane o kliencie (zostały określone DaneKlienta)
- złożono zamówienie (został określony komplet danych składających się na DaneZamówienia),
- określono szczegóły i warunki dostawy (zostały określone DaneDostawy),
- zrealizowano płatność (potwierdzenie realizacji płatności – PotwierdzPlatnosci)
- produkt jest nadal w ofercie i produkt jest dostępny (ProduktDostepny)
- klient nie zrezygnował z zamówienia (BrakRezygnacji)
Wyjście z procesu może być następujące:
- zamówienie zostało zrealizowane (produkt został dostarczony do Klienta – ProduktDostarczony) lub
- pojawił się problem w trakcie realizacji (produkt nie został dostarczony do Klienta – ProduktNiedostarczony)
[…] Niektóre z nich – 1, 5, 6, 8, 9 – zostały wykorzystane na zamieszczonych diagramach podczas prezentacji warstwy implementacyjnej -cały proces oraz podproces. […]
[…] – w ramach realizacji kroku „Przygotowanie przesyłki” (element wcześniej prezentowanego procesu) – takich wyjątków […]
[…] 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 […]
[…] procesie jest krok „Zgłoś kandydaturę” oznaczony jako podproces, ze względu na to, że jest to rozbudowane działanie (opisane w rozdziale 2 działu V), […]