n8n İş Akışı

Stokları Kontrol Edin ve Yeniden Sipariş Miktarlarını Hesaplayın

Stok eksiklikleri zamanında tespit edilir: Workflow, ürün verilerini Webhook ile alır, stokları belirlenen eşiklerle karşılaştırır ve gerekli yeniden sipariş miktarlarını hesaplar. Hatalı girişler net şekilde bildirilir. Sonuç, yeniden sipariş edilmesi gereken tüm ürünler ve miktarlarını içeren yapılandırılmış bir JSON’dur. Depo yönetimini daha verimli ve şeffaf yapmak isteyen işletmeler için uygundur.

Stokları düzenli olarak izleyen ve yeniden sipariş vermesi gereken işletmeler ile ekipler, bu workflow sayesinde güvenilir bir destek elde eder. Bir POST Webhook üzerinden sku (ürün kodu), stock (mevcut stok), reorderPoint (yeniden sipariş noktası) ve targetStock (hedef stok) alanlarıyla istenilen sayıda ürün gönderilebilir. Workflow, giriş verilerinin eksiksiz ve mantıklı olup olmadığını kontrol eder. Stok seviyesi yeniden sipariş noktasının altına düşen tüm ürünler için hedef stok seviyesine kadar yeniden sipariş miktarı hesaplanır. Sonuç, yeniden sipariş edilmesi gereken ürünler, miktarları ve toplam miktarı içeren sıralı bir JSON nesnesidir. Hatalı veya eksik girişler, net bir hata mesajı ve HTTP 400 durumu ile yanıtlanır. Webhook kimlik doğrulaması, yetkisiz erişimi önlemek için n8n’de ayrı olarak yapılandırılmalıdır. Çalıştırma verileri n8n’de saklanır ve düzenli olarak kontrol edilip yönetilmelidir. Workflow esnek şekilde uyarlanabilir ve bildirimler veya ERP entegrasyonları gibi ek otomasyonlar için temel olarak kullanılabilir.

Stokları Kontrol Edin ve Yeniden Sipariş Miktarlarını Hesaplayın
Yapay Zekâ Tarafından Oluşturulan Görsel

Kurulum

1. Workflow'u n8n'e içe aktarın. 2. Webhook düğümünü açın ve test dinleyicisini başlatın. 3. Görünen test URL'sini kopyalayın ve test istekleri için kullanın. 4. Başarılı testten sonra workflow'u etkinleştirin/yayınlayın ve Webhook düğümündeki üretim URL'sini kullanın. 5. Yetkisiz erişimi önlemek için n8n'de Webhook kimlik doğrulamasını yapılandırın. 6. İsteğe bağlı: n8n'de yürütme günlüklerini ve veri saklamayı yapılandırın.

Kullanım

1. Webhook URL'sine Content-Type application/json ile POST isteği gönderin. 2. Örnek giriş: ```json { "items": [ {"sku": "A1", "stock": 5, "reorderPoint": 10, "targetStock": 20}, {"sku": "B2", "stock": 12, "reorderPoint": 10, "targetStock": 15} ] } ``` Beklenen yanıt: ```json { "status": "success", "reorderItems": [ {"sku": "A1", "stock": 5, "reorderPoint": 10, "targetStock": 20, "reorderQuantity": 15} ], "totalReorderQuantity": 15, "checkedCount": 2 } ``` HTTP Durumu: 200 Hata durumu (örneğin eksik alanlar): ```json { "status": "error", "message": "Ungültige Lagerdaten.", "invalidIndex": 1 } ``` HTTP Durumu: 200 (Hata JSON içinde bildirilir) 3. Eşik değerleri ve alanları ihtiyaca göre ayarlayın. 4. n8n'de saklanan yürütme verilerini düzenli olarak kontrol edin.

Gerekli Bağlantılar ve API'ler

API Bağlantıları

İş akışı JSON'unda kayıtlı API erişim bilgisi bulunmadı. Etkinleştirmeden önce yine de webhookları, hedef sistemleri, erişim bilgilerini ve veri korumayı kontrol edin.

Düğümler
WebhookCodeRespond to Webhook

Yalıtılmış işlev testi başarılı

İsteğe bağlı yalıtılmış işlev testi

Yalıtılmış veri akışı, harici hizmetler veya erişim bilgileri olmadan test edildi.

5 test başarıyla tamamlandıTest edilen durumları gösterTest edilen durumları gizle
Eksiksiz verilerle standart durumGeçerli örnek verilerle eksiksiz standart akışı denetler.Yalıtılmış işlev testi başarılı
Varyasyon veya sınır durumuGeçerli bir varyasyonu veya önemli bir sınır durumunu denetler.Yalıtılmış işlev testi başarılı
Ek işleme kuralıBu iş akışının ek işleme kuralını denetler.Yalıtılmış işlev testi başarılı
Geçersiz veya eksik girdiGeçersiz veya eksik verilerin kontrollü biçimde reddedildiğini denetler.Yalıtılmış işlev testi başarılı
Boş girdiBoş bir isteğin kontrollü bir yanıt aldığını denetler.Yalıtılmış işlev testi başarılı

Alıcı Görüşleri

Değerlendirmeler

Henüz değerlendirme yok.

Ürüne dön