Üretim Bilgileri Eksik Tasarım Teslimlerini Otomatik Kontrol Edin
Eksik üretim bilgileriyle yapılan tasarım teslimleri, gereksiz gecikmelere ve tekrar eden sorulara yol açar. Bu workflow, her tasarım öğesini isim, ölçüler, format ve referans URL'si açısından otomatik olarak kontrol eder ve eksik bilgilerle ilgili ayrıntılı geri bildirim sunar. Tasarım ekipleri ve proje yöneticileri kalite kontrol sürecinde zamandan tasarruf eder ve eksik teslimatlardan kaynaklanan sorunları önler.
Düzenli olarak tasarım teslimatlarını belgeleyen ve eksiksizliğini doğrulamak isteyen tasarım ekipleri, ajanslar ve proje yöneticileri için bu workflow özel olarak geliştirilmiştir. n8n'e aktarıldıktan sonra, POST istekleriyle tasarım öğeleri listesini kabul eden bir webhook sunar. Her öğe, 'name', 'dimensions', 'format' ve 'referenceUrl' alanlarının doldurulup doldurulmadığına göre kontrol edilir. Sonuç, durum, eksiksiz ve eksik öğe sayısı ile her öğe için eksik alanların detaylı listesini içeren yapılandırılmış bir JSON olarak döner. Hatalı veya eksik girişler açıkça raporlanır. Üretim ortamında yetkisiz erişimi önlemek için webhook kimlik doğrulaması n8n'de etkinleştirilmelidir. Bu çözüm, belgelenmiş ve izlenebilir teslimatlar isteyen ve manuel inceleme yükünü azaltmak isteyen ekipler için idealdir. Girdi ve çıktı yapıları açıkça belgelenmiştir. Harici servisler veya API anahtarları gerektirmez. Çalışma sırasında kullanıcı verileri n8n kayıtlarında saklanır; hassas veriler için bu durum dikkate alınmalıdır.
Yapay Zekâ Tarafından Oluşturulan Görsel
Kurulum
1. Workflow'u n8n'e aktarın.
2. Workflow'u açın ve Webhook düğümünün POST ve /design-handoff-check yolunda ayarlandığını kontrol edin.
3. Workflow içinde test dinleyicisini başlatın (etkinleştirmeyin/yayınlamayın).
4. Webhook düğümünden gösterilen test URL'sini kopyalayın.
5. curl veya Postman gibi bir araçla Content-Type application/json olan ve aşağıdaki örnek gövdeyi içeren bir POST isteği gönderin:
```json
{
"items": [
{"name": "Logo", "dimensions": "500x500px", "format": "PNG", "referenceUrl": "https://beispiel.de/logo.png"},
{"name": "Visitenkarte", "dimensions": "85x55mm", "format": "PDF"}
]
}
```
6. Sonucu kontrol edin. Başarılı testten sonra workflow'u etkinleştirin/yayınlayın ve üretim URL'sini kullanın.
7. Yetkisiz erişimi önlemek için n8n'de webhook kimlik doğrulamasını yapılandırın.
Kullanım
1. Webhook URL'sine Content-Type application/json ve items listesi içeren bir POST isteği gönderin.
2. Örnek giriş:
```json
{
"items": [
{"name": "Logo", "dimensions": "500x500px", "format": "PNG", "referenceUrl": "https://beispiel.de/logo.png"},
{"name": "Visitenkarte", "dimensions": "85x55mm", "format": "PDF"}
]
}
```
3. Beklenen yanıt:
```json
{
"status": "needs_work",
"checked": [
{"index":0,"name":"Logo","complete":true,"missing":[]},
{"index":1,"name":"Visitenkarte","complete":false,"missing":["referenceUrl"]}
],
"completeCount": 1,
"incompleteCount": 1
}
```
HTTP Durumu: 200
4. Hata durumu (boş veya eksik items dizisi):
```json
{
"status": "error",
"message": "items muss ein nicht-leeres Array sein."
}
```
HTTP Durumu: 200
5. Yanıt, bildirim veya bilet oluşturma gibi ek otomasyonlar için kullanılabilir.
6. Yetkisiz erişimi önlemek için n8n'de webhook kimlik doğrulaması etkinleştirilmelidir.
7. İşlem sırasında kullanıcı verileri n8n kayıtlarında saklanır; saklama ve erişim n8n'de yapılandırılabilir.
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ı