Tenant'ınızdaki tüm paketler ve iFlow'lar, tek tıkla.
iFlowDownload, SAP Integration Suite içeriğini bilgisayarınızdaki bir klasöre kopyalar: tüm paketleri ya da tam olarak deploy edilmiş sürümleri. Yedekleme, denetim ve geçişler için — paketleri tek tek elle dışa aktarmadan.
Windows 10 ve 11 · MIT lisansı · kendini günceller · kimlik bilgileri asla kaydedilmez
Yedeğe ihtiyaç duyduğunuz gün için tasarlandı
SAP web arayüzünün size paket paket yaptırdığı işi, tüm tenant için tek seferde yapar.
Tüm tenant tek seferde
Her entegrasyon paketi, elle dışa aktaracağınız ZIP'in aynısı olarak tarihli bir klasöre kaydedilir; nelerin kaydedildiğini gösteren bir CSV raporuyla birlikte.
Taslaklarla sorunsuz
Taslak halinde artefaktı olan bir paket bütün olarak dışa aktarılamaz. iFlowDownload bunu fark eder ve bunun yerine paketin iFlow'larını, value mapping'lerini, script collection'larını ve message mapping'lerini tek tek kaydeder.
Gerçekte ne çalışıyor
Deploy edilmiş modu, deploy edilmiş her artefaktı tam olarak çalışan sürümüyle, pakete göre gruplayarak kaydeder. Artefakt o zamandan beri düzenlendiyse çalışan bundle'ı alırsınız.
Uzun çalıştırmalar için
Giderek uzayan aralıklarla yeniden dener, süresi dolan OAuth token'ını yeniler ve istediğiniz an duraklatmanıza, devam ettirmenize veya durdurmanıza izin verir. Bir dosya ancak tamamlanıp ZIP olarak doğrulandığında görünür.
Betiklenebilir
Aynı program çıkış kodlarıyla komut satırından da çalışır; gecelik yedekleme, Görev Zamanlayıcı'da tek bir satırdır.
Sizin dilinizi konuşur
On üç dil, Windows'tan otomatik olarak seçilir. iFlow ve service key gibi SAP terimleri, SAP'nin adlandırdığı biçimde kalır.
İki dakikada kurulum
Tek bir service key yeterli. Sunucu yok, agent yok, tenant'a kurulacak hiçbir şey yok.
- Bir service key oluşturunBTP cockpit'te
apiplanlı Process Integration Runtime örneğinizi açın ve bir service key oluşturun. Role collection'ındaWorkspacePackagesReadbulunmalıdır. - iFlowDownload'a yükleyinJSON dosyasını seçin ya da kopyalayıp Yapıştır'a basın. Bağlantıyı test et, bir rol eksikse bunu hemen söyler.
- Bir klasör seçin ve başlatınTüm paketler ya da yalnızca deploy edilmiş olanlar, isteğe bağlı olarak ada göre filtrelenir. Çalışmasına izin verin; ağın nefes alması gerekirse duraklatın.
Komut satırından
# every package, into a dated folder iFlowDownload.exe --service-key cpi-prod.json --out D:\Backup\CPI # only what is deployed, only packages whose name contains "HR" or "Finance" iFlowDownload.exe -k cpi-prod.json -o D:\Backup\CPI --mode deployed --filter HR,Finance
Her şey kaydedildiyse çıkış kodu 0, bir şey başarısız olduysa 1, bağlantı kurulamadıysa 2.
Kimlik bilgileriniz sizde kalır
Kısaca: bilgisayarınızda ve yalnızca uygulama açıkken.
Diske hiçbir şey yazılmaz
Client secret ve parola yalnızca bellekte tutulur. Ayarlar key dosyasının nerede olduğunu hatırlar, içeriğini asla.
Salt okunur
Yalnızca GET istekleri gönderir: iFlowDownload tenant'ınızdaki hiçbir şeyi değiştiremez, deploy edemez veya silemez.
Arada sunucu yok
Yalnızca tenant'ınızla ve güncellemeleri denetlemek için GitHub ile iletişim kurar. Analitik yok, telemetri yok.
Doğrulanmış güncellemeler
Her güncelleme, programın yerine geçmeden önce sürümüyle birlikte yayımlanan SHA-256 değerine göre denetlenir.
Ücretsiz ve açık kaynak, hep öyle kalacak
iFlowDownload MIT lisansıyla yayımlanır: işte kullanın, değiştirin, paylaşın. Size bir öğleden sonra kazandırdıysa, küçük bir bağış bakımının sürmesine yardımcı olur.
Sorular
Neden bazı paketler 403 ile atlanıyor?
SAP'nin configure-only içerik olarak yayımladığı paketler, örneğin Discover'dan yüklenen adaptörler, API üzerinden dışa aktarılamaz. Tüm paketlerde 403 alıyorsanız service key'de WorkspacePackagesRead eksik demektir.
Yedek yöntem tam olarak ne yapar?
Bir paketin bütün olarak dışa aktarılması HTTP 500 döndürdüğünde — genellikle bir artefakt taslak halinde olduğu için — uygulama paketin artefaktlarını listeler ve her birini güncel sürümüyle, paketin adını taşıyan bir klasöre indirir.
Windows bilgisayarımı koruduğunu söylüyor.
Yürütülebilir dosya henüz kod imzalı değil, bu yüzden SmartScreen ilk seferde uyarı verir. Ek bilgi → Yine de çalıştır seçeneğini kullanın ya da programı kaynak kodundan kendiniz derleyin.
Otomatik güncelleme nasıl çalışır?
Başlangıçta, günde en fazla bir kez, uygulama GitHub'a en son sürümü sorar. Yeni bir sürüm varsa önce size sorar, ardından indirir, SHA-256 değerini denetler ve yeni sürümle yeniden başlar. Programı, Belgeler gibi yazma izniniz olan bir klasörde tutun.
Service key yerine kullanıcı ve parola kullanabilir miyim?
Evet, tenant hâlâ izin veriyorsa, örneğin Neo'da: Kullanıcı ve parola seçeneğini belirleyin ve tenant URL'sini girin. Parola asla kaydedilmez.
macOS veya Linux'ta çalışır mı?
Evet, kaynak kodundan. Python 3.9 veya daha yeni bir sürümle pip install git+https://github.com/bdbais/iflowdownload komutunu çalıştırın, ardından pencere için iflowdownload-gui, komut satırı için iflowdownload kullanın.