Is it possible to create an approval workflow outlined in the scenario below?