User task to end process

I am looking for an “quick and dirty” way to have a user cancel a process. Is there a way. I’m thinking there may not be as per the diagram attached, adding a second user task that lets a cancel happen may be “messy” in that there will be these extra unnecessary user tasks in the task list. But otherwise, it’s a Rest call or external service?user-or-timeout-cancel.bpmn (11.2 KB)

Hi @ianbutterworth,

You can use an interrupting conditional start event for event sub-process. (see application cancelled logic in below link)

https://docs.camunda.org/manual/7.14/reference/bpmn20/events/conditional-events/

https://docs.camunda.org/manual/7.14/reference/bpmn20/events/conditional-events/#conditional-start-event-for-event-sub-process