Aller au contenu

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

alarmes

Entités

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'
Vous devez obtenir le résultat suivant :

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 :

personnalisation-filtres

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 :

personnalisation-filtres


Dernière mise à jour: 2021-06-14