MCP Server
Active
1
0
Files
vendor-onboarding-l4/cmmn/sanctions-exception.cmmn.xml
2026-03-21 20:41:48 +02:00

146 lines
8.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<cmmn:definitions xmlns:cmmn="http://www.omg.org/spec/CMMN/20151109/MODEL"
xmlns:cmmndi="http://www.omg.org/spec/CMMN/20151109/CMMNDI"
xmlns:dc="http://www.omg.org/spec/CMMN/20151109/DC"
id="SanctionsExceptionCase"
targetNamespace="https://processgit.org/heliosgroup/sanctions-exception">
<cmmn:case id="Case_SanctionsException" name="Sanctions Exception and Escalation Case">
<cmmn:casePlanModel id="CasePlanModel_1" name="Sanctions Match — Manual Review and Override Process">
<!-- Stage 1: Initial Assessment -->
<cmmn:planItem id="PI_InitialAssessment" definitionRef="Stage_InitialAssessment">
<cmmn:entryCriterion id="EC_1" sentryRef="Sentry_CaseOpened"/>
</cmmn:planItem>
<!-- Stage 2: Legal Investigation -->
<cmmn:planItem id="PI_LegalInvestigation" definitionRef="Stage_LegalInvestigation">
<cmmn:entryCriterion id="EC_2" sentryRef="Sentry_AssessmentComplete"/>
</cmmn:planItem>
<!-- Stage 3: Executive Escalation (conditional) -->
<cmmn:planItem id="PI_ExecutiveEscalation" definitionRef="Stage_ExecutiveEscalation">
<cmmn:entryCriterion id="EC_3" sentryRef="Sentry_EscalationRequired"/>
</cmmn:planItem>
<!-- Stage 4: Resolution -->
<cmmn:planItem id="PI_Resolution" definitionRef="Stage_Resolution">
<cmmn:entryCriterion id="EC_4" sentryRef="Sentry_DecisionMade"/>
</cmmn:planItem>
<!-- Milestone: Case Closed -->
<cmmn:planItem id="PI_CaseClosed" definitionRef="Milestone_CaseClosed">
<cmmn:entryCriterion id="EC_5" sentryRef="Sentry_ResolutionComplete"/>
</cmmn:planItem>
<!-- SENTRIES -->
<cmmn:sentry id="Sentry_CaseOpened">
<cmmn:planItemOnPart id="POP_1" sourceRef="PI_InitialAssessment">
<cmmn:standardEvent>create</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<cmmn:sentry id="Sentry_AssessmentComplete">
<cmmn:planItemOnPart id="POP_2" sourceRef="PI_InitialAssessment">
<cmmn:standardEvent>complete</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<cmmn:sentry id="Sentry_EscalationRequired">
<cmmn:ifPart id="IP_1">
<cmmn:condition id="Cond_1"><cmmn:body>sanctionsMatchType == "DIRECT" || contractValue &gt; 500000</cmmn:body></cmmn:condition>
</cmmn:ifPart>
</cmmn:sentry>
<cmmn:sentry id="Sentry_DecisionMade">
<cmmn:planItemOnPart id="POP_3" sourceRef="PI_LegalInvestigation">
<cmmn:standardEvent>complete</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<cmmn:sentry id="Sentry_ResolutionComplete">
<cmmn:planItemOnPart id="POP_4" sourceRef="PI_Resolution">
<cmmn:standardEvent>complete</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<!-- STAGE DEFINITIONS -->
<!-- Stage 1: Initial Assessment -->
<cmmn:stage id="Stage_InitialAssessment" name="Initial Sanctions Assessment">
<cmmn:planItem id="PI_ReviewAlert" definitionRef="Task_ReviewSanctionsAlert"/>
<cmmn:planItem id="PI_ClassifyMatch" definitionRef="Task_ClassifyMatchType">
<cmmn:entryCriterion id="EC_S1_1" sentryRef="Sentry_S1_AlertReviewed"/>
</cmmn:planItem>
<cmmn:planItem id="PI_CheckFalsePositive" definitionRef="Task_CheckFalsePositive">
<cmmn:entryCriterion id="EC_S1_2" sentryRef="Sentry_S1_Classified"/>
</cmmn:planItem>
<cmmn:sentry id="Sentry_S1_AlertReviewed">
<cmmn:planItemOnPart id="POP_S1_1" sourceRef="PI_ReviewAlert">
<cmmn:standardEvent>complete</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<cmmn:sentry id="Sentry_S1_Classified">
<cmmn:planItemOnPart id="POP_S1_2" sourceRef="PI_ClassifyMatch">
<cmmn:standardEvent>complete</cmmn:standardEvent>
</cmmn:planItemOnPart>
</cmmn:sentry>
<cmmn:humanTask id="Task_ReviewSanctionsAlert" name="Review Sanctions Alert Details"/>
<cmmn:humanTask id="Task_ClassifyMatchType" name="Classify: Direct / Indirect / False Positive"/>
<cmmn:humanTask id="Task_CheckFalsePositive" name="Verify False Positive against Source Lists"/>
</cmmn:stage>
<!-- Stage 2: Legal Investigation -->
<cmmn:stage id="Stage_LegalInvestigation" name="Legal Investigation">
<cmmn:planItem id="PI_RequestLegalOpinion" definitionRef="Task_RequestLegalOpinion"/>
<cmmn:planItem id="PI_ReviewUBO" definitionRef="Task_ReviewUBOStructure">
<cmmn:itemControl id="IC_UBO"><cmmn:manualActivationRule/></cmmn:itemControl>
</cmmn:planItem>
<cmmn:planItem id="PI_ContactAuthorities" definitionRef="Task_ContactRegulatoryAuthorities">
<cmmn:itemControl id="IC_Auth"><cmmn:manualActivationRule/></cmmn:itemControl>
</cmmn:planItem>
<cmmn:planItem id="PI_DocumentFindings" definitionRef="Task_DocumentLegalFindings"/>
<cmmn:humanTask id="Task_RequestLegalOpinion" name="Request Legal Opinion from Counsel"/>
<cmmn:humanTask id="Task_ReviewUBOStructure" name="Review Ultimate Beneficial Ownership Structure"/>
<cmmn:humanTask id="Task_ContactRegulatoryAuthorities" name="Contact Regulatory Authorities (if required)"/>
<cmmn:humanTask id="Task_DocumentLegalFindings" name="Document Legal Findings and Recommendation"/>
</cmmn:stage>
<!-- Stage 3: Executive Escalation -->
<cmmn:stage id="Stage_ExecutiveEscalation" name="Executive Escalation">
<cmmn:planItem id="PI_PrepareExecBrief" definitionRef="Task_PrepareExecutiveBriefing"/>
<cmmn:planItem id="PI_ExecReview" definitionRef="Task_ExecutiveReview"/>
<cmmn:planItem id="PI_BoardNotification" definitionRef="Task_BoardNotification">
<cmmn:itemControl id="IC_Board"><cmmn:manualActivationRule/></cmmn:itemControl>
</cmmn:planItem>
<cmmn:humanTask id="Task_PrepareExecutiveBriefing" name="Prepare Executive Briefing Document"/>
<cmmn:humanTask id="Task_ExecutiveReview" name="CEO / CLO Decision Review"/>
<cmmn:humanTask id="Task_BoardNotification" name="Notify Board Audit and Risk Committee"/>
</cmmn:stage>
<!-- Stage 4: Resolution -->
<cmmn:stage id="Stage_Resolution" name="Case Resolution">
<cmmn:planItem id="PI_RecordDecision" definitionRef="Task_RecordFinalDecision"/>
<cmmn:planItem id="PI_UpdateWatchlist" definitionRef="Task_UpdateInternalWatchlist"/>
<cmmn:planItem id="PI_NotifyProcurement" definitionRef="Task_NotifyProcurement"/>
<cmmn:humanTask id="Task_RecordFinalDecision" name="Record Final Decision in Audit Trail"/>
<cmmn:serviceTask id="Task_UpdateInternalWatchlist" name="Update Internal Vendor Watchlist"/>
<cmmn:humanTask id="Task_NotifyProcurement" name="Notify Procurement of Outcome"/>
</cmmn:stage>
<cmmn:milestone id="Milestone_CaseClosed" name="Sanctions Case Closed"/>
</cmmn:casePlanModel>
</cmmn:case>
<cmmndi:CMMNDI>
<cmmndi:CMMNDiagram id="CMMNDiagram_1">
<cmmndi:CMMNShape id="CS_CasePlan" cmmnElementRef="CasePlanModel_1"><dc:Bounds x="50" y="50" width="1100" height="600"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_S1" cmmnElementRef="PI_InitialAssessment"><dc:Bounds x="100" y="100" width="220" height="180"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_S2" cmmnElementRef="PI_LegalInvestigation"><dc:Bounds x="360" y="100" width="220" height="200"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_S3" cmmnElementRef="PI_ExecutiveEscalation"><dc:Bounds x="620" y="100" width="220" height="180"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_S4" cmmnElementRef="PI_Resolution"><dc:Bounds x="880" y="100" width="220" height="180"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_Milestone" cmmnElementRef="PI_CaseClosed"><dc:Bounds x="880" y="450" width="100" height="60"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_EC2" cmmnElementRef="EC_2"><dc:Bounds x="350" y="175" width="20" height="28"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_EC3" cmmnElementRef="EC_3"><dc:Bounds x="610" y="175" width="20" height="28"/></cmmndi:CMMNShape>
<cmmndi:CMMNShape id="CS_EC4" cmmnElementRef="EC_4"><dc:Bounds x="870" y="175" width="20" height="28"/></cmmndi:CMMNShape>
</cmmndi:CMMNDiagram>
</cmmndi:CMMNDI>
</cmmn:definitions>