...
- Bước 5 trả về node linh động 1 (nhiều công việc tuần tự: Công việc 1 - Công việc 2 - Công việc 3):
- Công việc node linh động sinh ra → hoàn thành công việc linh động 1 sinh ra công việc lựa chọn thực hiện theo quy trình → sinh ra công việc công việc linh động 2
- Công việc node linh đông sinh ra → hoàn thành công việc linh động 1 sinh ra công việc lựa chọn nhảy bước → sinh ra công việc bước 5
- Bước 5 trả về node linh động 1 (nhiều công việc tuần tự: Song song 1 - Song song 2 - Tuần tự 3):
- Công việc song song 1 sinh ra → hoàn thành lựa chọn thực hiện theo quy trình → sinh ra công việc công việc Tuần tự 3 (do công việc song song 2 đã hoàn thành trước đó)
- Công việc song song 1 sinh ra → hoàn thành lựa chọn nhảy bước → sinh ra công việc Bước 5
- Công việc bước linh động 2 (1 công việc): trả về bước 1:
- Bước 1 sinh ra → lựa chọn thực hiện theo quy trình → sinh ra công việc Node linh động 1
- Bước 1 sinh ra → lựa chọn thực hiện theo quy trình → sinh ra công việc Node linh động 2
- Công việc linh đông 2 (Công việc song song 1b - Công việc song song 2b - Công việc Tuần tự 3b) trả về công việc linh động 1 (Công việc song song 1a - Công việc song song 2a - Công việc Tuần tự 3a)
- Công việc song song 11a sinh ra → hoàn thành lựa chọn thực hiện theo quy trình → sinh ra công việc công việc Tuần tự 33a (do công việc song song 2a đã hoàn thành trước đó)
- Công việc song song 1a sinh ra → hoàn thành lựa chọn nhảy bước → sinh ra công việc song song 1b bước linh động 2 → hoàn thành sinh ra công việc tuần tự 3b(do công việc song song 2b đã hoàn thành trước đó)
- Công việc song song 11a sinh ra → hoàn thành lựa chọn nhảy bước → sinh ra công việc tuần tự 3b bước linh động 2 → trường hợp là node tuần tự 3b là bước trả về)
4.4 Trả về 2 lần khác subprocess
...