1
0
Files
iesnieguma-izskatisana/bpmn/iesnieguma-izskatisana.bpmn.xml
2026-05-15 00:07:35 +03:00

57 lines
2.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:uapf="https://uapf.dev/spec"
id="Definitions_IesniegumaIzskatisana"
targetNamespace="https://processgit.org/lv/tiesibsargs">
<bpmn:process id="iesnieguma-izskatisana" name="Iesnieguma izskatīšanas process" isExecutable="true">
<bpmn:startEvent id="Start" name="Iesniegums saņemts"/>
<bpmn:serviceTask id="FetchDocument"
name="Saņemt dokumentu no DMS"
uapf:capability="document.fetch@1"/>
<bpmn:serviceTask id="RedactPii"
name="Maskēt personas datus pirms AI apstrādes"
uapf:capability="ai.redact@1"/>
<bpmn:serviceTask id="ExtractFacets"
name="Izvilkt strukturētus faktus ar AI"
uapf:capability="ai.extract@1"/>
<bpmn:businessRuleTask id="ClassifyTopic"
name="Klasificēt tematu"
uapf:decision="classify-topic"/>
<bpmn:businessRuleTask id="DeterminePriority"
name="Noteikt prioritāti"
uapf:decision="determine-priority"/>
<bpmn:businessRuleTask id="RouteToDepartment"
name="Maršrutēt uz nodaļu"
uapf:decision="route-to-department"/>
<bpmn:serviceTask id="RecordClassification"
name="Saglabāt klasifikācijas ierakstu"
uapf:capability="data.write@1"/>
<bpmn:serviceTask id="EmitClassifiedEvent"
name="Publicēt notikumu 'iesniegums klasificēts'"
uapf:capability="event.emit@1"/>
<bpmn:endEvent id="End" name="Klasifikācija pabeigta"/>
<bpmn:sequenceFlow id="f1" sourceRef="Start" targetRef="FetchDocument"/>
<bpmn:sequenceFlow id="f2" sourceRef="FetchDocument" targetRef="RedactPii"/>
<bpmn:sequenceFlow id="f3" sourceRef="RedactPii" targetRef="ExtractFacets"/>
<bpmn:sequenceFlow id="f4" sourceRef="ExtractFacets" targetRef="ClassifyTopic"/>
<bpmn:sequenceFlow id="f5" sourceRef="ClassifyTopic" targetRef="DeterminePriority"/>
<bpmn:sequenceFlow id="f6" sourceRef="DeterminePriority" targetRef="RouteToDepartment"/>
<bpmn:sequenceFlow id="f7" sourceRef="RouteToDepartment" targetRef="RecordClassification"/>
<bpmn:sequenceFlow id="f8" sourceRef="RecordClassification" targetRef="EmitClassifiedEvent"/>
<bpmn:sequenceFlow id="f9" sourceRef="EmitClassifiedEvent" targetRef="End"/>
</bpmn:process>
</bpmn:definitions>