added timer to solve scheduler hangs

This commit is contained in:
Ralph Soika 2026-07-17 09:40:51 +02:00
parent 8d9de4a16a
commit 092aa40ceb

View file

@ -132,6 +132,8 @@ th { font-weight: bold;}
<bpmn2:flowNodeRef>event_8zPz9g</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>event_8zPz9g</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_qx36wg</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>gateway_qx36wg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_BxeQEQ</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>event_BxeQEQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_MWp2zQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>textAnnotation_qKz0wg</bpmn2:flowNodeRef>
</bpmn2:lane> </bpmn2:lane>
<bpmn2:lane id="Lane_6" name="Buchhaltung"> <bpmn2:lane id="Lane_6" name="Buchhaltung">
<bpmn2:documentation id="documentation_N3gEbw"/> <bpmn2:documentation id="documentation_N3gEbw"/>
@ -1417,7 +1419,7 @@ AGL Poland Team
<imixs:value><![CDATA[2]]></imixs:value> <imixs:value><![CDATA[2]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keypublicresult" type="xs:string"> <imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keylogdateformat" type="xs:string"> <imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value> <imixs:value><![CDATA[2]]></imixs:value>
@ -2347,6 +2349,7 @@ AGL Poland Team
<bpmn2:documentation id="documentation_ypEg6g"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation> <bpmn2:documentation id="documentation_ypEg6g"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_4IITzA</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_4IITzA</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_UOahyg</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_UOahyg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_vgOpVw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_nrxqhg</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_nrxqhg</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_4IITzA</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_4IITzA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_OrgsqQ</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_OrgsqQ</bpmn2:outgoing>
@ -2835,6 +2838,96 @@ if (workitem.getItemValueString('txtcomment') === '') {
<bpmn2:sequenceFlow id="sequenceFlow_S5R8YQ" sourceRef="event_BxeQEQ" targetRef="Task_2"> <bpmn2:sequenceFlow id="sequenceFlow_S5R8YQ" sourceRef="event_BxeQEQ" targetRef="Task_2">
<bpmn2:documentation id="documentation_JlYWow"/> <bpmn2:documentation id="documentation_JlYWow"/>
</bpmn2:sequenceFlow> </bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_MWp2zQ" imixs:activityid="260" name="Restart">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[$creator]]></imixs:value>
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[$creator]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5000]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="comment" ignore="true"/>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[restarted KSeF process]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
<imixs:item name="numactivitydelay" type="xs:string">
<imixs:value><![CDATA[30]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledbaseobject" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyactivitydelayunit" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_RDjVVA"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
<bpmn2:outgoing>sequenceFlow_vgOpVw</bpmn2:outgoing>
<bpmn2:timerEventDefinition id="timerEventDefinition_WzSRFg"/>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_vgOpVw" sourceRef="event_MWp2zQ" targetRef="task_l2LvBQ">
<bpmn2:documentation id="documentation_O58FVw"/>
</bpmn2:sequenceFlow>
<bpmn2:textAnnotation id="textAnnotation_qKz0wg" textFormat="">
<bpmn2:documentation id="documentation_TSCREg"/>
<bpmn2:text id="text_S30tmQ"><![CDATA[Restart after 30 minutes if scheduler hangs.]]></bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="association_3TzX9A" sourceRef="textAnnotation_qKz0wg" targetRef="event_MWp2zQ">
<bpmn2:documentation id="documentation_9EOjBw"/>
</bpmn2:association>
</bpmn2:process> </bpmn2:process>
<bpmn2:process id="process_2" name="Default Process" processType="Public"> <bpmn2:process id="process_2" name="Default Process" processType="Public">
<bpmn2:documentation id="documentation_J67Rkw"/> <bpmn2:documentation id="documentation_J67Rkw"/>
@ -3216,6 +3309,15 @@ if (workitem.getItemValueString('txtcomment') === '') {
<dc:Bounds height="20.0" width="100.0" x="2435.0" y="406.0"/> <dc:Bounds height="20.0" width="100.0" x="2435.0" y="406.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_MWp2zQ" id="BPMNShape_N0T6bw">
<dc:Bounds height="36.0" width="36.0" x="487.0" y="307.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_sy22Vw">
<dc:Bounds height="20.0" width="100.0" x="455.0" y="346.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="textAnnotation_qKz0wg" id="BPMNShape_3x2dCA">
<dc:Bounds height="50.0" width="165.0" x="300.0" y="300.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_33" id="BPMNEdge_SequenceFlow_34" sourceElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_33" id="BPMNEdge_SequenceFlow_34" sourceElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint x="1140.0" y="1125.0"/> <di:waypoint x="1140.0" y="1125.0"/>
<di:waypoint x="1360.0" y="1125.0"/> <di:waypoint x="1360.0" y="1125.0"/>
@ -3591,6 +3693,16 @@ if (workitem.getItemValueString('txtcomment') === '') {
<di:waypoint x="1415.0" y="918.0"/> <di:waypoint x="1415.0" y="918.0"/>
<di:waypoint x="1415.0" y="1100.0"/> <di:waypoint x="1415.0" y="1100.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_vgOpVw" id="BPMNEdge_AtaJdQ" sourceElement="BPMNShape_N0T6bw" targetElement="BPMNShape_lWmrEA">
<di:waypoint x="505.0" y="343.0"/>
<di:waypoint x="505.0" y="377.0"/>
<di:waypoint x="555.0" y="377.0"/>
<di:waypoint x="555.0" y="410.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="association_3TzX9A" id="BPMNEdge_GrIOKQ" sourceElement="BPMNShape_3x2dCA" targetElement="BPMNShape_N0T6bw">
<di:waypoint x="465.0" y="325.0"/>
<di:waypoint x="487.0" y="325.0"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane> </bpmndi:BPMNPlane>
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1"> <bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
<dc:Font name="arial" size="9.0"/> <dc:Font name="arial" size="9.0"/>