SAP C4C 2605 Kontrol Listesi
SAP C4C 2605 upgrade sonrası Communication, OData, ABSL, Workflow, Adobe Forms ve entegrasyon süreçleri için kapsamlı kontrol listesi.
SAP C4C 2605 Kontrol Listesi
SAP Sales Cloud ve Service Cloud sistemlerinde gerçekleştirilen her release yükseltmesi yeni özellikler, performans iyileştirmeleri ve güvenlik güncellemeleri getirir. Ancak upgrade işleminin başarıyla tamamlanmış olması sistemin tamamen sorunsuz çalıştığı anlamına gelmez.
Özellikle yoğun entegrasyonlara sahip, özel geliştirmeler içeren veya farklı ülkelerde kullanılan sistemlerde release sonrası oluşan problemler bazen günler hatta haftalar sonra ortaya çıkabilir.
Bu nedenle başarılı SAP projelerinde release yönetimi yalnızca yükseltme işlemiyle sınırlı kalmaz. Yükseltme sonrasında planlı bir doğrulama süreci uygulanır ve kritik iş süreçleri yeniden test edilir.
Bu yazıda SAP C4C 2605 release sonrasında kontrol edilmesi gereken temel alanları inceleyeceğiz.
1. Communication Kontrolleri
Release sonrası ilk kontrol edilmesi gereken alanlardan biri Communication yapılandırmalarıdır.
Özellikle aşağıdaki bileşenler doğrulanmalıdır:
- Communication Systems
- Communication Arrangements
- Communication Users
- Authentication ayarları
- SSL sertifikaları
- Endpoint adresleri
Birçok projede entegrasyonlar teknik olarak çalışıyor görünse de authentication davranışlarındaki küçük değişiklikler nedeniyle hatalar oluşabilmektedir.
Kontrol Edilmesi Gerekenler
✓ Tüm Communication Arrangement'lar aktif mi?
✓ Authentication hatası oluşuyor mu?
✓ Communication User kilitlenmiş mi?
✓ Endpoint adresleri doğru mu?
✓ Certificate süreleri geçerli mi?
2. OData ve API Testleri
Modern SAP C4C projelerinin büyük bölümü OData servisleri üzerinden entegrasyon gerçekleştirmektedir.
Bu nedenle release sonrası API testleri kritik önem taşır.
Kontrol edilmesi gereken alanlar:
- Service erişimi
- Metadata çıktıları
- Query işlemleri
- Filter yapıları
- Paging davranışları
- Custom field erişimleri
Özellikle üçüncü parti sistemler belirli metadata yapılarına bağımlı çalışıyorsa küçük değişiklikler entegrasyonların durmasına neden olabilir.
Örnek Senaryo
Bir entegrasyon sistemi Opportunity verilerini çekiyor olabilir.
Upgrade sonrasında:
- filtre davranışı değişebilir,
- custom alan görünmeyebilir,
- boş değerler farklı formatta dönebilir.
Bu nedenle API testleri mutlaka uçtan uca gerçekleştirilmelidir.
3. Custom Business Object Testleri
SAP C4C projelerinde Custom Business Object kullanımı oldukça yaygındır.
Release sonrasında aşağıdaki işlemler tekrar doğrulanmalıdır:
- Create
- Update
- Delete
- Query
- Association erişimleri
Özellikle SDK ile geliştirilmiş yapılarda davranış farklılıkları ortaya çıkabilir.
Kontrol Edilecek Noktalar
✓ Veri oluşturma çalışıyor mu?
✓ Güncelleme işlemleri başarılı mı?
✓ Query performansı normal mi?
✓ Association'lar doğru dönüyor mu?
✓ UI ekranlarında veri görüntüleniyor mu?
4. ABSL ve Business Logic Kontrolleri
Custom geliştirme bulunan sistemlerde en kritik alanlardan biri ABSL kodlarıdır.
Özellikle şu event'ler kontrol edilmelidir:
- BeforeSave
- AfterModify
- Validation
- Determination
- Action
Bazı framework güncellemeleri sonrasında beklenmeyen davranış değişiklikleri ortaya çıkabilir.
Sık Karşılaşılan Problemler
- Validation çalışmıyor
- Action başarısız oluyor
- Access Right False hataları
- Recursive işlem tetiklenmesi
- Performans düşüşleri
Bu nedenle kritik senaryolar mutlaka tekrar test edilmelidir.
5. Workflow ve Approval Süreçleri
Workflow'lar genellikle kullanıcılar tarafından fark edilmeyen ancak iş süreçleri açısından kritik bileşenlerdir.
Release sonrasında aşağıdaki senaryolar doğrulanmalıdır:
- Approval süreçleri
- Bildirimler
- Escalation kuralları
- E-posta tetiklemeleri
- Otomatik aksiyonlar
Kontrol Soruları
✓ Onay süreci doğru çalışıyor mu?
✓ Onay mailleri gidiyor mu?
✓ Escalation kuralları tetikleniyor mu?
✓ Bildirimler doğru kullanıcıya ulaşıyor mu?
6. Adobe Forms ve Çıktılar
Birçok SAP C4C projesinde müşteri teklifleri, servis raporları veya sözleşmeler Adobe Forms üzerinden oluşturulmaktadır.
Bu nedenle aşağıdaki alanlar doğrulanmalıdır:
- Generate Summary
- PDF çıktıları
- Çoklu dil desteği
- Mail şablonları
- Form Template Group yapıları
Özellikle Kontrol Edilmesi Gerekenler
- Türkçe çıktı
- İngilizce çıktı
- PDF formatı
- Logo görünümü
- Dinamik alanlar
- QR kodlar
- İmzalar
7. ERP ve Üçüncü Parti Entegrasyonlar
Release sonrası en büyük risk alanlarından biri entegrasyonlardır.
Özellikle:
- SAP ERP
- SAP S/4HANA
- SAP Integration Suite
- CPI
- SMS servisleri
- E-posta servisleri
- CRM sistemleri
uçtan uca test edilmelidir.
Uçtan Uca Test Örneği
- C4C'de müşteri oluştur
- ERP'ye aktar
- ERP'den geri veri al
- C4C ekranında doğrula
Bu senaryo başarılı çalışıyorsa entegrasyon hattı büyük ölçüde doğrulanmış olur.
8. Performans ve Kullanıcı Deneyimi
Release sonrası her zaman fonksiyonel hata oluşmaz.
Bazı durumlarda sistem çalışır ancak performans sorunları ortaya çıkar.
Kontrol edilmesi gereken alanlar:
- Yavaş açılan ekranlar
- Uzun süren sorgular
- Timeout problemleri
- Mobil kullanım senaryoları
- Dashboard performansı
İzlenmesi Gereken Metrikler
✓ Sayfa açılış süreleri
✓ Veri yükleme süreleri
✓ API yanıt süreleri
✓ Mobil kullanıcı deneyimi
9. Güvenlik ve Yetki Kontrolleri
Her release sonrasında rol ve yetki yapıları da gözden geçirilmelidir.
Özellikle:
- Business Roles
- Work Center erişimleri
- View All yetkileri
- Data Access kısıtları
tekrar doğrulanmalıdır.
Yetki problemleri çoğu zaman release gününde değil, kullanıcılar işlem yapmaya başladığında ortaya çıkar.
Sonuç
SAP C4C 2605 release sonrasında sistemin açılıyor olması tek başına yeterli değildir.
Gerçek başarı;
- entegrasyonların çalışması,
- workflow'ların devam etmesi,
- çıktıların üretilmesi,
- custom geliştirmelerin stabil kalması,
- kullanıcıların günlük operasyonlarını kesintisiz sürdürebilmesi
ile ölçülür.
Bu nedenle her upgrade sonrasında planlı bir doğrulama süreci uygulanmalı ve kritik iş süreçleri sistematik olarak test edilmelidir.
Özellikle üretim ortamında çalışan sistemlerde bu yaklaşım, olası kesintileri ve operasyonel riskleri önemli ölçüde azaltacaktır.