<?xml version='1.0' encoding='utf-8'?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="KP_HP_04_Definitions" targetNamespace="urn:caf:public:descriptive-process">
  <bpmn:process id="KP_HP_04_Process" name="KP-HP-04: Unterlagen bereitstellen und Freigabestand fixieren" isExecutable="false">
    <bpmn:documentation textFormat="text/plain">Unterlagen des ersten Anschreibens werden als Verfahrensfassungen vorbereitet und Institutionen ausdrücklich zugeordnet. Einreichen friert diesen Stand ein; die Entscheidung der Geschäftsführung im bestehenden Freigabeprozess hält den freigegebenen Dokument- und Zuordnungsstand fest. Vor dem Erstversand wird derselbe Stand erneut geprüft. Eine Dateiprüfung erteilt weder Zugänge noch fachliche Freigabe. Unterlagen des ersten Anschreibens sind im Entwurf bearbeitbar; das Einreichen sperrt sie. Bescheidungsanlagen sind in der Bescheidungsphase bis zum ersten Bescheidungsauftrag bearbeitbar. Abschlussendfassungen sind nach Erstversand und in der Bescheidungsphase bis zu Abschluss oder Abbruch bearbeitbar; der erste Bescheidungsauftrag sperrt sie nicht. Der Abschlussbericht wird beim Abschluss vom Portal erzeugt.</bpmn:documentation>
    <bpmn:laneSet id="KP_HP_04_LaneSet">
      <bpmn:lane id="KP_HP_04_Lane_0" name="Referent">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Referent</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_04_Start</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Choose</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Assign</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Submit</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Done</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="KP_HP_04_Lane_1" name="Anhörungsportal">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Anhörungsportal</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_04_Window</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Acquire</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Accepted</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Ready</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Freeze</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Correction</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Fix</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Integrity</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Match</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Refused</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="KP_HP_04_Lane_2" name="Geschäftsführung">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Geschäftsführung</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_04_Review</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_04_Decision</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="KP_HP_04_Start" name="Unterlagen werden benötigt">
      <bpmn:documentation textFormat="text/plain">Der Referent bereitet Anhörungsunterlagen für das erste Anschreiben eines Entwurfs vor. Spätere Dokumentzwecke folgen ihren eigenen Fenstern und dem Ablauf KP-HP-01.</bpmn:documentation>
      <bpmn:outgoing>KP_HP_04_Flow_Start_Choose</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:userTask id="KP_HP_04_Choose" name="Datei und Herkunft wählen">
      <bpmn:documentation textFormat="text/plain">Arbeitsplatz-Datei oder aktive Datei der gemeinsamen/eigenen persönlichen Ablage auswählen. Für das erste Anschreiben gilt der Zweck Anhörungsunterlage. Die Übernahme wird je Datei bestätigt und zurückgemeldet.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Start_Choose</bpmn:incoming>
      <bpmn:incoming>KP_HP_04_Flow_Ready_Choose</bpmn:incoming>
      <bpmn:incoming>KP_HP_04_Flow_Correction_Choose</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Choose_Window</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="KP_HP_04_Window" name="Zweckfenster offen?">
      <bpmn:documentation textFormat="text/plain">Anhörungsunterlagen lassen sich nur im Entwurf hinzufügen und ändern. Der Server prüft den gelesenen Verfahrensstand. Einreichung, Freigabe oder Versand schließen dieses Fenster; Rückzug oder Ablehnung öffnet den Entwurf wieder.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Choose_Window</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Window_Acquire</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_04_Flow_Window_Refused</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="KP_HP_04_Acquire" name="Datei prüfen und übernehmen">
      <bpmn:documentation textFormat="text/plain">Beim Upload werden Dateityp, Signatur, Größe und Schadsoftware geprüft. Befall weist den Upload ohne gespeicherten Inhalt ab. Ohne rechtzeitiges Prüfergebnis wird die Datei mit gesperrtem Inhalt und dauerhaftem Prüfauftrag angenommen; sie ist bis zum unbedenklichen Befund nicht auslieferbar. Die Ablageübernahme autorisiert Quelle und Ziel und kopiert eine lesbare Datei in eine eigene Verfahrensfassung; spätere Quelländerungen berühren sie nicht.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Window_Acquire</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Acquire_Accepted</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:exclusiveGateway id="KP_HP_04_Accepted" name="Datei übernommen?">
      <bpmn:documentation textFormat="text/plain">Jede Datei liefert ihr eigenes Ergebnis. Ablehnung oder Konflikt erzeugt keine wirksame neue Zuordnung. Ein angenommener Inhalt mit noch laufender Prüfung ist als gesperrt gekennzeichnet; seine Annahme ist keine Auslieferungsfreigabe.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Acquire_Accepted</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Accepted_Assign</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_04_Flow_Accepted_Refused</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:userTask id="KP_HP_04_Assign" name="Institutionen zuordnen">
      <bpmn:documentation textFormat="text/plain">Der Referent ordnet die aktuelle Datei einzelnen aktiven Beteiligten oder ausdrücklich allen aktuell Aktiven zu. Die Sammelzuordnung erfasst keine später Hinzugefügten; ein Nachpflegehinweis bleibt, solange das Fenster offen ist. Pflichtunterlagen erhalten ihre Grants nach der eigenen Automatik auch bei späterer Beteiligung. Zuordnung ersetzt weder Portalzugang noch den passenden Verfahrensschritt.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Accepted_Assign</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Assign_Ready</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="KP_HP_04_Ready" name="Unterlagen vollständig zugeordnet?">
      <bpmn:documentation textFormat="text/plain">Für das Einreichen müssen mindestens eine aktuelle aktive Anhörungsunterlage und mindestens eine solche Zuordnung je aktiver Beteiligung vorhanden sein. Ein unbedenklicher Scan allein genügt dafür nicht. Anschreibentext und Empfänger werden im bestehenden Einreichungsablauf zusätzlich geprüft.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Assign_Ready</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Ready_Submit</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_04_Flow_Ready_Choose</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:userTask id="KP_HP_04_Submit" name="Zur Freigabe einreichen">
      <bpmn:documentation textFormat="text/plain">Der Referent bestätigt das Einreichen mit dem gelesenen Verfahrensstand im Ablauf KP-HP-01. Ein veralteter oder unvollständiger Auftrag wird ohne Zustandsänderung abgewiesen.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Ready_Submit</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Submit_Freeze</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:serviceTask id="KP_HP_04_Freeze" name="Anhörungsstand einfrieren">
      <bpmn:documentation textFormat="text/plain">Die erfolgreiche Einreichung setzt den Status Zur Freigabe eingereicht. Anhörungsunterlagen, Anzeigeangaben, Verwendungszweck und Grants sind danach für die Vorbereitung gesperrt. Ein offener Schadsoftwarebefund bleibt separat sichtbar und sperrt Bytes; die Implementierung erklärt ihn nicht pauschal zur Einreichungssperre.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Submit_Freeze</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Freeze_Review</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="KP_HP_04_Review" name="Unterlagen je Institution prüfen">
      <bpmn:documentation textFormat="text/plain">Die Geschäftsführung liest die institutionsscharfe Übersicht und trifft die Entscheidung im bestehenden Vier-Augen-Ablauf KP-HP-01. Fehlende oder gesperrte Inhalte werden sichtbar; Downloads benötigen eigene Lese-/Downloadrechte und einen unbedenklichen Befund. Ein Öffnen erzeugt keine Grants. Die entscheidende Person muss von der einreichenden Person verschieden sein; eine Ablehnung verlangt eine Begründung.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Freeze_Review</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Review_Decision</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="KP_HP_04_Decision" name="Freigabeentscheidung?">
      <bpmn:documentation textFormat="text/plain">Die Entscheidung gehört dem bestehenden Freigabeprozess. Freigabe fixiert den geprüften Kompositionsstand; begründete Ablehnung führt zur Nacharbeit im Entwurf. Diese Sicht führt keinen zusätzlichen Genehmigungsschritt ein.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Review_Decision</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Decision_Fix</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_04_Flow_Decision_Correction</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="KP_HP_04_Correction" name="Entwurf zur Nacharbeit öffnen">
      <bpmn:documentation textFormat="text/plain">Nach der begründeten Ablehnung bleibt die Entscheidung in der Historie erhalten und der Status ist wieder Entwurf. Die Anhörungsunterlagen können erneut vorbereitet werden; ein neuer Einreichungs- und Vier-Augen-Zyklus ist erforderlich.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Decision_Correction</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Correction_Choose</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:serviceTask id="KP_HP_04_Fix" name="Freigabestand festhalten">
      <bpmn:documentation textFormat="text/plain">Bei der erfolgreichen Entscheidung hält das Verfahren Dokumentkennungen, Rollen, Zwecke, Sortierung, Pflichtkennzeichen, aktive Institutionsteilnahmen und aktive Dokumentgrants als Kompositionsstand fest. Das ist keine Byteprüfsumme oder Signatur.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Decision_Fix</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Fix_Integrity</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:serviceTask id="KP_HP_04_Integrity" name="Freigabestand vor Erstversand prüfen">
      <bpmn:documentation textFormat="text/plain">Der bestehende Erstversand aus KP-HP-01 prüft, ob die aktuelle Komposition dem freigegebenen Stand entspricht. Eine Abweichung sperrt den Auftrag; sie eröffnet den Entwurf nicht automatisch und ersetzt keine neue Freigabeentscheidung.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Fix_Integrity</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Integrity_Match</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:exclusiveGateway id="KP_HP_04_Match" name="Freigabestand unverändert?">
      <bpmn:documentation textFormat="text/plain">Nur ein unveränderter freigegebener Stand passiert diese Dokumentprüfung. Weitere Erstversandprüfungen und tatsächlicher Transport bleiben im bestehenden Ablauf.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Integrity_Match</bpmn:incoming>
      <bpmn:outgoing>KP_HP_04_Flow_Match_Done</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_04_Flow_Match_Refused</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:endEvent id="KP_HP_04_Done" name="Unterlagenstand bestätigt">
      <bpmn:documentation textFormat="text/plain">Der Unterlagen- und Zuordnungsstand ist für den bestehenden Erstversand bestätigt. Portalzugang, Freigabephase und unbedenklicher Prüfstand werden beim jeweiligen Inhaltszugriff weiterhin geprüft.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Match_Done</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="KP_HP_04_Refused" name="Auftrag abgewiesen">
      <bpmn:documentation textFormat="text/plain">Geschlossenes Zweckfenster, Dateiablehnung, Konflikt oder veränderter Freigabestand lässt den Auftrag scheitern. Es entsteht keine Zusage eines neuen Inhalts, eines Grants oder einer Versandfreigabe; erforderliche Nacharbeit erfolgt ausdrücklich im bestehenden Ablauf.</bpmn:documentation>
      <bpmn:incoming>KP_HP_04_Flow_Window_Refused</bpmn:incoming>
      <bpmn:incoming>KP_HP_04_Flow_Accepted_Refused</bpmn:incoming>
      <bpmn:incoming>KP_HP_04_Flow_Match_Refused</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Start_Choose" sourceRef="KP_HP_04_Start" targetRef="KP_HP_04_Choose">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Choose_Window" sourceRef="KP_HP_04_Choose" targetRef="KP_HP_04_Window">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Window_Acquire" sourceRef="KP_HP_04_Window" targetRef="KP_HP_04_Acquire" name="Ja">
      <bpmn:documentation textFormat="text/plain">Ja</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Window_Refused" sourceRef="KP_HP_04_Window" targetRef="KP_HP_04_Refused" name="Nein">
      <bpmn:documentation textFormat="text/plain">Nein</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Acquire_Accepted" sourceRef="KP_HP_04_Acquire" targetRef="KP_HP_04_Accepted">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Accepted_Assign" sourceRef="KP_HP_04_Accepted" targetRef="KP_HP_04_Assign" name="Übernommen">
      <bpmn:documentation textFormat="text/plain">Übernommen</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Accepted_Refused" sourceRef="KP_HP_04_Accepted" targetRef="KP_HP_04_Refused" name="Abgewiesen">
      <bpmn:documentation textFormat="text/plain">Abgewiesen</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Assign_Ready" sourceRef="KP_HP_04_Assign" targetRef="KP_HP_04_Ready">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Ready_Submit" sourceRef="KP_HP_04_Ready" targetRef="KP_HP_04_Submit" name="Ja">
      <bpmn:documentation textFormat="text/plain">Ja</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Ready_Choose" sourceRef="KP_HP_04_Ready" targetRef="KP_HP_04_Choose" name="Nacharbeit">
      <bpmn:documentation textFormat="text/plain">Nacharbeit</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Submit_Freeze" sourceRef="KP_HP_04_Submit" targetRef="KP_HP_04_Freeze">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Freeze_Review" sourceRef="KP_HP_04_Freeze" targetRef="KP_HP_04_Review">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Review_Decision" sourceRef="KP_HP_04_Review" targetRef="KP_HP_04_Decision">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Decision_Fix" sourceRef="KP_HP_04_Decision" targetRef="KP_HP_04_Fix" name="Freigegeben">
      <bpmn:documentation textFormat="text/plain">Freigegeben</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Decision_Correction" sourceRef="KP_HP_04_Decision" targetRef="KP_HP_04_Correction" name="Abgelehnt">
      <bpmn:documentation textFormat="text/plain">Abgelehnt</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Correction_Choose" sourceRef="KP_HP_04_Correction" targetRef="KP_HP_04_Choose">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Fix_Integrity" sourceRef="KP_HP_04_Fix" targetRef="KP_HP_04_Integrity">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Integrity_Match" sourceRef="KP_HP_04_Integrity" targetRef="KP_HP_04_Match">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Match_Done" sourceRef="KP_HP_04_Match" targetRef="KP_HP_04_Done" name="Ja">
      <bpmn:documentation textFormat="text/plain">Ja</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_04_Flow_Match_Refused" sourceRef="KP_HP_04_Match" targetRef="KP_HP_04_Refused" name="Nein">
      <bpmn:documentation textFormat="text/plain">Nein</bpmn:documentation>
      </bpmn:sequenceFlow>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="KP_HP_04_Diagram" name="Fachlicher Ablauf">
    <bpmndi:BPMNPlane id="KP_HP_04_Plane" bpmnElement="KP_HP_04_Process">
      <bpmndi:BPMNShape id="KP_HP_04_Lane_0_di" bpmnElement="KP_HP_04_Lane_0" isHorizontal="true">
        <dc:Bounds x="80" y="70" width="1950.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Lane_1_di" bpmnElement="KP_HP_04_Lane_1" isHorizontal="true">
        <dc:Bounds x="80" y="350" width="1950.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Lane_2_di" bpmnElement="KP_HP_04_Lane_2" isHorizontal="true">
        <dc:Bounds x="80" y="630" width="1950.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Start_di" bpmnElement="KP_HP_04_Start">
        <dc:Bounds x="232.0" y="132.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="178.0" y="176.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Choose_di" bpmnElement="KP_HP_04_Choose">
        <dc:Bounds x="400.0" y="110.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Window_di" bpmnElement="KP_HP_04_Window">
        <dc:Bounds x="455.0" y="405.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="408.0" y="350.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Acquire_di" bpmnElement="KP_HP_04_Acquire">
        <dc:Bounds x="630.0" y="390.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Accepted_di" bpmnElement="KP_HP_04_Accepted">
        <dc:Bounds x="915.0" y="405.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="868.0" y="350.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Assign_di" bpmnElement="KP_HP_04_Assign">
        <dc:Bounds x="1090.0" y="110.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Ready_di" bpmnElement="KP_HP_04_Ready">
        <dc:Bounds x="1145.0" y="405.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1098.0" y="350.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Submit_di" bpmnElement="KP_HP_04_Submit">
        <dc:Bounds x="1320.0" y="110.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Freeze_di" bpmnElement="KP_HP_04_Freeze">
        <dc:Bounds x="1320.0" y="390.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Review_di" bpmnElement="KP_HP_04_Review">
        <dc:Bounds x="1320.0" y="670.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Decision_di" bpmnElement="KP_HP_04_Decision">
        <dc:Bounds x="1605.0" y="685.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1558.0" y="630.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Correction_di" bpmnElement="KP_HP_04_Correction">
        <dc:Bounds x="1550.0" y="510.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Fix_di" bpmnElement="KP_HP_04_Fix">
        <dc:Bounds x="1550.0" y="390.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Integrity_di" bpmnElement="KP_HP_04_Integrity">
        <dc:Bounds x="1780.0" y="390.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Match_di" bpmnElement="KP_HP_04_Match">
        <dc:Bounds x="1835.0" y="525.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1788.0" y="470.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Done_di" bpmnElement="KP_HP_04_Done">
        <dc:Bounds x="1842.0" y="252.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1788.0" y="296.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_04_Refused_di" bpmnElement="KP_HP_04_Refused">
        <dc:Bounds x="232.0" y="532.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="178.0" y="576.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Start_Choose_di" bpmnElement="KP_HP_04_Flow_Start_Choose">
        <di:waypoint x="268.0" y="150.0" />
        <di:waypoint x="400.0" y="150.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Choose_Window_di" bpmnElement="KP_HP_04_Flow_Choose_Window">
        <di:waypoint x="560.0" y="150.0" />
        <di:waypoint x="584.0" y="150.0" />
        <di:waypoint x="584.0" y="481.0" />
        <di:waypoint x="431.0" y="481.0" />
        <di:waypoint x="431.0" y="430.0" />
        <di:waypoint x="455.0" y="430.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Window_Acquire_di" bpmnElement="KP_HP_04_Flow_Window_Acquire">
        <di:waypoint x="505.0" y="430.0" />
        <di:waypoint x="630.0" y="430.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="552.5" y="400.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Window_Refused_di" bpmnElement="KP_HP_04_Flow_Window_Refused">
        <di:waypoint x="480.0" y="455.0" />
        <di:waypoint x="480.0" y="550.0" />
        <di:waypoint x="268.0" y="550.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="359.0" y="520.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Acquire_Accepted_di" bpmnElement="KP_HP_04_Flow_Acquire_Accepted">
        <di:waypoint x="790.0" y="430.0" />
        <di:waypoint x="915.0" y="430.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Accepted_Assign_di" bpmnElement="KP_HP_04_Flow_Accepted_Assign">
        <di:waypoint x="965.0" y="430.0" />
        <di:waypoint x="1066.0" y="430.0" />
        <di:waypoint x="1066.0" y="150.0" />
        <di:waypoint x="1090.0" y="150.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1078.0" y="281.0" width="65.0" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Accepted_Refused_di" bpmnElement="KP_HP_04_Flow_Accepted_Refused">
        <di:waypoint x="915.0" y="430.0" />
        <di:waypoint x="891.0" y="430.0" />
        <di:waypoint x="891.0" y="506.0" />
        <di:waypoint x="292.0" y="506.0" />
        <di:waypoint x="292.0" y="550.0" />
        <di:waypoint x="268.0" y="550.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="559.0" y="518.0" width="65.0" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Assign_Ready_di" bpmnElement="KP_HP_04_Flow_Assign_Ready">
        <di:waypoint x="1250.0" y="150.0" />
        <di:waypoint x="1274.0" y="150.0" />
        <di:waypoint x="1274.0" y="481.0" />
        <di:waypoint x="1121.0" y="481.0" />
        <di:waypoint x="1121.0" y="430.0" />
        <di:waypoint x="1145.0" y="430.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Ready_Submit_di" bpmnElement="KP_HP_04_Flow_Ready_Submit">
        <di:waypoint x="1195.0" y="430.0" />
        <di:waypoint x="1296.0" y="430.0" />
        <di:waypoint x="1296.0" y="150.0" />
        <di:waypoint x="1320.0" y="150.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1308.0" y="281.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Ready_Choose_di" bpmnElement="KP_HP_04_Flow_Ready_Choose">
        <di:waypoint x="1145.0" y="430.0" />
        <di:waypoint x="1064.0" y="430.0" />
        <di:waypoint x="1064.0" y="150.0" />
        <di:waypoint x="560.0" y="150.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="779.5" y="120.0" width="65.0" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Submit_Freeze_di" bpmnElement="KP_HP_04_Flow_Submit_Freeze">
        <di:waypoint x="1480.0" y="150.0" />
        <di:waypoint x="1504.0" y="150.0" />
        <di:waypoint x="1504.0" y="366.0" />
        <di:waypoint x="1400.0" y="366.0" />
        <di:waypoint x="1400.0" y="390.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Freeze_Review_di" bpmnElement="KP_HP_04_Flow_Freeze_Review">
        <di:waypoint x="1480.0" y="430.0" />
        <di:waypoint x="1504.0" y="430.0" />
        <di:waypoint x="1504.0" y="646.0" />
        <di:waypoint x="1400.0" y="646.0" />
        <di:waypoint x="1400.0" y="670.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Review_Decision_di" bpmnElement="KP_HP_04_Flow_Review_Decision">
        <di:waypoint x="1480.0" y="710.0" />
        <di:waypoint x="1605.0" y="710.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Decision_Fix_di" bpmnElement="KP_HP_04_Flow_Decision_Fix">
        <di:waypoint x="1655.0" y="710.0" />
        <di:waypoint x="1679.0" y="710.0" />
        <di:waypoint x="1679.0" y="761.0" />
        <di:waypoint x="1526.0" y="761.0" />
        <di:waypoint x="1526.0" y="430.0" />
        <di:waypoint x="1550.0" y="430.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1442.5" y="586.5" width="71.5" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Decision_Correction_di" bpmnElement="KP_HP_04_Flow_Decision_Correction">
        <di:waypoint x="1655.0" y="710.0" />
        <di:waypoint x="1720.0" y="710.0" />
        <di:waypoint x="1720.0" y="601.0" />
        <di:waypoint x="1532.0" y="601.0" />
        <di:waypoint x="1532.0" y="550.0" />
        <di:waypoint x="1550.0" y="550.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1732.0" y="646.5" width="58.5" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Correction_Choose_di" bpmnElement="KP_HP_04_Flow_Correction_Choose">
        <di:waypoint x="1550.0" y="550.0" />
        <di:waypoint x="816.0" y="550.0" />
        <di:waypoint x="816.0" y="156.0" />
        <di:waypoint x="584.0" y="156.0" />
        <di:waypoint x="584.0" y="150.0" />
        <di:waypoint x="560.0" y="150.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Fix_Integrity_di" bpmnElement="KP_HP_04_Flow_Fix_Integrity">
        <di:waypoint x="1710.0" y="430.0" />
        <di:waypoint x="1780.0" y="430.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Integrity_Match_di" bpmnElement="KP_HP_04_Flow_Integrity_Match">
        <di:waypoint x="1940.0" y="430.0" />
        <di:waypoint x="1964.0" y="430.0" />
        <di:waypoint x="1964.0" y="594.0" />
        <di:waypoint x="1811.0" y="594.0" />
        <di:waypoint x="1811.0" y="550.0" />
        <di:waypoint x="1835.0" y="550.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Match_Done_di" bpmnElement="KP_HP_04_Flow_Match_Done">
        <di:waypoint x="1885.0" y="550.0" />
        <di:waypoint x="1950.0" y="550.0" />
        <di:waypoint x="1950.0" y="240.0" />
        <di:waypoint x="1818.0" y="240.0" />
        <di:waypoint x="1818.0" y="270.0" />
        <di:waypoint x="1842.0" y="270.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1962.0" y="386.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_04_Flow_Match_Refused_di" bpmnElement="KP_HP_04_Flow_Match_Refused">
        <di:waypoint x="1835.0" y="550.0" />
        <di:waypoint x="1720.0" y="550.0" />
        <di:waypoint x="1720.0" y="502.0" />
        <di:waypoint x="292.0" y="502.0" />
        <di:waypoint x="292.0" y="550.0" />
        <di:waypoint x="268.0" y="550.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="991.0" y="472.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>