Fonction de calcul dans un bloc code de scenario : Call to undefined function

Bonjour, désolé pour cette question dont la réponse paraitra peut être évidente mais cela fait un bon moment que je cherche une réponse dans les docs sans la trouver :

Quand je teste une fonction de calcul dans le testeur d’expression, c’est OK

Par contre dans un bloc code de scénario, je n’arrive pas a comprendre comment y arriver :

Sans quotes :

[2025-12-28 16:24:00][SCENARIO] **-- Début :** . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":" Scénario lancé manuellement ","#trigger_value#":"admin"}

[2025-12-28 16:24:00][SCENARIO] - Exécution du sous-élément de type [action] : code

[2025-12-28 16:24:00][SCENARIO] Exécution d'un bloc code

[2025-12-28 16:24:00][SCENARIO] syntax error, unexpected token ";", expecting ")"

[2025-12-28 16:24:00][SCENARIO] Fin correcte du scénario

Avec des quotes :

[2025-12-28 16:28:35][SCENARIO] **-- Début :** . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":" Scénario lancé manuellement ","#trigger_value#":"admin"}

[2025-12-28 16:28:35][SCENARIO] - Exécution du sous-élément de type [action] : code

[2025-12-28 16:28:35][SCENARIO] Exécution d'un bloc code

[2025-12-28 16:28:35][SCENARIO] Call to undefined function maxBetween()

NB : même problème quand je teste la fonction valueDate
merci pour votre aide

Bonjour,

Parce que dans un bloc code il faut indiquer la classe où se trouve cette fonction.

scenarioExpression::maxBetween(...)
1 « J'aime »

merci c’est OK
J’avais bien cherché la fonction dans la doc API mais j’avais loupé cette classe scenarioExpression… qui maintenant me parait pourtant évidente.

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