MediaWiki:WorkflowTest2.bpmn: Difference between revisions

No categories assignedEdit
No edit summary
No edit summary
 
Line 10: Line 10:
       <bpmn:outgoing>FromTheStartToCollectData</bpmn:outgoing>
       <bpmn:outgoing>FromTheStartToCollectData</bpmn:outgoing>
     </bpmn:startEvent>
     </bpmn:startEvent>
     <bpmn:sequenceFlow id="FromTheStartToCollectData" sourceRef="TheStart" targetRef="CollectData" />
     <bpmn:sequenceFlow id="FromTheStartToCollectData" sourceRef="TheStart" targetRef="FormularDialog" />
    <bpmn:userTask id="CollectData" name="CollectData">
      <bpmn:extensionElements>
        <wf:type>custom_form</wf:type>
        <wf:formModule>
          <wf:module>ext.workflows.activity.collectdata.forms</wf:module>
          <wf:class>workflows.object.form.UserCollectData</wf:class>
        </wf:formModule>
        <wf:initializer>true</wf:initializer>
      </bpmn:extensionElements>
      <bpmn:incoming>FromTheStartToCollectData</bpmn:incoming>
      <bpmn:outgoing>FromCollectDataToUserFeedback</bpmn:outgoing>
      <bpmn:property name="username" validation="existing-user" />
      <bpmn:property name="instructions" />
      <bpmn:property name="reportrecipient" validation="email-recipient" />
      <bpmn:property name="due_date" />
    </bpmn:userTask>
    <bpmn:sequenceFlow id="FromCollectDataToUserFeedback" sourceRef="CollectData" targetRef="Gruppenabstimmung" />
     <bpmn:task id="SendMail" name="SendMail">
     <bpmn:task id="SendMail" name="SendMail">
       <bpmn:extensionElements>
       <bpmn:extensionElements>
         <wf:type>send_mail</wf:type>
         <wf:type>send_mail</wf:type>
       </bpmn:extensionElements>
       </bpmn:extensionElements>
       <bpmn:incoming>Flow_0ovofli</bpmn:incoming>
       <bpmn:incoming>Flow_05ov7iv</bpmn:incoming>
       <bpmn:outgoing>FromSendMailToTheEnd</bpmn:outgoing>
       <bpmn:outgoing>FromSendMailToTheEnd</bpmn:outgoing>
       <bpmn:property name="recipient" default="{{{CollectData.reportrecipient}}}" />
       <bpmn:property name="recipient" default="{{{CollectData.reportrecipient}}}" />
Line 42: Line 25:
       <bpmn:incoming>FromSendMailToTheEnd</bpmn:incoming>
       <bpmn:incoming>FromSendMailToTheEnd</bpmn:incoming>
     </bpmn:endEvent>
     </bpmn:endEvent>
     <bpmn:userTask id="Gruppenabstimmung" name="Gruppenabstimmung">
     <bpmn:userTask id="FormularDialog" name="FormularDialog">
       <bpmn:extensionElements>
       <bpmn:extensionElements>
         <wf:type>group_vote</wf:type>
         <wf:type>custom_form</wf:type>
        <wf:form>MediaWiki:WorkflowTest2</wf:form>
        <wf:initializer>true</wf:initializer>
       </bpmn:extensionElements>
       </bpmn:extensionElements>
       <bpmn:incoming>FromCollectDataToUserFeedback</bpmn:incoming>
       <bpmn:incoming>FromTheStartToCollectData</bpmn:incoming>
       <bpmn:outgoing>Flow_0ovofli</bpmn:outgoing>
       <bpmn:outgoing>Flow_05ov7iv</bpmn:outgoing>
      <bpmn:property name="assigned_group" default="sysop" />
      <bpmn:property name="instructions" default="" />
      <bpmn:property name="due_date" default="" />
      <bpmn:property name="threshold_yes_unit" default="user" />
      <bpmn:property name="threshold_yes_value" default="1" />
      <bpmn:property name="threshold_no_unit" default="user" />
      <bpmn:property name="threshold_no_value" default="1" />
      <bpmn:property name="users_voted" default="" />
      <bpmn:property name="vote" default="" />
      <bpmn:property name="comment" default="" />
     </bpmn:userTask>
     </bpmn:userTask>
     <bpmn:sequenceFlow id="Flow_0ovofli" sourceRef="Gruppenabstimmung" targetRef="SendMail" />
     <bpmn:sequenceFlow id="Flow_05ov7iv" sourceRef="FormularDialog" targetRef="SendMail" />
   </bpmn:process>
   </bpmn:process>
   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
Line 65: Line 40:
       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="TheStart">
       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="TheStart">
         <dc:Bounds x="162" y="102" width="36" height="36" />
         <dc:Bounds x="162" y="102" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="CollectData_di" bpmnElement="CollectData">
        <dc:Bounds x="250" y="80" width="100" height="80" />
       </bpmndi:BPMNShape>
       </bpmndi:BPMNShape>
       <bpmndi:BPMNShape id="SendMail_di" bpmnElement="SendMail">
       <bpmndi:BPMNShape id="SendMail_di" bpmnElement="SendMail">
Line 75: Line 47:
         <dc:Bounds x="812" y="102" width="36" height="36" />
         <dc:Bounds x="812" y="102" width="36" height="36" />
       </bpmndi:BPMNShape>
       </bpmndi:BPMNShape>
       <bpmndi:BPMNShape id="Activity_0dsesh7_di" bpmnElement="Gruppenabstimmung">
       <bpmndi:BPMNShape id="Activity_06qyo3e_di" bpmnElement="FormularDialog">
         <dc:Bounds x="430" y="80" width="100" height="80" />
         <dc:Bounds x="300" y="80" width="100" height="80" />
         <bpmndi:BPMNLabel />
         <bpmndi:BPMNLabel />
       </bpmndi:BPMNShape>
       </bpmndi:BPMNShape>
       <bpmndi:BPMNEdge id="FromTheStartToCollectData_di" bpmnElement="FromTheStartToCollectData">
       <bpmndi:BPMNEdge id="FromTheStartToCollectData_di" bpmnElement="FromTheStartToCollectData">
         <di:waypoint x="198" y="120" />
         <di:waypoint x="198" y="120" />
         <di:waypoint x="250" y="120" />
         <di:waypoint x="300" y="120" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="FromCollectDataToUserFeedback_di" bpmnElement="FromCollectDataToUserFeedback">
        <di:waypoint x="350" y="120" />
        <di:waypoint x="430" y="120" />
       </bpmndi:BPMNEdge>
       </bpmndi:BPMNEdge>
       <bpmndi:BPMNEdge id="FromSendMailToTheEnd_di" bpmnElement="FromSendMailToTheEnd">
       <bpmndi:BPMNEdge id="FromSendMailToTheEnd_di" bpmnElement="FromSendMailToTheEnd">
Line 91: Line 59:
         <di:waypoint x="812" y="120" />
         <di:waypoint x="812" y="120" />
       </bpmndi:BPMNEdge>
       </bpmndi:BPMNEdge>
       <bpmndi:BPMNEdge id="Flow_0ovofli_di" bpmnElement="Flow_0ovofli">
       <bpmndi:BPMNEdge id="Flow_05ov7iv_di" bpmnElement="Flow_05ov7iv">
         <di:waypoint x="530" y="120" />
         <di:waypoint x="400" y="120" />
         <di:waypoint x="650" y="120" />
         <di:waypoint x="650" y="120" />
       </bpmndi:BPMNEdge>
       </bpmndi:BPMNEdge>

Latest revision as of 13:02, 24 November 2025