# Advanced (beta)

{% hint style="info" %}
The advanced alerts are still under development and we are constantly working to improve them, taking into account your feedback. At the end of the beta phase, they will be available in the top level of Control: [Control +.](https://docs.serenicity.fr/control/english/guides/control+)
{% endhint %}

## Trigger

A trigger is a rule that you can configure to receive an alert when a value or combination of values exceeds predefined thresholds.

Unlike traditional alerts that are evaluated every hour, advanced alerts are evaluated every time the device receives feeds.

### Alert status

<mark style="color:red;background-color:red;">Triggered</mark>

The alert has become active because it has reached its threshold condition. A notification is sent on the configured channels.

<mark style="color:red;background-color:red;">Ongoing alert</mark>

Once the alert has been triggered, all future flows that meet the condition will be added to the list of flows linked to the alert. No notification will be returned.

<mark style="background-color:red;">Alerte fermée</mark>

An alert is closed automatically after a certain [period of time](#cool-down). It can also be manually closed.&#x20;

If the alert is closed and the condition of the associated trigger is met again, then a new alert is created and a new notification is sent.

{% hint style="info" %}
A trigger can only have one current alert. \
Several triggers can have an alert running in parallel.
{% endhint %}

### Trigger configuration

A trigger can be configured and activated as required. If it is disabled, no alert will be triggered.

Different notification channels can be configured. It is possible to not be notified but have alerts triggered in Control.

#### Cool down

The cool down is a delay for the automatic closing of an alert. The alert will be automatically closed if the condition is not refilled within this time.&#x20;

If the cool down delay is not enabled, the alert will have to be closed manually.

#### Conditions

Conditions are a set of tests applied to **each received flow**. It is possible to make intersections or unions between several sub-conditions (AND/OR).

## Triggered alerts

The Triggered alerts page presents a history of all alerts triggered against a trigger.&#x20;

Each flow that has met the condition is displayed in the list.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.serenicity.fr/control/english/devices/dashboard-dun-appareil/alertes/advanced-beta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
