İçeriğe geç
← Bloga dön

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ğı.

SAP CPI iFlow İnceleme Kontrol Listesi ve Nasıl Otomatikleştirilir

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

KontrolNeden önemliKategori
Exception Subprocess yokBir 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üzeyiHer adımı loglamak her mesajı yavaşlatır ve tenant'ın log deposunu doldurur.Performans
Açıklama yokDiğerleri iFlow'u açmadan ne yaptığını veya sahibinin kim olduğunu anlayamaz.Bakım kolaylığı
Düz metin sıriFlow'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 protokolDü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 riskiprintln, 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 ProcessHiçbir Process Call ona ulaşmaz, bu yüzden asla çalışmaz.Bakım kolaylığı
Bağlı olmayan adımHiçbir başlangıç olayından ona giden bir yol yoktur, bu yüzden asla çalışmaz.Doğruluk
Varsayılan rotası olmayan RouterHiç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.

Tasarımcıdan ayrılmadan iFlow'lar üzerinde çalışın

Kitegra'i Chrome'a veya Microsoft Edge'e ekleyin. Ücretsiz başlayın, hesap gerekmez.