انتقل إلى المحتوى الرئيسي

العقدة events

تتيح لك هذه العقدة تتبّع الأحداث من وحدة Events، وهو أمر مفيد عند التكامل مع خدمات خارجية.


إعدادات العقدة Events​

إعدادات العقدة Events: "Name" هو order created، و"Set" هو msg.orderEvent، والحدث order created محدد في "Events".

1. Name​

اسم العقدة.
يظهر الاسم في مساحة العمل ويساعدك على تمييز العقدة.
إذا تركت الحقل فارغًا، فسيكون اسم العقدة events.

مثال:

  • اسم العقدة: Order Created

2. Set​

اسم المعامل الذي يُكتب فيه الحدث المحدد.
تضيف العقدة الحدث المحدد إلى الكائن msg تحت هذا الاسم.

مثال:

  • Set: orderEvent

3. Events​

قائمة منسدلة بالأحداث المعرّفة في وحدة Events.
اختر منها الحدث الذي ستستخدمه العقدة.

مثال:

  • الحدث: Order Created

مثال على عمل العقدة​

المثال 1: إنشاء حدث طلب​

إعدادات العقدة:

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

النتيجة:
بعد التنفيذ، تضيف العقدة الحدث المحدد إلى الرسالة:

رسالة الإخراج:

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