This is a translation of the original English documentation page. Help us make it better.

> Objet Table de correspondance

Les objets suivants sont directement liés à l'API valuemap.

Table de correspondance

L'objet de table de correspondance a les propriétés suivantes.

Propriété Type Description
valuemapid string (lecture seule) ID de la table de correspondance.
hostid
(obligatoire)
id ID de l'hôte de la table de correspondance.
name
(obligatoire)
string Nom de la table de correspondance.
mappings
(obligatoire)
array Correspondances pour la table de correspondance actuelle. L'objet de correspondance est décrit en détail ci-dessous.
uuid string Identificateur unique universel, utilisé pour lier les cartes de valeurs importées à celles déjà existantes. Utilisé uniquement pour les mappages de valeurs sur les modèles. Généré automatiquement, s'il n'est pas renseigné.

Pour les opérations de mise à jour, ce champ est lecture seule.

Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

Correspondance

L'objet correspondance définit les mappages de valeurs de la table de correspondance. Il a les propriétés suivantes.

Propriété Type Description
type integer Type de correspondance de mappage. Pour le type égal à 0,1,2,3,4, le champ value ne peut pas être vide, pour le type 5, le champ value doit être vide.

Valeurs possibles :
0 - (par défaut) correspondance exacte ;
1 - le mappage sera appliqué si la valeur est supérieure ou égale1 ;
2 - le mappage sera appliqué si la valeur est inférieure ou égale1 ;
3 - le mappage sera appliqué si la valeur est dans la plage (les plages sont inclusives), permet de définir plusieurs plages séparées par une virgule1 ;
4 - le mappage sera appliqué si la valeur correspond à l'expression régulière2 ;
5 - valeur par défaut, le mappage sera être appliqué si aucune autre correspondance n'a été trouvée.
value
(obligatoire)
string Valeur d'origine.
newvalue
(obligatoire)
string Valeur à laquelle la valeur d'origine est mappée.

1 pris en charge uniquement pour les éléments ayant le type de valeur "numérique non signé", "numérique flottant".
2 pris en charge uniquement pour les éléments ayant le type de valeur "caractère".