# TaskListener implements

**URL:** <https://forum.flowable.org/t/tasklistener-implements/11798>\
**Category:** Flowable Engine\
**Created:** [September 18, 2024, 1:10pm UTC](https://forum.flowable.org/t/tasklistener-implements/11798 "2024-09-18T13:10:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yanwencheng](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/yanwencheng/32/998_2.png) [@yanwencheng](https://forum.flowable.org/u/yanwencheng)\
**Post date:** [September 18, 2024, 1:10pm UTC](https://forum.flowable.org/t/tasklistener-implements/11798/1 "2024-09-18T13:10:30Z")

</div>

![image](https://canada1.discourse-cdn.com/flex035/uploads/flowable/original/2X/9/907a9a31a440c1bb8f90d4d3b6020de8d7674661.png)  
The TaskListener implementation class uses the taskService.complete method to automatically submit an error “task already deleted”

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [September 18, 2024, 1:20pm UTC](https://forum.flowable.org/t/tasklistener-implements/11798/2 "2024-09-18T13:20:48Z")

</div>

@yanwencheng how is this different to [User task auto to approve](https://forum.flowable.org/t/user-task-auto-to-approve/11792)?
