It is good to have task dependency. However, allowing multiple conditions and actions in a task is more needed. See this Request: