FG3 build-out: six FG3-x sub-process packages + FG3-1 executable
Adds the six FG3 sub-process packages (processes/fg3-1 .. fg3-6) and wires
them into the FG3 (L2) package via `includes`; FG3 version 0.1.0 -> 0.2.0.
FG3-1 (Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem) is built out
as an executable L4 package:
- bpmn/rekina-sanemsana.bpmn - 3-lane process (Nodarbinātais / VPC / Iestāde)
- dmn/rekina-parbaude.dmn - FIRST hit-policy routing decision table
- resources/ - roles, agent and mappings binding every user
task and the decision to a target
- metadata/ - ownership, lifecycle, policies
FG3-2..FG3-6 are draft composition placeholders (L4) pending executable
build-out.
Validated against the UAPF 2.2.0 schemas (manifest, ownership, lifecycle,
policies, resource-mapping, enterprise index): all includes resolve, no
duplicated executable artifacts, BPMN/DMN well-formed, and all resource
mapping references resolve to real BPMN/DMN element ids.
This commit is contained in:
61
processes/fg3-1/uapf.yaml
Normal file
61
processes/fg3-1/uapf.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
kind: uapf.package
|
||||
id: vk.gramatvediba.fg3-1
|
||||
name: "FG3-1 — Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem"
|
||||
description: "Level 4 atomic executable process: receipt, registration, formal and substantive checking, contract/PO matching and posting of supplier invoices and credit invoices for goods and services. The FG3 demonstrator taken to executable depth (BPMN + DMN + resource mappings)."
|
||||
level: 4
|
||||
version: 0.1.0
|
||||
includes: []
|
||||
cornerstones:
|
||||
bpmn: true
|
||||
dmn: true
|
||||
cmmn: false
|
||||
resources: true
|
||||
paths:
|
||||
bpmn: bpmn
|
||||
dmn: dmn
|
||||
cmmn: cmmn
|
||||
resources: resources
|
||||
metadata: metadata
|
||||
exposure:
|
||||
mcp:
|
||||
enabled: true
|
||||
runnable: true
|
||||
exposedEntrypoints:
|
||||
- process: Process_RekinaSanemsana
|
||||
tool: vk.fg3-1.run
|
||||
- decision: Decision_RekinaMarsrutesana
|
||||
tool: vk.fg3-1.evaluate-routing
|
||||
exposedArtifacts:
|
||||
- manifest
|
||||
- bpmn
|
||||
- dmn
|
||||
inputs:
|
||||
- rekins
|
||||
- piegadatajs
|
||||
- iepirkuma-ligums
|
||||
outputs:
|
||||
- iegramatots-rekins
|
||||
- maksajuma-uzdevuma-priekslikums
|
||||
artifacts:
|
||||
bpmn:
|
||||
- path: bpmn/rekina-sanemsana.bpmn
|
||||
role: primary-process
|
||||
description: "Invoice/credit-invoice receipt, checking, contract matching and posting."
|
||||
dmn:
|
||||
- path: dmn/rekina-parbaude.dmn
|
||||
role: routing-decision
|
||||
description: "Routes the invoice to posting, manual review or return to the supplier."
|
||||
resources:
|
||||
- path: resources/roles.yaml
|
||||
role: roles
|
||||
description: "Human roles participating in the process."
|
||||
- path: resources/agents.yaml
|
||||
role: agents
|
||||
description: "AI agent declared for assisted steps."
|
||||
- path: resources/mappings.yaml
|
||||
role: resource-mapping
|
||||
description: "Bindings of BPMN tasks and the DMN decision to targets."
|
||||
owners:
|
||||
- type: team
|
||||
id: vpc
|
||||
lifecycle: draft
|
||||
Reference in New Issue
Block a user