Business Process: Supplier Compliance Check

START
  |
  |- [Task: 2000] Supplier Data Input
  |   Team: Purchasing
  |   Description:
  |   A new potential supplier needs to be checked for compliance. All relevant data (e.g., company details, location, product category) is initially entered or imported into the system.
  |   |-- [Event: 10] Submit for Initial Check (Data complete) --> [Task: 2100] Initial Compliance Screening
  |   |-- [Event: 20] Hold (Data incomplete/waiting for further information) --> [Task: 2000] Supplier Data Input
  |
  |- [Task: 2100] Initial Compliance Screening
  |   Team: Compliance Department
  |   Description:
  |   The Compliance Department performs an automated and manual screening based on external and internal blacklists, sanctions lists, and basic regulatory requirements.
  |   |-- [Event: 10] Cleared for DDQ (Initial screening passed) --> [Task: 2200] Send Due Diligence Questionnaire (DDQ)
  |   |-- [Event: 20] Needs Manual Review (Potential red flags found, requires in-depth investigation) --> [Task: 2150] Detailed Compliance Review
  |   |-- [Event: 30] Immediate Reject (Severe red flag or sanction match) --> [Task: 2900] Rejected
  |
  |- [Task: 2150] Detailed Compliance Review
  |   Team: Compliance Department
  |   Description:
  |   Manual and in-depth investigation of potential risks identified during the initial screening. This involves checking public records and specific compliance databases.
  |   |-- [Event: 10] Cleared for DDQ (Review successful) --> [Task: 2200] Send Due Diligence Questionnaire (DDQ)
  |   |-- [Event: 20] Request More Info (Information is missing from supplier) --> [Task: 2250] Wait for Supplier Response
  |   |-- [Event: 30] Final Reject (Risk confirmed after review) --> [Task: 2900] Rejected
  |
  |- [Task: 2200] Send Due Diligence Questionnaire (DDQ)
  |   Team: Compliance Department
  |   Description:
  |   The system automatically sends the Due Diligence Questionnaire (DDQ) to the supplier's contact person.
  |   |-- [Event: 10] DDQ Sent (Waiting for supplier response) --> [Task: 2250] Wait for Supplier Response
  |
  |- [Task: 2250] Wait for Supplier Response
  |   Team: System / Purchasing
  |   Description:
  |   The process waits for the supplier to submit the completed DDQ. Automated reminders are sent if the deadline approaches.
  |   |-- [Event: 10] DDQ Received (Supplier submitted the questionnaire) --> [Task: 2300] Review DDQ
  |   |-- [Event: 20] Send Reminder (Automated or manual reminder sent) --> [Task: 2250] Wait for Supplier Response
  |   |-- [Event: 30] Timeout (DDQ not received within the deadline) --> [Task: 2900] Rejected
  |
  |- [Task: 2300] Review DDQ
  |   Team: Compliance Department
  |   Description:
  |   Compliance checks the submitted DDQ for completeness and verifies the provided answers.
  |   |-- [Event: 10] Accept DDQ (All questions answered and satisfactory) --> [Task: 2400] Final Approval
  |   |-- [Event: 20] Request Clarification (Follow-up questions needed for specific answers) --> [Task: 2250] Wait for Supplier Response
  |   |-- [Event: 30] Reject DDQ (High compliance risk identified in answers) --> [Task: 2900] Rejected
  |
  |- [Task: 2400] Final Approval
  |   Team: Compliance Management
  |   Description:
  |   Final sign-off by Compliance Management based on the DDQ and all previous screenings.
  |   |-- [Event: 10] Approved (Supplier cleared for onboarding) --> [Task: 2800] Approved
  |   |-- [Event: 20] Rejected (Compliance risk too high) --> [Task: 2900] Rejected
  |
  |- [Task: 2800] Approved
  |   Team: Purchasing
  |   Description:
  |   Supplier compliance check completed and approved. Supplier status is updated, and the process moves to supplier onboarding (e.g., contract negotiation).
  |   |-- [Event: 10] Close Process (Compliance status recorded) --> [Task: 2990] Completed
  |
  |- [Task: 2900] Rejected
  |   Team: Compliance Department
  |   Description:
  |   The supplier was rejected at a specific stage due to non-compliance issues. Purchasing is notified.
  |   |-- [Event: 10] Add Comment --> [Task: 2900] Rejected
  |   |-- [Event: 20] Close Process (Rejection reason recorded) --> [Task: 2990] Completed
  |
 END
  |
  |- [Task: 2990] Completed
  |