العقدة events
تتيح لك هذه العقدة تتبّع الأحداث من وحدة Events، وهو أمر مفيد عند التكامل مع خدمات خارجية.
إعدادات العقدة 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
}
}
}