1) Amaç
Koza Karar Destek Zekâsı; üretim, finans, planlama, satış, lojistik ve İK zekâlarından gelen çıktıları birleştirerek
işletmeye ne yapması gerektiğini öneren bir üst karar katmanıdır.
Riskleri sadece göstermekle kalmaz, aksiyon önerisi üretir.
2) Veri Kaynakları
Koza Karar Destek Zekâsı aşağıdaki Koza modüllerinden ve ERP’den beslenir:
- Koza Üretim Zekâsı çıktıları
- Koza Planlama Zekâsı çıktıları
- Koza Finans Zekâsı çıktıları
- Koza Satış Zekâsı çıktıları
- Koza Lojistik Zekâsı çıktıları
- Koza İK Zekâsı çıktıları
- ERP iş kuralları & onay süreçleri
3) Zorunlu Veri Setleri
3.1) BusinessRules (İş Kuralları)
Amaç: Karar üretiminde sınır ve politika tanımları.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| RuleCode | Kural kodu | Evet |
| RuleName | Kural adı | Evet |
| Module | Üretim / Finans / Satış vb. | Evet |
| Condition | Şart (ör: stok < min) | Evet |
| ActionType | Uyarı / Öneri / Blokaj | Evet |
| Status | Aktif / Pasif | Evet |
3.2) DecisionScenarios (Karar Senaryoları)
Amaç: Alternatif aksiyon yolları.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| ScenarioCode | Senaryo kodu | Evet |
| ScenarioName | Senaryo adı | Evet |
| TriggerSource | Üretim / Finans / Satış vb. | Evet |
| Description | Açıklama | Hayır |
| Priority | Öncelik | Hayır |
3.3) DecisionResults (Üretilen Kararlar)
Amaç: Karar çıktılarının izlenmesi ve geri besleme.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| DecisionId | Karar ID | Evet |
| DecisionDate | Karar tarihi | Evet |
| SourceModule | Tetikleyen modül | Evet |
| DecisionText | Karar açıklaması | Evet |
| SuggestedAction | Önerilen aksiyon | Evet |
| RiskLevel | Düşük / Orta / Yüksek | Hayır |
| Status | Yeni / Onaylandı / Reddedildi | Hayır |
4) Opsiyonel Veri Setleri
4.1) ApprovalFlows (Onay Akışları)
Amaç: Kararların kim tarafından onaylanacağını belirlemek.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| FlowCode | Akış kodu | Evet |
| Module | Üretim / Finans / Satış vb. | Evet |
| ApproverRole | Onaylayacak rol | Evet |
| Level | Seviye | Hayır |
4.2) ImpactScores (Etki Skorları)
Amaç: Kararın finansal/operasyonel etkisini ölçmek.
| Alan Adı | Açıklama | Zorunlu |
|---|---|---|
| DecisionId | Karar ID | Evet |
| FinancialImpact | Finansal etki (+/-) | Hayır |
| OperationalImpact | Operasyonel etki | Hayır |
| CustomerImpact | Müşteri etkisi | Hayır |
5) Entegrasyon Yöntemi
Koza Karar Destek Zekâsı ERP’ye doğrudan yazmaz. Karar üretir, bildirir, yönlendirir.
- REST API (karar çıktıları için)
- Webhook (bildirim)
- Database View
- Scheduled Export
6) Karar Mimarisi & Akış
- Veri Koza modüllerinden toplanır
- İş kuralları ile karşılaştırılır
- Risk & fırsat analizi yapılır
- Senaryo motoru çalışır
- Aksiyon önerisi üretilir
- Onay akışına düşer veya doğrudan bildirilir
7) Performans & Format Beklentileri
- RuleCode ve ScenarioCode benzersiz olmalı
- DecisionDate ISO 8601 formatında
- Metin alanları UTF-8
8) Hazırlık Kontrol Listesi
9) Örnek API Endpoint’leri
/api/business-rules
/api/decision-scenarios
/api/decision-results
/api/approval-flows
/api/impact-scores
Yetkilendirme önerisi: OAuth2 / API Key / IP Whitelist + SSL/TLS
