How to сreate an algorithm
The Control room module allows the system to automatically respond to events. This is done using event-processing algorithms — predefined sequences of actions that are triggered when specific conditions are met.
For example, you can configure the system to:
— notify an operator immediately and mark an event as critical when speed or temperature exceeds a limit
— create a task for a dispatcher and send a reminder to a driver during long idle periods
— record the arrival time and send an SMS to the customer when a vehicle enters a client geofence
Creating an algorithm
-
Go to Algorithms in the top menu of the interface

2. Create a new algorithm
In the List tab, click Add
. The algorithm builder workspace will open

3. Build the algorithm using blocks
In the workspace, you can drag and drop blocks to create your scenario.
Each block represents a single step that the system performs when an event is triggered.
Available blocks include:
-
Start — the entry point of the algorithm
-
Text — displays or records a message or comment
-
Command — a system action (for example, sending a notification)
-
Command Template — a predefined action for reuse
-
Condition — a logical check (for example, if temperature exceeds a threshold)
-
Choice — a branching block with multiple possible paths
-
End — completes the algorithm
Additional blocks may be available depending on your system configuration.
4. Arrange the blocks in logical order
An algorithm usually starts with a Start block, followed by conditions and actions, and ends with an End block. At this stage, you define only the structure of the algorithm.
Specific values (thresholds, notification texts, and so on) are set later, when the algorithm is linked to a notification.

5. Save the algorithm
When the diagram is ready, click Accept.

In the dialog that appears, enter the algorithm name and click OK. The algorithm will be saved and become available in the list.

Example simple algorithm
Goal: If the cargo temperature exceeds the allowed limit, notify the dispatcher and log the event.
How to build the algorithm:
1. Add a Start block
2. Add a Condition block — it checks whether the temperature is above the limit: The Temperature parameter and threshold are configured later when linking the algorithm to a notification
3. After the condition, add a Command block to send a notification to the dispatcher
4. Add a Text block with a message such as: “Cargo temperature has exceeded the limit”
5. Finish the algorithm with an End block

The created algorithm does not run by itself. To activate it, you must link the algorithm to a notification.
How to do this is described in the next article.