================================================================================
BUSINESS PROCESS: Supplier Compliance Prüfung
================================================================================
Beschreibung: Workflow zur Prüfung und Freigabe von Lieferanten gemäß 
              Export-Compliance-Anforderungen (Sanktionslisten, Zertifikate,
              Dual-Use-Prüfung, Qualitätsstandards)
================================================================================

START
  |
  |- [Task: 1000] Lieferant erfasst
  |   |-- [Event: 10] Update --> [Task: 1000] Lieferant erfasst
  |   |-- [Event: 20] Zur Vorprüfung --> [Task: 1100] Vorprüfung
  |   |-- [Event: 30] Direktablehnung --> [Task: 9000] Abgelehnt
  |   |-- [Event: 990] [CSV Import] --> [Task: 1000] Lieferant erfasst
  |
  |- [Task: 1100] Vorprüfung
  |   |-- [Event: 10] Update --> [Task: 1100] Vorprüfung
  |   |-- [Event: 20] Stammdaten vollständig --> [Task: 1200] Sanktionsprüfung
  |   |-- [Event: 30] Daten unvollständig --> [Task: 1050] Datenanforderung
  |   |-- [Event: 40] Abbrechen --> [Task: 9000] Abgelehnt
  |
  |- [Task: 1050] Datenanforderung
  |   |-- [Event: 10] Update --> [Task: 1050] Datenanforderung
  |   |-- [Event: 20] Daten erhalten --> [Task: 1100] Vorprüfung
  |   |-- [Event: 30] Keine Rückmeldung --> [Task: 9000] Abgelehnt
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 1050] Datenanforderung
  |
  |- [Task: 1200] Sanktionsprüfung
  |   |-- [Event: 10] Update --> [Task: 1200] Sanktionsprüfung
  |   |-- [Event: 20] Keine Treffer --> [Task: 1300] Export-Kontrollprüfung
  |   |-- [Event: 30] Treffer gefunden --> [Task: 1250] Sanktionstreffer Klärung
  |   |-- [Event: 40] (API Sanktionsliste) --> [Task: 1200] Sanktionsprüfung
  |
  |- [Task: 1250] Sanktionstreffer Klärung
  |   |-- [Event: 10] Update --> [Task: 1250] Sanktionstreffer Klärung
  |   |-- [Event: 20] False Positive bestätigt --> [Task: 1300] Export-Kontrollprüfung
  |   |-- [Event: 30] Treffer bestätigt --> [Task: 9100] Gesperrt
  |   |-- [Event: 40] Eskalation --> [Task: 1260] Compliance Officer Review
  |
  |- [Task: 1260] Compliance Officer Review
  |   |-- [Event: 10] Update --> [Task: 1260] Compliance Officer Review
  |   |-- [Event: 20] Freigabe erteilt --> [Task: 1300] Export-Kontrollprüfung
  |   |-- [Event: 30] Sperrung angeordnet --> [Task: 9100] Gesperrt
  |
  |- [Task: 1300] Export-Kontrollprüfung
  |   |-- [Event: 10] Update --> [Task: 1300] Export-Kontrollprüfung
  |   |-- [Event: 20] Keine Einschränkungen --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 30] Dual-Use relevant --> [Task: 1350] Dual-Use Bewertung
  |   |-- [Event: 40] Embargo betroffen --> [Task: 9100] Gesperrt
  |
  |- [Task: 1350] Dual-Use Bewertung
  |   |-- [Event: 10] Update --> [Task: 1350] Dual-Use Bewertung
  |   |-- [Event: 20] Genehmigung vorhanden --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 30] Genehmigung erforderlich --> [Task: 1360] Genehmigungsantrag
  |   |-- [Event: 40] Nicht genehmigungsfähig --> [Task: 9000] Abgelehnt
  |
  |- [Task: 1360] Genehmigungsantrag
  |   |-- [Event: 10] Update --> [Task: 1360] Genehmigungsantrag
  |   |-- [Event: 20] Genehmigung erteilt --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 30] Genehmigung abgelehnt --> [Task: 9000] Abgelehnt
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 1360] Genehmigungsantrag
  |
  |- [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 10] Update --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 20] Dokumente vollständig --> [Task: 1500] Qualitätsprüfung
  |   |-- [Event: 30] Dokumente fehlen --> [Task: 1450] Dokumentenanforderung
  |   |-- [Event: 40] Dokumente ungültig --> [Task: 1450] Dokumentenanforderung
  |
  |- [Task: 1450] Dokumentenanforderung
  |   |-- [Event: 10] Update --> [Task: 1450] Dokumentenanforderung
  |   |-- [Event: 20] Dokumente erhalten --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 30] Frist abgelaufen --> [Task: 9000] Abgelehnt
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 1450] Dokumentenanforderung
  |
  |- [Task: 1500] Qualitätsprüfung
  |   |-- [Event: 10] Update --> [Task: 1500] Qualitätsprüfung
  |   |-- [Event: 20] Qualität bestätigt --> [Task: 1600] Freigabeentscheidung
  |   |-- [Event: 30] Audit erforderlich --> [Task: 1550] Lieferanten-Audit
  |   |-- [Event: 40] Qualität unzureichend --> [Task: 9000] Abgelehnt
  |
  |- [Task: 1550] Lieferanten-Audit
  |   |-- [Event: 10] Update --> [Task: 1550] Lieferanten-Audit
  |   |-- [Event: 20] Audit bestanden --> [Task: 1600] Freigabeentscheidung
  |   |-- [Event: 30] Audit nicht bestanden --> [Task: 1560] Maßnahmenplan
  |   |-- [Event: 40] Audit abgebrochen --> [Task: 9000] Abgelehnt
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 1550] Lieferanten-Audit
  |
  |- [Task: 1560] Maßnahmenplan
  |   |-- [Event: 10] Update --> [Task: 1560] Maßnahmenplan
  |   |-- [Event: 20] Maßnahmen umgesetzt --> [Task: 1550] Lieferanten-Audit
  |   |-- [Event: 30] Maßnahmen abgelehnt --> [Task: 9000] Abgelehnt
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 1560] Maßnahmenplan
  |
  |- [Task: 1600] Freigabeentscheidung
  |   |-- [Event: 10] Update --> [Task: 1600] Freigabeentscheidung
  |   |-- [Event: 20] Vollfreigabe --> [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 30] Bedingte Freigabe --> [Task: 2100] Bedingt freigegeben
  |   |-- [Event: 40] Ablehnung --> [Task: 9000] Abgelehnt
  |
  |- [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 10] Update --> [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 20] Re-Validierung fällig --> [Task: 3000] Re-Validierung
  |   |-- [Event: 30] Compliance-Vorfall --> [Task: 3500] Vorfallprüfung
  |   |-- [Event: 40] Lieferant deaktivieren --> [Task: 9200] Inaktiv
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 2000] Aktiver Lieferant
  |
  |- [Task: 2100] Bedingt freigegeben
  |   |-- [Event: 10] Update --> [Task: 2100] Bedingt freigegeben
  |   |-- [Event: 20] Bedingungen erfüllt --> [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 30] Bedingungen nicht erfüllt --> [Task: 9000] Abgelehnt
  |   |-- [Event: 40] Re-Validierung fällig --> [Task: 3000] Re-Validierung
  |   |-- [Event: 99] [Wiedervorlage] --> [Task: 2100] Bedingt freigegeben
  |
  |- [Task: 3000] Re-Validierung
  |   |-- [Event: 10] Update --> [Task: 3000] Re-Validierung
  |   |-- [Event: 20] Validierung bestanden --> [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 30] Sanktionsprüfung erforderlich --> [Task: 1200] Sanktionsprüfung
  |   |-- [Event: 40] Dokumentenprüfung erforderlich --> [Task: 1400] Dokumentenprüfung
  |   |-- [Event: 50] Validierung nicht bestanden --> [Task: 9100] Gesperrt
  |
  |- [Task: 3500] Vorfallprüfung
  |   |-- [Event: 10] Update --> [Task: 3500] Vorfallprüfung
  |   |-- [Event: 20] Vorfall unbegründet --> [Task: 2000] Aktiver Lieferant
  |   |-- [Event: 30] Vorfall bestätigt --> [Task: 3600] Maßnahmenfestlegung
  |   |-- [Event: 40] Sofortige Sperrung --> [Task: 9100] Gesperrt
  |
  |- [Task: 3600] Maßnahmenfestlegung
  |   |-- [Event: 10] Update --> [Task: 3600] Maßnahmenfestlegung
  |   |-- [Event: 20] Maßnahmen akzeptiert --> [Task: 2100] Bedingt freigegeben
  |   |-- [Event: 30] Zusammenarbeit beenden --> [Task: 9100] Gesperrt
  |
 END
  |
  |- [Task: 9000] Abgelehnt
  |   |-- [Event: 10] Update --> [Task: 9000] Abgelehnt
  |   |-- [Event: 20] Reaktivieren --> [Task: 1000] Lieferant erfasst
  |
  |- [Task: 9100] Gesperrt
  |   |-- [Event: 10] Update --> [Task: 9100] Gesperrt
  |   |-- [Event: 20] Sperrung aufheben --> [Task: 1200] Sanktionsprüfung
  |   |-- [Event: 30] Endgültig sperren --> [Task: 9900] Blacklist
  |
  |- [Task: 9200] Inaktiv
  |   |-- [Event: 10] Update --> [Task: 9200] Inaktiv
  |   |-- [Event: 20] Reaktivieren --> [Task: 3000] Re-Validierung
  |   |-- [Event: 30] Archivieren --> [Task: 9990] Archiviert
  |
  |- [Task: 9900] Blacklist
  |
  |- [Task: 9990] Archiviert
  |

================================================================================
LEGENDE
================================================================================
[Task: XXXX]        = Prozessschritt / Zustand mit eindeutiger ID
[Event: XX]         = Aktion / Übergang mit eindeutiger ID innerhalb des Tasks
-->                 = Ziel-Task nach Ausführung des Events
(API ...)           = Automatisierter Event (Systemintegration)
[CSV Import]        = Massenimport-Event
[Wiedervorlage]     = Zeitgesteuertes Erinnerungs-Event

================================================================================
TASK-ÜBERSICHT
================================================================================
1000-1099   Erfassung & Vorprüfung
1100-1199   Vorprüfung
1200-1299   Sanktionsprüfung
1300-1399   Export-Kontrollprüfung
1400-1499   Dokumentenprüfung
1500-1599   Qualitätsprüfung
1600-1699   Freigabeentscheidung
2000-2999   Aktive Lieferanten
3000-3999   Re-Validierung & Vorfallmanagement
9000-9999   Endstatus (Abgelehnt, Gesperrt, Archiviert)

================================================================================