Узел events
Этот узел позволяет отслеживать события из модуля Events, что полезно для интеграции с внешними сервисами.
Настройки узла Events
1. Name
Поле для указания имени узла.
Имя отображается в рабочей области и помогает легко идентифицировать узел.
Если оставить пустым, узел будет называться events
.
Пример:
- Имя узла:
Order Created
2. Set
Указывает имя параметра, в который будет записано выбранное событие.
Узел добавляет указанное событие в объект msg
под заданным именем.
Пример:
- Установить:
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
}
}
}