Webhook ve JSON entegrasyonu: hazır bağlantısı olmayan sistemler için

Kullandığınız ERP ya da yazılım için hazır bir bağlantı yoksa iki yol var. Webhook ile iş emirlerindeki her değişiklik anında sizin adresinize imzalı JSON olarak gelir. Genel JSON bağlantısı ile üretim ve fire kayıtları, ERP bağlantılarıyla aynı kuyruk ve tekrar deneme düzeniyle sizin uç noktanıza gönderilir; stok ve cari kartları da sizin adresinizden okunur.

Son güncelleme: 20 Ekim 2026

Webhook: iş emri olayları

Ayarlar › Webhook'lar ekranında bir adres tanımlar ve hangi olayları dinleyeceğinizi seçersiniz. Bugün gönderilen olaylar iş emirleriyle ilgilidir:

OlayNe zaman
workorder.createdİş emri oluşturuldu
workorder.updatedİş emri değişti
workorder.startedOperatör işi başlattı
workorder.pausedİş duraklatıldı
workorder.resumedİşe devam edildi
workorder.completedİş bitti
workorder.cancelledİş emri iptal edildi
workorder.deletedİş emri silindi

Her istek bir HTTP POST'tur; gövde {event, timestamp, tenantId, data} biçiminde JSON'dur. Başlıklarda olay adı (X-Webhook-Event), zaman (X-Webhook-Timestamp), teslimat kimliği (X-Webhook-Delivery) ve imza (X-Webhook-Signature) bulunur. Webhook'u yalnızca yöneticiler tanımlayabilir.

İmza, tekrar deneme ve teslimat kaydı

  • İmza: gövdenin, webhook'a özel gizli anahtarla (whsec_ ile başlar) HMAC-SHA256 özeti; başlıkta sha256=<hex> olarak gelir. Alıcı aynı hesabı yapıp karşılaştırarak isteğin ModernMES'ten geldiğini doğrular. Anahtar yalnızca oluşturulduğunda bir kez gösterilir ve istendiğinde yenilenebilir.
  • Tekrar deneme: 2xx dışı bir yanıt ya da 30 saniyelik zaman aşımında istek toplam 3 kez denenir.
  • Teslimat kaydı: her gönderimin durumu, yanıt kodu ve yanıtın ilk kısmı webhook'un detay sayfasında görünür. "Test et" düğmesi örnek bir istek gönderir.
  • Güvenlik: hedef adres her denemede yeniden kontrol edilir; iç ağ ve bulut meta veri adreslerine istek gönderilmez, yönlendirmeler izlenmez.

Genel JSON bağlantısı: kendi ERP aktarımınız

Genel JSON bağlantısı, ERP entegrasyonlarının hazır bağlantısı olmayan sistemler için olan türüdür. ERP iş ortağınız ya da yazılım ekibiniz küçük bir uç nokta yazar, ModernMES ona üretim kayıtlarını gönderir:

  • Gönderim adresi: biten iş için {"type": "production_receipt", "data": {...}}, fire için {"type": "scrap", "data": {...}} POST edilir. data içinde iş emri no, parça kodu ve adı, birim, adet, belge tarihi ve saati, proje, operatör ve makine kodu ile kaydın benzersiz referansı bulunur.
  • Kart okuma adresleri (isteğe bağlı): [{"code","name","unit"}] ya da {"items":[...],"hasMore":true} döndüren bir stok ve bir cari adresi. Sayfalar ?page=1,2… ile istenir.
  • Kimlik doğrulama: isteğe bağlı Bearer token. İmza: isteğe bağlı gizli anahtarla zaman.gövde üzerinden HMAC-SHA256; başlıklar X-ModernMes-Signature (sha256=…) ve X-ModernMes-Timestamp.

Gönderimler ERP bağlantılarıyla aynı kuralları izler: ne zaman gönderileceğini siz seçersiniz (parçanın son operasyonu bitince, her operasyon bitince ya da elle), aynı bitiş kuyruğa yalnızca bir kez girer, karşı taraf yanıt vermezse 1 dakikadan 12 saate uzayan aralıklarla 8 deneme yapılır ve her aktarım geçmişte görünür.

Hangisini seçmeli?

İhtiyaçYol
Bir pano, bildirim ya da otomasyon aracı iş emri değişikliklerini anında bilsinWebhook
ERP'nize biten iş ve fire kaydı, kaybolmadan ve iki kez yazılmadan gitsinGenel JSON bağlantısı (ERP Bağlantısı eklentisi)
Stok ve cari kartlarınız ModernMES'e gelsinGenel JSON bağlantısının kart okuma adresleri

Sık sorulan sorular

Webhook'lar hangi olaylar için gönderiliyor?

Bugün iş emri olayları için: oluşturuldu, değişti, başladı, duraklatıldı, devam etti, bitti, iptal edildi, silindi. Başka olaylara ihtiyacınız varsa bize yazın.

İmzayı nasıl doğrularım?

Gelen gövdenin HMAC-SHA256 özetini webhook'un gizli anahtarıyla hesaplayın ve X-Webhook-Signature başlığındaki sha256= değeriyle sabit zamanlı karşılaştırın.

Dış sistemler ModernMES'e veri yazabilir mi?

Bugün veri ModernMES'ten dışarı webhook'larla ve ERP/JSON bağlantısıyla akar; dışarıdan stok ve cari kartları da JSON bağlantısının okuma adresleriyle alınır. Bunun dışında ModernMES'e veri yazacak bir entegrasyon gerekiyorsa ihtiyacınızı konuşalım.

Genel JSON bağlantısı için ek ücret var mı?

Genel JSON bağlantısı ERP Bağlantısı eklentisinin parçasıdır; eklenti Kurumsal pakete dahildir, diğer paketlere eklenebilir. Webhook'lar eklenti gerektirmez.