goal: achieve the timeline of the process platform through php
for example, a process platform needs to be designed, and the complete process needs to be realized through steps such as A-> B-> C-> D-> E, and there are multiple job in the whole process platform.
requirements: for the C status of each process, each job (for example, there are five job in a process) needs to wait for half an hour (the longest timeout is 30min) before entering D state (judged by the completion status of job, if job succeeds, D state is entered; if it fails, a C1 state is created for manual completion of C1).
that is to say, the time-consuming of the whole process is very long because there is timeout in C state. How to design this kind of process platform? Thank you in advance!