In reply to sj1992:
In most applications it is sufficient to deal with the run_phase. In this phase you can execute anything in a corresponding order. If you need first a RESET, then execute first a reset sequence, followed by configuration sequence and then the operationaöl sequences.