Be able to edit timeout event on task listeners
See original GitHub issueIs your feature request related to a problem? Please describe.
Starting with Camunda BPM Runtime 7.12.0-alpha4, time-triggered task listeners can be used.
An example looks like this:
...
<bpmn:userTask id="myTask">
<bpmn:extensionElements>
<camunda:taskListener delegateExpression="${setBusinessKeyListener}" event="timeout" id="timeout-friendly" >
<bpmn:timerEventDefinition>
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">PT1H</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</camunda:taskListener>
</bpmn:extensionElements>
</bpmn:userTask>
...
Expected solution
- Value
timeout
allowed forevent
attribute ofcamunda:taskListener
- Element
timerEventDefinition
now allowed as a child ofcamunda:taskListener
, but only if theevent
of thecamunda:taskListener
is set totimeout
- New attribute
id
forcamunda:taskListener
, only mandatory ifevent
ofcamunda:taskListener
is set totimeout
- Existing property panel controls for TimerBoundaryEvents can be used here as well for the timer event definition, if the
timeout
value is chosen as event type of the task listener.
Additional context
Should be shipped with Camunda Modeler until 30th of November, as it is supported in the upcoming Camunda Platform 7.12 release.
Original opened issue: https://github.com/camunda/camunda-bpmn-moddle/issues/50.
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Task Listener event- timeout is not working properly
So I wanted to hit an API at every 20 seconds when I get to a User Task in my flow.
Read more >Task Listener - Events - LifeCycle - Authorization - Camunda
Task Listener - Events - LifeCycle - Authorization - CamundaScript: task.setVariable('assignee_problems_user_name', task.
Read more >puppeteer-cluster: Setting a timeout on individual execution ...
I'm considering to pass a timestamp along with my tasks so it can skip doing anything for requests that have expired on the...
Read more >Set Behavioral Trigger Session Timeout Limit - Salesforce Help
In the Behavioral Triggers app, click the settings gear icon . · Select a timeout limit. · Click Save.
Read more >Handling Events :: Eloquent JavaScript
That kind of input isn't available as a well-organized data structure—it comes ... Event listeners are called only when the event happens in...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Let’s restrict the UI side for now. Reasoning:
Waiting for upstream changes to be released, cf. https://github.com/bpmn-io/bpmn-js-properties-panel/pull/321