Windows · Ücretsiz · Açık kaynak

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.

  1. Bir service key oluşturunBTP cockpit'te api planlı Process Integration Runtime örneğinizi açın ve bir service key oluşturun. Role collection'ında WorkspacePackagesRead bulunmalıdır.
  2. 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.
  3. 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.