Bonjour,
Ils semblent y avoir des erreurs dans le fonctionnement des conditions que ce soit VBScript ou Javascript.
Données en entrée pour tous les tests :
DEMANDE_NUMERIQUE = 20 (Format numérique)
DEMANDE_SITE_VALIDER = 2 (Format texte)
FORM_DRAFT = N (Format texte)
Lors des tests ci-dessous j’utilise uniquement des conditions vraies
Le résultat de la condition suivante est « true » ce qui est normal
<DEMANDE_SITE_VALIDER> = “2” And <DEMANDE_NUMERIQUE> <20
Mais en échangeant les éléments de place le résultat est « false »
<DEMANDE_NUMERIQUE> <20 And <DEMANDE_SITE_VALIDER> = “2”
En intercalant une condition le résultat est toujours « false »
<DEMANDE_NUMERIQUE> <20 And <FORM_DRAFT> <> “Y” And <DEMANDE_SITE_VALIDER> = “2”
Mais en intercalant deux conditions le résultat redevient « true » et est donc à nouveau correct
<DEMANDE_NUMERIQUE> <20 And <FORM_DRAFT> <> “Y” And <FORM_DRAFT> <> “Y” And <DEMANDE_SITE_VALIDER> = “2”
J’ai découvert le souci sur les conditions d’envoi de notification de l’un de nos workflows, j’ai facilement pu le reproduire dans un workflow de test dans les conditions de transition entre actions.
Le problème est évidemment facilement contournable, mais il est source d’erreurs.
Est-ce bien un bug ou est-ce que j’ai raté quelque chose ?
Cordialement,
Kevin