Mise à jour maxValue du Virtuel

Bonjour

J’aimerais modifier la valeur du maxValue d’un virtuel par du code dans un scenario

J’ai essayé ceci mais cela ne fonctionne pas.

$virtual_ID = cmd::byString("#[Paramètres CTA][Consignes CTA 1][Seuil_Haut_Debit]#")->execCmd();  //permet de recuperer l'adresse saisie sur la commande 
$eqLogic = eqLogic::byId(27678);                                                                               // adresse de l'équpement 
if(is_object($eqLogic)){
$eqLogic->setConfiguration("maxValue",$virtual_ID);
$eqLogic->save();
}

Avez vous une idée de mon erreur ?

Merci

Bonjour,

Si le but est de définir le maxValue de la commande portant l’ID 27678 avec ce que contient la commande #[Paramètres CTA][Consignes CTA 1][Seuil_Haut_Debit]#, l’erreur est ici :

C’est une commande, pas un équipement donc il faut aller chercher la classe cmd :

Je te laisse changer le nom des variables puisque la logique c’est plutôt :

$cmd = cmd::byId(27678);

Et dans le même esprit, $virtual_ID est mal nommé car avec le execCmd() tu récupères une valeur donc on va dire qu’il faudrait plutôt l’appeler $value :slight_smile:

1 « J'aime »

Merci c’est nickel

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.