<?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_03_Definitions" targetNamespace="urn:caf:public:descriptive-process">
  <bpmn:process id="KP_HP_03_Process" name="KP-HP-03: Kontoeinladung und Institutionsbindung" isExecutable="false">
    <bpmn:documentation textFormat="text/plain">Die Geschäftsstelle lädt benannte Personen gezielt ein. Institutionskonten entstehen aus einem aktiven Ansprechpartner und bleiben an dessen Institution gebunden; interne Konten werden von der Systemadministration angelegt. Eine Einladung, ihre Annahme und eine aktive Institutionsbindung sind unterschiedliche Voraussetzungen. Der anschließende Zustimmungsschritt und jeder konkrete Verfahrenszugriff werden gesondert geprüft. Die anschließende Fassungsbestätigung ist im Prozess KP-HP-19 „Institutionskonto durch Fassungsbestätigung aktivieren“ dargestellt.</bpmn:documentation>
    <bpmn:laneSet id="KP_HP_03_LaneSet">
      <bpmn:lane id="KP_HP_03_Lane_0" name="Referent / Systemadministrator">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Referent / Systemadministrator</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_03_InstitutionStart</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_SelectContact</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_ContactSuitable</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_ContactRejected</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_BindingStart</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_BindingChoice</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="KP_HP_03_Lane_1" name="Systemadministrator">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Systemadministrator</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_03_InternalStart</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_InviteInternal</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="KP_HP_03_Lane_2" name="Portal">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Portal</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_03_InviteInstitution</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_RevokeBinding</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_RestoreBinding</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="KP_HP_03_Lane_3" name="Eingeladene Person">
        <bpmn:documentation textFormat="text/plain">Verantwortung: Eingeladene Person</bpmn:documentation>
        <bpmn:flowNodeRef>KP_HP_03_AcceptInstitution</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_ActivationNext</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_AcceptInternal</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_InternalReady</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_Revoked</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>KP_HP_03_RevalidateAccess</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="KP_HP_03_InstitutionStart" name="Konto für Institution benötigt">
      <bpmn:documentation textFormat="text/plain">Ein vorhandener, benannter Ansprechpartner soll ein eigenes Institutionskonto erhalten.</bpmn:documentation>
      <bpmn:outgoing>KP_HP_03_Flow_InstitutionStart_SelectContact</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:userTask id="KP_HP_03_SelectContact" name="Ansprechpartner auswählen">
      <bpmn:documentation textFormat="text/plain">Referent oder Systemadministration wählt einen aktiven Ansprechpartner der gewünschten Institution mit gepflegter E-Mail-Adresse.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_InstitutionStart_SelectContact</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_SelectContact_ContactSuitable</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="KP_HP_03_ContactSuitable" name="Zuordnung zulässig?">
      <bpmn:documentation textFormat="text/plain">Keine Doppelkonten, keine Bindung an einen anderen Ansprechpartner oder eine andere Institution und keine Vermischung mit internen Konten. Ein Papierkorb-Konto muss zuerst wiederhergestellt werden.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_SelectContact_ContactSuitable</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_ContactSuitable_InviteInstitution</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_03_Flow_ContactSuitable_ContactRejected</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:endEvent id="KP_HP_03_ContactRejected" name="Anlage abgewiesen">
      <bpmn:documentation textFormat="text/plain">Ungeeigneter Ansprechpartner oder widersprüchlicher Kontostand: keine Einladung versenden und keine neue Bindung herstellen.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_ContactSuitable_ContactRejected</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:serviceTask id="KP_HP_03_InviteInstitution" name="Konto binden und einladen">
      <bpmn:documentation textFormat="text/plain">Das Institutionskonto erhält genau die Institutionsrolle und die feste Institutions- und Ansprechpartnerbindung. Ein bestehendes passendes Konto wird weiterverwendet. Erneuter Einladungsversand ist ausdrücklich zu wählen; eine widerrufene Bindung wird dabei nur für dasselbe aktive Konto, dieselbe Institution und denselben Ansprechpartner mit Verwaltungsrecht wiederhergestellt. Providerfehler bleiben wiederholbar und ergeben keine erfolgreiche Wiederherstellung.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_ContactSuitable_InviteInstitution</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_InviteInstitution_AcceptInstitution</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="KP_HP_03_AcceptInstitution" name="Einladung annehmen">
      <bpmn:documentation textFormat="text/plain">Die benannte Person nimmt den gültigen Einladungsverweis an und erledigt die erforderlichen Einrichtungsschritte. Eine abgelaufene Einladung ist kein Zugang; die Geschäftsstelle kann sie ausdrücklich erneut senden, ohne ein zweites Konto anzulegen.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_InviteInstitution_AcceptInstitution</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_AcceptInstitution_ActivationNext</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:endEvent id="KP_HP_03_ActivationNext" name="Zustimmung steht an">
      <bpmn:documentation textFormat="text/plain">Nach angenommener Einladung folgt der gesonderte Zustimmungsschritt. Erst aktive Konten, gültige Rolle, eindeutige Identität, aktive Bindung und Aktivierungsnachweis ermöglichen den anschließenden fachlichen Portalzugriff. Der fachliche Anschluss ist KP-HP-19 „Institutionskonto durch Fassungsbestätigung aktivieren“.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_AcceptInstitution_ActivationNext</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:startEvent id="KP_HP_03_InternalStart" name="Internes Konto benötigt">
      <bpmn:documentation textFormat="text/plain">Ein internes Konto soll gezielt für eine benannte Person eingerichtet werden.</bpmn:documentation>
      <bpmn:outgoing>KP_HP_03_Flow_InternalStart_InviteInternal</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:userTask id="KP_HP_03_InviteInternal" name="Internes Konto einladen">
      <bpmn:documentation textFormat="text/plain">Nur die Systemadministration legt ein internes Konto mit dienstlicher Adresse und genau einer Rolle Referent, Geschäftsführung oder Systemadministrator an. Wiederholte Einladung ändert keine Rolle; ein vorhandenes Konto wird nicht dupliziert.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_InternalStart_InviteInternal</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_InviteInternal_AcceptInternal</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="KP_HP_03_AcceptInternal" name="Interne Einladung annehmen">
      <bpmn:documentation textFormat="text/plain">Die eingeladene Person erledigt die erforderlichen Einrichtungsschritte innerhalb der begrenzten Gültigkeit. Eine Rolle wird nicht aus einer E-Mail-Adresse oder Organisation abgeleitet.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_InviteInternal_AcceptInternal</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_AcceptInternal_InternalReady</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:endEvent id="KP_HP_03_InternalReady" name="Interne Anmeldung möglich">
      <bpmn:documentation textFormat="text/plain">Ein aktives, eindeutig zugeordnetes internes Konto kann sich im vorgesehenen Anmeldeweg anmelden. Seine Rolle bestimmt die zugelassenen Aufgaben.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_AcceptInternal_InternalReady</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:startEvent id="KP_HP_03_BindingStart" name="Bindung ändern">
      <bpmn:documentation textFormat="text/plain">Referent oder Systemadministration prüft einen ausdrücklich verlangten Widerruf oder die Rücknahme eines Widerrufs für ein Institutionskonto.</bpmn:documentation>
      <bpmn:outgoing>KP_HP_03_Flow_BindingStart_BindingChoice</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:exclusiveGateway id="KP_HP_03_BindingChoice" name="Widerrufen oder zurücknehmen?">
      <bpmn:documentation textFormat="text/plain">Bindungsänderung benötigt Verwaltungsrecht und einen aktuellen Stand. Rücknahme ist ausschließlich für dieselbe Bindung eines aktiven Kontos möglich; eine andere aktive Bindung des Kontos oder Ansprechpartners verhindert sie.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_BindingStart_BindingChoice</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_BindingChoice_RevokeBinding</bpmn:outgoing>
      <bpmn:outgoing>KP_HP_03_Flow_BindingChoice_RestoreBinding</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:serviceTask id="KP_HP_03_RevokeBinding" name="Institutionsbindung widerrufen">
      <bpmn:documentation textFormat="text/plain">Die feste Bindung wird ausdrücklich widerrufen; Konto, Institution und historische Verfahrensdaten werden nicht gelöscht.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_BindingChoice_RevokeBinding</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_RevokeBinding_Revoked</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:endEvent id="KP_HP_03_Revoked" name="Portalzugang gesperrt">
      <bpmn:documentation textFormat="text/plain">Ohne aktive Bindung besteht kein fachlicher Institutionszugriff. Ein früherer Verfahrenslink ersetzt die Bindung nicht.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_RevokeBinding_Revoked</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:serviceTask id="KP_HP_03_RestoreBinding" name="Bindungswiderruf zurücknehmen">
      <bpmn:documentation textFormat="text/plain">Nur der zulässige ausdrückliche Rücknahmebefehl stellt dieselbe Bindung wieder her. Er reaktiviert weder ein Konto noch einen entzogenen Verfahrenszugang; ein Konflikt verlangt Neuladen statt stiller Umzuordnung.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_BindingChoice_RestoreBinding</bpmn:incoming>
      <bpmn:outgoing>KP_HP_03_Flow_RestoreBinding_RevalidateAccess</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:endEvent id="KP_HP_03_RevalidateAccess" name="Zugang erneut prüfen">
      <bpmn:documentation textFormat="text/plain">Jede nächste Portalaktion prüft erneut Konto, Institutionsrolle, eindeutige Identität, angenommene Einladung, aktive Bindung und Zustimmung sowie die konkrete eigene Verfahrensbeteiligung und ihre Freigaben.</bpmn:documentation>
      <bpmn:incoming>KP_HP_03_Flow_RestoreBinding_RevalidateAccess</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_InstitutionStart_SelectContact" sourceRef="KP_HP_03_InstitutionStart" targetRef="KP_HP_03_SelectContact">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_SelectContact_ContactSuitable" sourceRef="KP_HP_03_SelectContact" targetRef="KP_HP_03_ContactSuitable">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_ContactSuitable_InviteInstitution" sourceRef="KP_HP_03_ContactSuitable" targetRef="KP_HP_03_InviteInstitution" name="Ja">
      <bpmn:documentation textFormat="text/plain">Ja</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_ContactSuitable_ContactRejected" sourceRef="KP_HP_03_ContactSuitable" targetRef="KP_HP_03_ContactRejected" name="Nein">
      <bpmn:documentation textFormat="text/plain">Nein</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_InviteInstitution_AcceptInstitution" sourceRef="KP_HP_03_InviteInstitution" targetRef="KP_HP_03_AcceptInstitution">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_AcceptInstitution_ActivationNext" sourceRef="KP_HP_03_AcceptInstitution" targetRef="KP_HP_03_ActivationNext">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_InternalStart_InviteInternal" sourceRef="KP_HP_03_InternalStart" targetRef="KP_HP_03_InviteInternal">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_InviteInternal_AcceptInternal" sourceRef="KP_HP_03_InviteInternal" targetRef="KP_HP_03_AcceptInternal">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_AcceptInternal_InternalReady" sourceRef="KP_HP_03_AcceptInternal" targetRef="KP_HP_03_InternalReady">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_BindingStart_BindingChoice" sourceRef="KP_HP_03_BindingStart" targetRef="KP_HP_03_BindingChoice">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_BindingChoice_RevokeBinding" sourceRef="KP_HP_03_BindingChoice" targetRef="KP_HP_03_RevokeBinding" name="Widerrufen">
      <bpmn:documentation textFormat="text/plain">Widerrufen</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_RevokeBinding_Revoked" sourceRef="KP_HP_03_RevokeBinding" targetRef="KP_HP_03_Revoked">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_BindingChoice_RestoreBinding" sourceRef="KP_HP_03_BindingChoice" targetRef="KP_HP_03_RestoreBinding" name="Rücknahme zulässig">
      <bpmn:documentation textFormat="text/plain">Alle Rücknahmebedingungen müssen erfüllt sein; andernfalls bleibt die Bindung widerrufen.</bpmn:documentation>
      </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="KP_HP_03_Flow_RestoreBinding_RevalidateAccess" sourceRef="KP_HP_03_RestoreBinding" targetRef="KP_HP_03_RevalidateAccess">
      <bpmn:documentation textFormat="text/plain">Weiter zum nächsten fachlichen Schritt.</bpmn:documentation>
      </bpmn:sequenceFlow>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="KP_HP_03_Diagram" name="Fachlicher Ablauf">
    <bpmndi:BPMNPlane id="KP_HP_03_Plane" bpmnElement="KP_HP_03_Process">
      <bpmndi:BPMNShape id="KP_HP_03_Lane_0_di" bpmnElement="KP_HP_03_Lane_0" isHorizontal="true">
        <dc:Bounds x="80" y="70" width="1888.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_Lane_1_di" bpmnElement="KP_HP_03_Lane_1" isHorizontal="true">
        <dc:Bounds x="80" y="350" width="1888.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_Lane_2_di" bpmnElement="KP_HP_03_Lane_2" isHorizontal="true">
        <dc:Bounds x="80" y="630" width="1888.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_Lane_3_di" bpmnElement="KP_HP_03_Lane_3" isHorizontal="true">
        <dc:Bounds x="80" y="910" width="1888.0" height="280" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_InstitutionStart_di" bpmnElement="KP_HP_03_InstitutionStart">
        <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_03_SelectContact_di" bpmnElement="KP_HP_03_SelectContact">
        <dc:Bounds x="400.0" y="110.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_ContactSuitable_di" bpmnElement="KP_HP_03_ContactSuitable">
        <dc:Bounds x="685.0" y="125.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="638.0" y="70.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_ContactRejected_di" bpmnElement="KP_HP_03_ContactRejected">
        <dc:Bounds x="692.0" y="252.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="638.0" y="296.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_InviteInstitution_di" bpmnElement="KP_HP_03_InviteInstitution">
        <dc:Bounds x="860.0" y="670.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_AcceptInstitution_di" bpmnElement="KP_HP_03_AcceptInstitution">
        <dc:Bounds x="1090.0" y="950.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_ActivationNext_di" bpmnElement="KP_HP_03_ActivationNext">
        <dc:Bounds x="1382.0" y="972.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1328.0" y="1016.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_InternalStart_di" bpmnElement="KP_HP_03_InternalStart">
        <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:BPMNShape id="KP_HP_03_InviteInternal_di" bpmnElement="KP_HP_03_InviteInternal">
        <dc:Bounds x="630.0" y="510.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_AcceptInternal_di" bpmnElement="KP_HP_03_AcceptInternal">
        <dc:Bounds x="1090.0" y="1070.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_InternalReady_di" bpmnElement="KP_HP_03_InternalReady">
        <dc:Bounds x="1382.0" y="1092.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1328.0" y="1136.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_BindingStart_di" bpmnElement="KP_HP_03_BindingStart">
        <dc:Bounds x="232.0" y="252.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="178.0" y="296.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_BindingChoice_di" bpmnElement="KP_HP_03_BindingChoice">
        <dc:Bounds x="915.0" y="245.0" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="868.0" y="190.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_RevokeBinding_di" bpmnElement="KP_HP_03_RevokeBinding">
        <dc:Bounds x="1550.0" y="670.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_Revoked_di" bpmnElement="KP_HP_03_Revoked">
        <dc:Bounds x="1842.0" y="972.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1788.0" y="1016.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_RestoreBinding_di" bpmnElement="KP_HP_03_RestoreBinding">
        <dc:Bounds x="1550.0" y="790.0" width="160" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="KP_HP_03_RevalidateAccess_di" bpmnElement="KP_HP_03_RevalidateAccess">
        <dc:Bounds x="1842.0" y="1092.0" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1788.0" y="1136.0" width="144" height="46" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_InstitutionStart_SelectContact_di" bpmnElement="KP_HP_03_Flow_InstitutionStart_SelectContact">
        <di:waypoint x="268.0" y="150.0" />
        <di:waypoint x="400.0" y="150.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_SelectContact_ContactSuitable_di" bpmnElement="KP_HP_03_Flow_SelectContact_ContactSuitable">
        <di:waypoint x="560.0" y="150.0" />
        <di:waypoint x="685.0" y="150.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_ContactSuitable_InviteInstitution_di" bpmnElement="KP_HP_03_Flow_ContactSuitable_InviteInstitution">
        <di:waypoint x="710.0" y="175.0" />
        <di:waypoint x="710.0" y="199.0" />
        <di:waypoint x="836.0" y="199.0" />
        <di:waypoint x="836.0" y="710.0" />
        <di:waypoint x="860.0" y="710.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="848.0" y="445.5" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_ContactSuitable_ContactRejected_di" bpmnElement="KP_HP_03_Flow_ContactSuitable_ContactRejected">
        <di:waypoint x="735.0" y="150.0" />
        <di:waypoint x="759.0" y="150.0" />
        <di:waypoint x="759.0" y="228.0" />
        <di:waypoint x="710.0" y="228.0" />
        <di:waypoint x="710.0" y="252.0" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="771.0" y="180.0" width="30" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_InviteInstitution_AcceptInstitution_di" bpmnElement="KP_HP_03_Flow_InviteInstitution_AcceptInstitution">
        <di:waypoint x="1020.0" y="710.0" />
        <di:waypoint x="1044.0" y="710.0" />
        <di:waypoint x="1044.0" y="990.0" />
        <di:waypoint x="1090.0" y="990.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_AcceptInstitution_ActivationNext_di" bpmnElement="KP_HP_03_Flow_AcceptInstitution_ActivationNext">
        <di:waypoint x="1250.0" y="990.0" />
        <di:waypoint x="1382.0" y="990.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_InternalStart_InviteInternal_di" bpmnElement="KP_HP_03_Flow_InternalStart_InviteInternal">
        <di:waypoint x="268.0" y="550.0" />
        <di:waypoint x="630.0" y="550.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_InviteInternal_AcceptInternal_di" bpmnElement="KP_HP_03_Flow_InviteInternal_AcceptInternal">
        <di:waypoint x="790.0" y="550.0" />
        <di:waypoint x="814.0" y="550.0" />
        <di:waypoint x="814.0" y="1110.0" />
        <di:waypoint x="1090.0" y="1110.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_AcceptInternal_InternalReady_di" bpmnElement="KP_HP_03_Flow_AcceptInternal_InternalReady">
        <di:waypoint x="1250.0" y="1110.0" />
        <di:waypoint x="1382.0" y="1110.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_BindingStart_BindingChoice_di" bpmnElement="KP_HP_03_Flow_BindingStart_BindingChoice">
        <di:waypoint x="268.0" y="270.0" />
        <di:waypoint x="292.0" y="270.0" />
        <di:waypoint x="292.0" y="240.0" />
        <di:waypoint x="891.0" y="240.0" />
        <di:waypoint x="891.0" y="270.0" />
        <di:waypoint x="915.0" y="270.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_BindingChoice_RevokeBinding_di" bpmnElement="KP_HP_03_Flow_BindingChoice_RevokeBinding">
        <di:waypoint x="965" y="270" />
        <di:waypoint x="1500" y="270" />
        <di:waypoint x="1500" y="710" />
        <di:waypoint x="1550" y="710" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1100" y="228" width="65.0" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_RevokeBinding_Revoked_di" bpmnElement="KP_HP_03_Flow_RevokeBinding_Revoked">
        <di:waypoint x="1710.0" y="710.0" />
        <di:waypoint x="1734.0" y="710.0" />
        <di:waypoint x="1734.0" y="990.0" />
        <di:waypoint x="1842.0" y="990.0" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_BindingChoice_RestoreBinding_di" bpmnElement="KP_HP_03_Flow_BindingChoice_RestoreBinding">
        <di:waypoint x="940" y="295" />
        <di:waypoint x="940" y="335" />
        <di:waypoint x="1530" y="335" />
        <di:waypoint x="1530" y="830" />
        <di:waypoint x="1550" y="830" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1100" y="288" width="90" height="18" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="KP_HP_03_Flow_RestoreBinding_RevalidateAccess_di" bpmnElement="KP_HP_03_Flow_RestoreBinding_RevalidateAccess">
        <di:waypoint x="1710.0" y="830.0" />
        <di:waypoint x="1770.0" y="830.0" />
        <di:waypoint x="1770.0" y="1110.0" />
        <di:waypoint x="1842.0" y="1110.0" />
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>