Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

Commit fffaf6f

Browse files
committed
Merge with master
2 parents 5efde54 + 37823c1 commit fffaf6f

23 files changed

Lines changed: 611 additions & 123 deletions

File tree

_data/docs-home.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ toc:
7676
path: /docs/user-guide/rule-engine-2-0/re-getting-started/
7777
- title: Queues
7878
path: /docs/user-guide/rule-engine-2-5/queues/
79-
- title: Rule Nodes
79+
- title: Rule nodes
8080
path: /docs/user-guide/rule-engine-2-0/nodes/
8181
- title: Data processing & actions
8282
section:
@@ -118,7 +118,7 @@ toc:
118118
path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-synchronization/
119119
- title: Using queues for message reprocessing
120120
path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-message-reprocessing/
121-
- title: Custom Rule Nodes
121+
- title: Custom rule nodes
122122
path: /docs/user-guide/contribution/rule-node-development/
123123
- title: Templatization
124124
path: /docs/user-guide/templatization/

_data/paas-eu/docs-home.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ toc:
115115
path: /docs/paas/eu/user-guide/rule-engine-2-0/overview/
116116
- title: Getting started with Rule Engine
117117
path: /docs/paas/eu/user-guide/rule-engine-2-0/re-getting-started/
118-
- title: Rule Nodes
118+
- title: Rule nodes
119119
path: /docs/paas/eu/user-guide/rule-engine-2-0/nodes/
120120
- title: Data processing & actions
121121
section:

_data/paas/docs-home.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ toc:
115115
path: /docs/paas/user-guide/rule-engine-2-0/overview/
116116
- title: Getting Started
117117
path: /docs/paas/user-guide/rule-engine-2-0/re-getting-started/
118-
- title: Rule Nodes
118+
- title: Rule nodes
119119
path: /docs/paas/user-guide/rule-engine-2-0/nodes/
120120
- title: Data processing & actions
121121
section:

_data/pe/docs-home.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ toc:
107107
path: /docs/pe/user-guide/rule-engine-2-0/re-getting-started/
108108
- title: Queues
109109
path: /docs/pe/user-guide/rule-engine-2-5/queues/
110-
- title: Rule Nodes
110+
- title: Rule nodes
111111
path: /docs/pe/user-guide/rule-engine-2-0/nodes/
112112
- title: Data processing & actions
113113
section:
@@ -149,7 +149,7 @@ toc:
149149
path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-synchronization/
150150
- title: Using queues for message reprocessing
151151
path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-message-reprocessing/
152-
- title: Custom Rule Nodes
152+
- title: Custom rule nodes
153153
path: /docs/user-guide/contribution/rule-node-development/
154154
- title: Templatization
155155
path: /docs/pe/user-guide/templatization/

_includes/docs/user-guide/rule-engine-2-0/nodes/analytics/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
Analytics nodes perform statistical calculations and aggregations on incoming data streams and data across entities.
2+
3+
These nodes can compute statistical metrics (minimum, maximum, sum, average, count) from streaming data, track alarm counts or periodically aggregate attributes and telemetry data of entities.
4+
15
- <span class="item-pe product-label-padding">[aggregate latest](/docs/user-guide/rule-engine-2-0/nodes/analytics/aggregate-latest)</span> — Periodically does aggregation of child entities attributes or latest timeseries for specified set of parent entities.
26
- <span class="item-pe product-label-padding">[aggregate stream](/docs/user-guide/rule-engine-2-0/nodes/analytics/aggregate-stream)</span> — Calculates MIN/MAX/SUM/AVG/COUNT/UNIQUE based on the incoming data stream.
37
- <span class="item-pe product-label-padding">[alarms count](/docs/user-guide/rule-engine-2-0/nodes/analytics/alarms-count)</span> — Count alarms when receives input message about new alarm.

_includes/docs/user-guide/rule-engine-2-0/nodes/external/ai-request.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ Attach files to provide additional context to the AI model. Resources are sent a
6464

6565
#### Adding resources
6666

67-
Click the **AI resources** field and select one or more files from your resource library, or click **Create new** to upload new files. Resources must be of type **General** and are
68-
validated when the node is initialized.
67+
Click the **AI resources** field and select one or more files from your resource library, or click **Create new** to upload new files. Resources must be of type **General**.
6968

7069
#### Supported resource types
7170

@@ -82,6 +81,12 @@ To include attached resources in the AI request, the node must convert them to o
8281
{% endcapture %}
8382
{% include templates/info-banner.md content=resource_fallback_note %}
8483

84+
{% capture resource_support_note %}
85+
**Note**: The actual resource types supported (files, images, PDFs, etc.) depend on the specific AI model integration being used.
86+
While the node can convert resources to the content types listed above, not all model providers support all content types.
87+
{% endcapture %}
88+
{% include templates/info-banner.md content=resource_support_note %}
89+
8590
### Response format
8691

8792
Specifies the structure of the AI model's output.
@@ -268,7 +273,7 @@ Consider the typical response time of your chosen model when configuring this va
268273
format.
269274
3. The chat request is sent to the configured AI model with the specified timeout.
270275
4. When the AI responds:
271-
- The response text is validated to ensure it is a valid JSON object (if not, it is wrapped in a JSON object with a "response" key).
276+
- The response text is validated to ensure it is a valid JSON object (if not, it is wrapped in a JSON object with a `response` key).
272277
- The response replaces the incoming message data (or is sent as a new message if force acknowledgement is enabled).
273278
- The originator, message type, and metadata from the incoming message remain unchanged.
274279
5. The resulting message is forwarded via the `Success` connection.

_includes/docs/user-guide/rule-engine-2-0/nodes/external/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This allows rule chains to integrate with external infrastructure and services a
1212
- [azure iot hub](/docs/user-guide/rule-engine-2-0/nodes/external/azure-iot-hub) — Node will send full Message payload to the Azure IoT Hub device.
1313
- [gcp pubsub](/docs/user-guide/rule-engine-2-0/nodes/external/gcp-pubsub) — publishes incoming message data to [Google Cloud Pub/Sub](https://cloud.google.com/pubsub){:target="_blank"} topic and return response metadata in the outgoing message.
1414
- [kafka](/docs/user-guide/rule-engine-2-0/nodes/external/kafka) — publishes messages to [Apache Kafka](https://kafka.apache.org/){:target="_blank"} topic, sending the incoming message data as the record value.
15-
- [mqtt](/docs/user-guide/rule-engine-2-0/nodes/external/mqtt)Publish incoming message payload to the topic of the configured MQTT broker with QoS AT_LEAST_ONCE.
15+
- [mqtt](/docs/user-guide/rule-engine-2-0/nodes/external/mqtt)publishes incoming message data to an external MQTT broker using QoS 1 (at least once), with support for dynamic topic patterns, multiple authentication methods, and TLS/SSL encryption.
1616
- [rabbitmq](/docs/user-guide/rule-engine-2-0/nodes/external/rabbitmq) — publishes messages to [RabbitMQ](https://www.rabbitmq.com/){:target="_blank"} exchanges, sending the incoming message data as the message body.
1717
- [rest api call](/docs/user-guide/rule-engine-2-0/nodes/external/rest-api-call) — Invoke REST API calls to the external REST server.
1818
- [send email](/docs/user-guide/rule-engine-2-0/nodes/external/send-email) — Node sends incoming message using configured Mail Server.

0 commit comments

Comments
 (0)