Seri Onay Akışları
ServiceCore iş akışları, açılan kayıtların belirli bir süreç üzerinden otomatik ilerlemesini sağlar. Temel mantık: Kayıt açılır → Durum güncellenir → Onay mekanizması çalışır → İşlem tamamlanır → Akış sonlanır.
Değişiklik (Change) Akışı Üzerinden Örnek Tasarım
- Kayıt açılır ve akış tetiklenir.
- Kayıt “Onay Bekliyor” durumuna alınır.
- Fork ile üç onay tipi paralel başlatılır:
3.1 Teknisyen Grubu Onayı (Group Approval)
3.2 CAB Onayı (CAB Approval)
3.3 CAB Onayı (CAB Approval)Tekil Onay (Single Approval) - Onay geldiğinde akış birleşir.
- Durum “Onaylandı” olarak güncellenir.
- Akış sonlanır.
Entegrasyon ve Zorunluluklar (HTTP Response)
HTTP Request adımı kullanılıyorsa:
- Akış yanıt bekleyen moda geçebilir.
- Dönen response doğru formatta olmalıdır.
- Yanlış ya da olmayan response akışın takılmasına neden olur.
Dikkat Edilmesi Gereken Noktalar (Best Practice)
- Akış iskeleti korunmalıdır.
- Gereksiz paralel yapılar kullanılmamalıdır.
- Onay tipleri doğru amaçla kullanılmalıdır.
- HTTP adımları için response zorunluluğu unutulmamalıdır.
- Durum güncellemeleri tutarlı olmalıdır.
- Akış basit, okunabilir ve takip edilebilir olmalıdır.