In this version, a Deadline is added to automatically check for approval periodically. This would prevent the script in "Process Approval" from not being able to get the final approval count needed shall there be more than 1 instance of approval running at the same time.
1. Process Approve -> Tool: Update Application
assignmentComplete method accepts one parameter only.
2. Process Apply -> Tool: Process Approval
Isn't really complete as there will be still running processes for other users if you are accepting approval for eg. 2 out of 3 users.