add - 新增边间事件的测试,未生效

This commit is contained in:
wangli 2023-08-01 10:37:37 +08:00
parent 0b75c03817
commit 7251cacd89
2 changed files with 10 additions and 6 deletions

View File

@ -3,6 +3,7 @@ package cn.axzo.workflow.core.deletage;
import lombok.extern.slf4j.Slf4j;
import org.flowable.engine.delegate.DelegateExecution;
import org.flowable.engine.delegate.JavaDelegate;
import org.springframework.stereotype.Component;
/**
* TODO
@ -10,6 +11,7 @@ import org.flowable.engine.delegate.JavaDelegate;
* @author wangli
* @since 2023/7/31 20:20
*/
@Component
@Slf4j
public class CheckDueDateDelegate implements JavaDelegate {
@Override

View File

@ -41,14 +41,16 @@
<![CDATA[false]]></modeler:initiator-can-complete>
</extensionElements>
</userTask>
<boundaryEvent id="timerBoundaryEvent" name="Timer Boundary Event"
attachedToRef="sid-8C8483DD-4CD0-4228-9374-F4E4FA7D1B6A">
<boundaryEvent id="sid-B36B57EB-AC4C-4C3E-A0E3-3DD9EC190191" name="边界定时"
attachedToRef="sid-6589489F-EE93-43F2-A98F-78F5A578D39B" cancelActivity="false">
<timerEventDefinition>
<timeDuration>PT5S</timeDuration> <!-- 设置定时器触发的时间间隔例如1小时 -->
<extensionElements>
<flowable:executionListener event="start"
delegateExpression="${checkDueDateDelegate}"></flowable:executionListener>
</extensionElements>
<timeCycle>R/PT1M</timeCycle>
</timerEventDefinition>
<extensionElements>
<flowable:taskListener event="create" class="cn.axzo.workflow.core.deletage.CheckDueDateDelegate"
</extensionElements>
</boundaryEvent>
<sequenceFlow id="sid-D6C7D39C-BF03-4883-A1DD-A325C6923F88" sourceRef="sid-6589489F-EE93-43F2-A98F-78F5A578D39B"
targetRef="sid-8C8483DD-4CD0-4228-9374-F4E4FA7D1B6A"></sequenceFlow>