Bonjour,
J'ai deux objets A et B.
Le premier liste les enchainements entre des étapes d'un workflow et contient le nom des étapes et une expression d'évaluation.
Ainsi dans la table on a :
ID | Etape_From | Etape_To | expression
--------------------------------------------
1 | Etape 1 | Etape 2 | (1 et 2) ou (3)
--------------------------------------------
On a aussi une table de condition, qui représente le lien avec l'objet précédent, les zones du workflow et un test logique.
ID | Enchainement | Zone 1 | Zone 2 | TestLogique
--------------------------------------------------
1 | 1 | Z1 | Z2 | <
--------------------------------------------------
2 | 1 | Z3 | Z4 | >
--------------------------------------------------
3 | 1 | Z5 | Z6 | =
Avec un minimum de dev je suis arrivé à évaluer mes trois conditions mais là ou je bloque c'est pour faire l'évaluation finale.
j'arrive à :
String evaluation = "(false && true) || (false)" ;
Mais le problème c'est pour évaluer cette expression ...
Avez-vous des idées ?
D'avance merci.
@+
Imhotep
Partager