FG3-4 executable build — economic-settlement process
Upgrades the FG3-4 sub-process from a composition stub to a Level 4 atomic executable: BPMN process Process_SaimnieciskaNorekina (advance request, settlement submission/approval, VPC processing, reconciliation and outcome handling across the Nodarbinatais/Iestade/VPC lanes), DMN decision Decision_AvansaNorekins (FIRST hit policy, advance-vs-expense reconciliation), resource roles/agents/mappings and policies metadata. Transcribed from the Valsts Kase FG3 register sections 3.5.2 and 3.5.4. Validates against the UAPF 2.2.0 schemas and the uapf-cli validator.
This commit is contained in:
9
processes/fg3-4/resources/agents.yaml
Normal file
9
processes/fg3-4/resources/agents.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
kind: uapf.resources.agents
|
||||
agents:
|
||||
- id: agent.norekinu-asistents
|
||||
name: Avansa norēķinu apstrādes asistents
|
||||
type: ai_agent
|
||||
capabilities:
|
||||
- capability.document.extract
|
||||
- capability.policy.lookup
|
||||
- capability.decision.assist
|
||||
90
processes/fg3-4/resources/mappings.yaml
Normal file
90
processes/fg3-4/resources/mappings.yaml
Normal file
@@ -0,0 +1,90 @@
|
||||
kind: uapf.resources.mapping
|
||||
|
||||
targets:
|
||||
- id: role.nodarbinatais
|
||||
type: human_role
|
||||
name: Nodarbinātais (iestāde)
|
||||
- id: role.atbildigais
|
||||
type: human_role
|
||||
name: Atbildīgā amatpersona (iestāde)
|
||||
- id: role.gramatvedis
|
||||
type: human_role
|
||||
name: Grāmatvedis (VPC)
|
||||
- id: agent.norekinu-asistents
|
||||
type: ai_agent
|
||||
name: Avansa norēķinu apstrādes asistents
|
||||
capabilities:
|
||||
- capability.document.extract
|
||||
- capability.policy.lookup
|
||||
- capability.decision.assist
|
||||
|
||||
bindings:
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_AvansaPieprasijums
|
||||
targetId: role.nodarbinatais
|
||||
mode: manual
|
||||
notes: "Nodarbinātais iesniedz avansa pieprasījumu Pašapkalpošanās portālā."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_SaskanotPieprasijumu
|
||||
targetId: role.atbildigais
|
||||
mode: manual
|
||||
notes: "Iestādes atbildīgā amatpersona saskaņo avansa pieprasījumu definētajā plūsmā."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_IesniegtNorekinu
|
||||
targetId: role.nodarbinatais
|
||||
mode: manual
|
||||
notes: "Nodarbinātais iesniedz avansa norēķinu un pievieno izdevumus apliecinošos dokumentus."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_SaskanotNorekinu
|
||||
targetId: role.atbildigais
|
||||
mode: manual
|
||||
notes: "Iestādes atbildīgā amatpersona saskaņo izdevumu norēķinu un norāda dimensijas un finansējumu."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_ApstradatNorekinu
|
||||
targetId: agent.norekinu-asistents
|
||||
mode: assisted
|
||||
notes: "Asistents izgūst rekvizītus no apliecinošajiem dokumentiem un sagatavo avansa/izdevumu salīdzinājumu; grāmatvedis apstiprina dokumentu."
|
||||
|
||||
- source:
|
||||
type: dmn.decision
|
||||
ref: Decision_AvansaNorekins
|
||||
targetId: agent.norekinu-asistents
|
||||
mode: assisted
|
||||
notes: "Asistents izpilda norēķina rezultāta lēmumu tabulu un sniedz rezultāta priekšlikumu ar pamatojumu."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_PieprasitAtmaksu
|
||||
targetId: role.gramatvedis
|
||||
mode: manual
|
||||
notes: "Grāmatvedis sagatavo avansa atmaksas pieprasījumu Atbalsta sistēmā (Redmine)."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_InformetAtmaksu
|
||||
targetId: role.atbildigais
|
||||
mode: manual
|
||||
notes: "Iestādes atbildīgā amatpersona informē Nodarbināto par avansa atmaksu."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_SagatavotPapilduIzmaksu
|
||||
targetId: role.gramatvedis
|
||||
mode: manual
|
||||
notes: "Grāmatvedis sagatavo papildu izmaksas priekšlikumu par avansu pārsniedzošajiem izdevumiem."
|
||||
|
||||
- source:
|
||||
type: bpmn.userTask
|
||||
ref: Task_Iegramatot
|
||||
targetId: role.gramatvedis
|
||||
mode: manual
|
||||
notes: "Grāmatvedis iegrāmato saimnieciskā norēķina dokumentu grāmatvedības informācijas sistēmā."
|
||||
11
processes/fg3-4/resources/roles.yaml
Normal file
11
processes/fg3-4/resources/roles.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
kind: uapf.resources.roles
|
||||
roles:
|
||||
- id: role.nodarbinatais
|
||||
name: Nodarbinātais (iestāde)
|
||||
description: Iesniedz avansa pieprasījumu un avansa norēķinu ar izdevumus apliecinošiem dokumentiem.
|
||||
- id: role.atbildigais
|
||||
name: Atbildīgā amatpersona (iestāde)
|
||||
description: Saskaņo un apstiprina avansa pieprasījumu un izdevumu norēķinu; informē Nodarbināto par avansa atmaksu.
|
||||
- id: role.gramatvedis
|
||||
name: Grāmatvedis (VPC)
|
||||
description: Apstrādā un iegrāmato avansa norēķinu, sagatavo avansa atmaksas pieprasījumu vai papildu izmaksas priekšlikumu.
|
||||
Reference in New Issue
Block a user