I have a process definition which is running as a part of an application. I am trying to decouple it from the application using external task pattern provided by camunda. At the moment we are using task Listener for user tasks which does not support external Task pattern? Is there a way i can run a user task with external task pattern?