Bu makaledeki modül: iFlow Inspector
SAP CPI iFlow İnceleme Kontrol Listesi ve Nasıl Otomatikleştirilir
Pratik bir SAP CPI iFlow inceleme kontrol listesi: hata yönetimi, log seviyeleri, sırlar, protokoller, betikler ve yapı; puan ve raporla otomatik olarak nasıl çalıştırılacağı.

Bir iFlow incelemesi genellikle zaman baskısı altında, bir transport'tan hemen önce yapılır ve inceleyicinin aklına gelenleri kontrol eder. Böylece aynı sorunlar tekrar tekrar üretime ulaşır: hata yönetimi yok, bir Content Modifier'da parola var, varsayılan rotası olmayan bir Router var.
Bu makale SAP Cloud Integration (SAP CPI) iFlow'ları için on iki kontrolden oluşan bir liste sunuyor, her birinin neden önemli olduğunu açıklıyor ve bunları transport'a ekleyebileceğiniz bir puan ve raporla otomatik olarak nasıl çalıştıracağınızı gösteriyor.
Bir iFlow ne zaman incelenmeli
- Bir test veya üretim tenant'ına ilk transport'tan önce.
- Bir iFlow başka bir geliştiriciye veya operasyon ekibine devredildiğinde.
- Yeni bir receiver veya yeni bir betik gibi daha büyük bir değişiklikten sonra.
- Yıllar içinde büyümüş iFlow'lar için ara sıra.
Kontrol listesi
| Kontrol | Neden önemli | Kategori |
|---|---|---|
| Exception Subprocess yok | Bir hata, mesajı SAP'nin varsayılan işleyişiyle sonlandırır: alarm yok, sender'a temiz bir yanıt yok. | Güvenilirlik |
| Ayrıntılı günlük düzeyi | Her adımı loglamak her mesajı yavaşlatır ve tenant'ın log deposunu doldurur. | Performans |
| Açıklama yok | Diğerleri iFlow'u açmadan ne yaptığını veya sahibinin kim olduğunu anlayamaz. | Bakım kolaylığı |
| Düz metin sır | iFlow'u açabilen veya indirebilen herkes içine yazılmış bir parolayı veya token'ı okuyabilir. | Güvenlik |
| Betiği olmayan betik adımı | Betik dosyası olmayan bir betik adımı çalışma zamanında başarısız olur. | Doğruluk |
| Büyük süreç | Çok sayıda adım içeren bir süreci okumak, test etmek ve değiştirmek zordur. | Bakım kolaylığı |
| Güvenli olmayan protokol | Düz HTTP veya FTP, verileri ve Basic kimlik bilgilerini şifrelemeden gönderir. | Güvenlik |
| Receiver’sız çağrı | Kanalı olmayan bir Request Reply veya Send adımının mesajı gönderecek bir yeri yoktur. | Doğruluk |
| Betik riski | println, büyük bir body'yi tek bir String olarak okumak, çok uzun betikler, XXE'ye açık XML ayrıştırıcıları. | Performans |
| Kullanılmayan Local Integration Process | Hiçbir Process Call ona ulaşmaz, bu yüzden asla çalışmaz. | Bakım kolaylığı |
| Bağlı olmayan adım | Hiçbir başlangıç olayından ona giden bir yol yoktur, bu yüzden asla çalışmaz. | Doğruluk |
| Varsayılan rotası olmayan Router | Hiçbir koşul eşleşmediğinde mesaj bilinen bir yolu izlemek yerine başarısız olur. | Güvenilirlik |
Bunlar Kitegra'ın kullandığı kategorilerdir. Manuel bir incelemede önemli olan, her kontrolün ekibin üzerinde anlaştığı bir gerekçesi ve çözümü olmasıdır.
Bir kontrol listesinin göremedikleri
Kontroller iFlow'un tasarımını okur. Eşlemenin iş açısından doğru olup olmadığını, receiver'ın yükü kaldırıp kaldıramayacağını veya hata yönetiminin alarmı onu okuyan birine gönderip göndermediğini bilmezler. Bu sorular için bir incelemenin hâlâ bir insana ve gerçekçi verilerle yapılmış bir teste ihtiyacı vardır.
Adlar incelemenin ayrı bir parçasıdır: bir adlandırma kural paketi onları da kontrol edilebilir kılar.
Kontrolleri otomatik çalıştırın
Kitegra'da iFlow'u açın, “Kitegra araçları” düğmesine tıklayın ve Denetçi'yi seçin. Tasarım sekmesi, yukarıdaki on iki kontrolü açık iFlow'da ve betiklerinde çalıştırır:
- Her bulgu neden önemli olduğunu ve bir “Çözüm:” satırını gösterir.
- “Puan (0–100) ve not” iFlow'u A'dan E'ye kadar özetler.
- “Denetim ayarları” bir kontrolü kapatır veya puana ne kadar etki edeceğini değiştirir; bu ayarlar Kitegra hesabınızla eşitlenir.
- “Temel çizgiyi ayarla” bugünkü bulguları bilinen olarak işaretler; böylece bir sonraki inceleme yalnızca yenileri gösterir.
- “Gizle” bir bulguyu gizler ve nedenini sorar; “Bilinenleri ve gizlenenleri göster” onları geri getirir.
Kontrollerden biri log seviyesiyle ilgilidir; TRACE'in neden açık kalmaması gerektiği bunu açıklıyor.
Sonucu bir rapor olarak paylaşın
Rapor, iFlow raporunu yeni bir sekmede açar: iFlow'un bilgileri (adımlar, betikler, adaptörler, süreçler), puanı, kategoriye veya önem derecesine göre filtrelenebilen tasarım bulguları ve adlandırma bulguları. Raporu HTML, PDF veya Excel olarak dışa aktarın ya da Yazdır'ı kullanın. “Rapor başlığı” altında bir şirket adı ve 20 KB veya daha küçük bir logo ekleyebilirsiniz.
Rapor iFlow'un modelinden okunur ve hiçbir mesaj içeriği içermez. PDF'in etiketleri İngilizcedir.
Kitegra nasıl yardımcı olur
Tasarım kontrolleri, Kitegra uzantısındaki iFlow Inspector'ın bir parçasıdır. Tarayıcınızda açık iFlow üzerinde çalışırlar; denetim ayarları ve temel çizgiler oturum açtığınızda Kitegra hesabınızla eşitlenir, betikler ve eşlemeler ise asla gönderilmez.
Helper, Message Monitor, iFlow Inspector ve iFlow Docs, kullandığınız iFlow'ları her biri ayrı sayar: Kitegra hesabı olmadan modül başına 5, Free planında 50, Starter'da 100 ve Pro'da 300; Startup Team her üyeye 300 verir, Growth Team ve Scale Team'de sınır yoktur. Toolbox ve çalışma alanı ekstraları iFlow saymaz. Kitegra'in lansman döneminde, oturum açan herkes Free planında bile tüm araçları kullanabilir. Planları karşılaştırın.
Bir sonraki iFlow'unuzda deneyin
Kitegra'ın SAP Integration Suite tasarımcısının çevresine neler eklediğini okuyun veya onu Kitegra'in diğer Chrome uzantılarıyla birlikte görün.
Sık sorulan sorular
Bir SAP CPI iFlow incelemesi neleri kontrol etmelidir?
Hata yönetimi, log seviyesi, açıklama, düz metin sırlar, betikler, protokol güvenliği, bağlı olmayan veya kullanılmayan parçalar ve Router varsayılan rotaları; ayrıca adlandırma ve iş mantığı.
Varsayılan rotası olmayan bir Router neden sorundur?
Hiçbir koşul eşleşmediğinde mesaj bilinen bir yolu izlemek yerine başarısız olur.
Puan nasıl hesaplanır?
Her bulgu puanı 100'den, önem derecesine bağlı bir ağırlık kadar düşürür ve puan A'dan E'ye bir nota karşılık gelir. Bir kontrolün ne kadar etki edeceğini değiştirebilirsiniz.
“Temel çizgiyi ayarla” ne yapar?
Bugünkü bulguları bilinen olarak işaretler; böylece sonraki bir inceleme yalnızca yenilerini gösterir.
İncelemeyi dışa aktarabilir miyim?
Evet. iFlow raporu, şirket adınız ve logonuzla birlikte HTML, PDF veya Excel olarak dışa aktarılır.
Rapor mesaj içeriği içerir mi?
Hayır. iFlow'un modelinden okunur ve hiçbir mesaj içeriği içermez.