Lewati ke konten utama

Node events

Node ini memungkinkan pelacakan peristiwa dari modul Events, yang berguna untuk integrasi dengan layanan eksternal.


Pengaturan Node Events

IMG2

1. Nama

Sebuah kolom untuk menentukan nama node.
Nama ditampilkan di ruang kerja dan membantu mengidentifikasi node dengan mudah.
Jika dibiarkan kosong, node akan disebut events.

Contoh:

  • Nama node: Order Created

2. Set

Menentukan nama parameter di mana peristiwa yang dipilih akan dicatat.
Node menambahkan peristiwa yang ditentukan ke objek msg di bawah nama yang diberikan.

Contoh:

  • Set: orderEvent

3. Events

Daftar dropdown yang berisi peristiwa yang didefinisikan dalam modul Events.
Di sini Anda dapat memilih peristiwa yang akan digunakan oleh node.

Contoh:

  • Peristiwa: Order Created

Contoh Operasi Node

Contoh 1: Menghasilkan Peristiwa Pesanan

Pengaturan Node:

  • Nama: Order Event
  • Set: orderEvent
  • Events: Order Created

Hasil:
Setelah eksekusi, node akan menambahkan peristiwa yang dipilih ke dalam pesan:

Pesan Keluaran:

{
"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
}
}
}