Ana içeriğe geç

Node events

Bu düğüm, harici hizmetlerle entegrasyon için yararlı olan Olaylar modülünden olayları takip etmeyi sağlar.


Node Events Ayarları

IMG2

1. İsim

Düğümün adını belirtmek için bir alan.
İsim, çalışma alanında görüntülenir ve düğümü kolayca tanımlamaya yardımcı olur.
Boş bırakılırsa, düğüm events olarak adlandırılacaktır.

Örnek:

  • Düğüm adı: Sipariş Oluşturuldu

2. Set

Seçilen olayın kaydedileceği parametre adını belirtir.
Düğüm, belirtilen olayı msg nesnesine verilen ad altında ekler.

Örnek:

  • Set: orderEvent

3. Olaylar

Events modülünde tanımlanan olayları içeren bir açılır liste.
Buradan düğüm tarafından kullanılacak olayı seçebilirsiniz.

Örnek:

  • Olay: Sipariş Oluşturuldu

Düğüm İşlemi Örneği

Örnek 1: Bir Sipariş Olayı Oluşturma

Düğüm Ayarları:

  • İsim: Sipariş Olayı
  • Set: orderEvent
  • Olaylar: Sipariş Oluşturuldu

Sonuç:
Çalıştırmadan sonra, düğüm seçilen olayı mesaja ekleyecektir:

Çıktı Mesajı:

{
"orderEvent": {
"order": {
"id": 19,
"createdDate": "2024-12-04T13:16:15.144Z",
"statusIdentifier": "order_created_status",
"formIdentifier": "order_form",
"formData": [
{
"marker": "name_attr",
"value": "Alex",
"type": "string"
}
],
"attributeSetIdentifier": "order_attrs",
"totalSum": "2.00",
"currency": "usd",
"paymentAccountIdentifier": "paypal",
"paymentAccountLocalizeInfos": {
"en_US": {
"title": "PayPal"
}
},
"products": [
{
"id": 1,
"title": "T-Short",
"sku": null,
"previewImage": null,
"price": 1,
"quantity": 2
}
],
"isCompleted": false
}
}
}