commit 33fa69bdce0b63eaaa9b0d488af34ffd7fb9a200 Author: ProcessGit Templates Date: Thu Feb 5 21:19:39 2026 +0000 Initial template import diff --git a/.gitea/template b/.gitea/template new file mode 100644 index 0000000..b314ddc --- /dev/null +++ b/.gitea/template @@ -0,0 +1,4 @@ +# Expand placeholders across documentation and manifests +README.md +enterprise/** +packages/** diff --git a/README.md b/README.md new file mode 100644 index 0000000..654ca6e --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# {{.RepoName}} + +UAPF single-process package template. + +This repository is structured to hold **one Level-4 process** with the BPMN/DMN/CMMN “triple crown” plus resources and mapping. + +> NOTE: This template is a starting structure. Adjust IDs, naming, and content per your SSOT rules. diff --git a/demo-process/bpmn/process.bpmn.xml b/demo-process/bpmn/process.bpmn.xml new file mode 100644 index 0000000..e4219d2 --- /dev/null +++ b/demo-process/bpmn/process.bpmn.xml @@ -0,0 +1,304 @@ + + + + + + + + Flow_1 + + + + + Flow_1 + Flow_2 + + + + + Flow_2 + Flow_HR + Flow_IT + Flow_Facilities + + + + + Flow_HR + Flow_HR_2 + + + + Flow_HR_2 + Flow_HR_3 + + + + Flow_HR_3 + Flow_HR_Join + + + + + Flow_IT + Flow_IT_2 + + + + Flow_IT_2 + Flow_IT_3 + + + + Flow_IT_3 + Flow_IT_Join + + + + + Flow_Facilities + Flow_Facilities_2 + + + + Flow_Facilities_2 + Flow_Facilities_3 + + + + Flow_Facilities_3 + Flow_Facilities_Join + + + + + Flow_HR_Join + Flow_IT_Join + Flow_Facilities_Join + Flow_3 + + + + + Flow_3 + Flow_4 + + + + Flow_4 + Flow_5 + + + + + Flow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo-process/cmmn/case.cmmn.xml b/demo-process/cmmn/case.cmmn.xml new file mode 100644 index 0000000..95008ee --- /dev/null +++ b/demo-process/cmmn/case.cmmn.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + create + + + + + + complete + + + + + + + exceptionSeverity == "high" || resolutionTime > 48 + + + + + + + complete + + + + + + + + + + + + + + + + + + + complete + + + + + + complete + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + complete + + + + + + complete + + + + + + + + + + + + + + + + + + + + + complete + + + + + + complete + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo-process/dmn/decisions.dmn.xml b/demo-process/dmn/decisions.dmn.xml new file mode 100644 index 0000000..162cf82 --- /dev/null +++ b/demo-process/dmn/decisions.dmn.xml @@ -0,0 +1,346 @@ + + + + + + + + + + + + + + + + + + + + role + + + + + + level + + + + + + department + + + + + + + + + + + + + + + - + + + "Executive" + + + - + + + "MacBook Pro 16-inch M3 Max" + + + "Dual 32-inch 4K" + + + "Premium Keyboard, Mouse, Webcam, Headset" + + + "Executive Suite" + + + + + + + "Engineer" + + + "Senior" + + + "Engineering" + + + "MacBook Pro 14-inch M3 Pro" + + + "Dual 27-inch 4K" + + + "Mechanical Keyboard, Mouse, Webcam" + + + "Developer Pro" + + + + + + + "Engineer" + + + "Mid-Level" + + + "Engineering" + + + "MacBook Air 15-inch M3" + + + "Single 27-inch 4K" + + + "Standard Keyboard, Mouse, Webcam" + + + "Developer Standard" + + + + + + + "Engineer" + + + "Junior" + + + "Engineering" + + + "MacBook Air 13-inch M3" + + + "Single 24-inch" + + + "Standard Keyboard, Mouse" + + + "Developer Basic" + + + + + + + "Designer" + + + - + + + "Design" + + + "MacBook Pro 16-inch M3 Max" + + + "27-inch 5K Color-Calibrated" + + + "Graphics Tablet, Mouse, Webcam" + + + "Creative Suite" + + + + + + + "Sales Representative" + + + - + + + "Sales" + + + "MacBook Air 13-inch M3" + + + "Single 24-inch" + + + "Wireless Headset, Mouse" + + + "Sales & CRM" + + + + + + + "Marketing Specialist" + + + - + + + "Marketing" + + + "MacBook Pro 14-inch M3" + + + "Single 27-inch" + + + "Standard Keyboard, Mouse, Webcam" + + + "Marketing & Analytics" + + + + + + + "HR Specialist" + + + - + + + "Human Resources" + + + "Dell Latitude 5540" + + + "Single 24-inch" + + + "Standard Keyboard, Mouse, Headset" + + + "Office & HRIS" + + + + + + + "Financial Analyst" + + + - + + + "Finance" + + + "Dell Latitude 7540" + + + "Dual 24-inch" + + + "Standard Keyboard, Mouse, Number Pad" + + + "Finance & Accounting" + + + + + + + - + + + - + + + - + + + "Dell Latitude 5540" + + + "Single 24-inch" + + + "Standard Keyboard, Mouse" + + + "Office Standard" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demo-process/docs/notes.md b/demo-process/docs/notes.md new file mode 100644 index 0000000..4c43266 --- /dev/null +++ b/demo-process/docs/notes.md @@ -0,0 +1 @@ +Notes placeholder. diff --git a/demo-process/metadata/lifecycle.yaml b/demo-process/metadata/lifecycle.yaml new file mode 100644 index 0000000..2fc5be2 --- /dev/null +++ b/demo-process/metadata/lifecycle.yaml @@ -0,0 +1,7 @@ +kind: uapf.metadata.lifecycle +status: draft +effectiveFrom: null +effectiveUntil: null +reviewCycle: quarterly +lastReview: null +nextReview: null diff --git a/demo-process/metadata/ownership.yaml b/demo-process/metadata/ownership.yaml new file mode 100644 index 0000000..8dc309e --- /dev/null +++ b/demo-process/metadata/ownership.yaml @@ -0,0 +1,7 @@ +kind: uapf.metadata.ownership +owners: + - type: team + id: "{{.RepoOwner}}" + name: "{{.RepoOwner}}" +created: "2025-01-01" +updated: "2025-01-01" diff --git a/demo-process/resources/mappings.yaml b/demo-process/resources/mappings.yaml new file mode 100644 index 0000000..2e4f705 --- /dev/null +++ b/demo-process/resources/mappings.yaml @@ -0,0 +1,3 @@ +kind: uapf.resources.mapping +targets: [] +bindings: [] diff --git a/demo-process/uapf.yaml b/demo-process/uapf.yaml new file mode 100644 index 0000000..62c51f8 --- /dev/null +++ b/demo-process/uapf.yaml @@ -0,0 +1,23 @@ +kind: uapf.package +id: uapf.single-process +name: Single Process Package +description: A single Level-4 process package template. +level: 4 +version: 0.1.0 +includes: [] +cornerstones: + bpmn: true + dmn: true + cmmn: true + resources: true +paths: + bpmn: bpmn + dmn: dmn + cmmn: cmmn + resources: resources + metadata: metadata +owners: + - type: team + id: "{{.RepoOwner}}" + contact: "{{.RepoOwner}}@processgit.local" +lifecycle: draft diff --git a/enterprise/enterprise.yaml b/enterprise/enterprise.yaml new file mode 100644 index 0000000..68d44a5 --- /dev/null +++ b/enterprise/enterprise.yaml @@ -0,0 +1,10 @@ +kind: uapf.enterprise.index +level: 0 +enterprise: + id: "{{.RepoName}}" + name: "{{.RepoName}}" + description: Enterprise process collection for {{.RepoOwner}} +packages: + - ref: ../demo-process + level: 4 + domain: operations