automatically start the process from the last failed step?

When the same process is run again, can CWLtool automatically start the process from the last failed step? One scenario is when a process contains large-scale sequence alignment tasks, and rerunning the process without the guarantee of automatically starting from a breakpoint is costly and inefficient.