Most of the client wants Maker/Checker functionality for most of the configuration. It will be nice to have this functionality in Task Automation. If one user create or edit task automation workflow then he/she shouldn't be able approve it. Another user with similar privileges need to approve changes or new workflow.