I have 3 component approved request, if user 2 does not approve the user's job 1, the user 2 must return a notification to user 1 to correct subsequently and he must return this task to user 2 to approve it again.
is there a component that can return to the first component ?
I would look at the State Machine functionality that will allow you to direct switch between different State branches. Have your individual Approval tasks in separate branches of the state machine and then , dependent on your logic flick between the state branches. It's very flexible in allowing a lot of back and forth between states, multiple of times.
There will be plenty of hits on the search to help you work through setting up a state machine.