Personnalisation des filtres¶
La liste des attributs présentés par l'éditeur de filtres peut être personnalisée.
L'éditeur de filtres est utilisé pour filtrer 2 types d'objets :
- Les alarmes (filtres du bac à alarmes)
- Les entités (filtres de l'explorateur de contexte, des comportements périodiques)
Par défaut, la liste des attributs vaut :
Alarmes
Entités
Configuration¶
Pour personnaliser ces listes, vous devez envoyer une configuration sur une route d'API.
Voici un exemple de configuration.
curl -X POST -u root:root -H "Content-Type: application/json" -d '{
"alarm": [
{
"name": "Connector",
"value": "connector"
},
{
"name": "Connector name",
"value": "connector_name"
},
{
"name": "Component",
"value": "component"
},
{
"name": "State",
"value": "v.state.val"
},
{
"name": "Is Ack",
"value": "v.ack._t"
}
],
"entity": [
{
"name": "Name",
"value": "name"
},
{
"name": "Type",
"value": "type"
},
{
"name": "Weather type",
"value": "infos.weather_type.value"
}
]
}' 'http://localhost:8082/api/v2/associativetable/filterhints'
true
Vérification¶
Alarmes¶
Lors de la création d'un filtre sur un bac à alarmes, la liste des attributs disponibles doit être la suivante :
Entités¶
Comportement périodique ET Explorateur de contexte
Lors de la création d'un filtre sur l'explorateur de contexte ou pour un comportement périodique, la liste doit être la suivante :
Dernière mise à jour:
2021-06-14