As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<startEvent id="startevent1" name="Start" activiti:initiator="initiator"> <extensionElements> <activiti:formProperty id="anzahlAntrag" name="Der wie vielte Urlaubsantrag ist dies im betreffenden Jahr?" type="long" required="true"></activiti:formProperty> <activiti:formProperty id="anzahlTage" name="Anzahl der gewünschten Urlaubstage" type="long" required="true"></activiti:formProperty> <activiti:formProperty id="zeitraumVom" name="Gewünschter Urlaubsanfang" type="date" datePattern="dd-MM-yyyy" required="true"></activiti:formProperty> <activiti:formProperty id="zeitraumBis" name="Gewünschtes Urlaubsende" type="date" datePattern="dd-MM-yyyy" required="true"></activiti:formProperty> <activiti:formProperty id="resturlaub" name="Resturlaub (den aktuellen Antrag nicht mit einbezogen)" type="long" required="true"></activiti:formProperty> </extensionElements> </startEvent> <sequenceFlow id="flow15" sourceRef="startevent1" targetRef="scripttask1"></sequenceFlow> <scriptTask id="scripttask1" name="Ermittlung des Resturlaubs" scriptFormat="javascript" activiti:autoStoreVariables="false"> <script> var restNeu = resturlaub - anzahlTage; execution.setVariable("restNeu", restNeu); print('Neuer Resturlaub: '+restNeu); </script> </scriptTask> <sequenceFlow id="flow20" sourceRef="scripttask1" targetRef="usertask1"></sequenceFlow> <userTask id="usertask1" name="Gegenprüfung des Antrags" activiti:candidateGroups="teamAssistance"> <extensionElements> <activiti:formProperty id="urlaubsantragsnummer" name="Urlaubsantragsnummer" type="long" expression="${anzahlAntrag}" writable="false"></activiti:formProperty> <activiti:formProperty id="resturlaubNeu" name="Resturlaub nach Abzug der gewünschten Tage" type="string" expression="${restNeu}" writable="false"></activiti:formProperty> </extensionElements> </userTask>