Je développe un logiciel BPM et je voudrais ajouter de la logique de script côté utilisateur.
J'essaie de m'exprimer avec un exemple.
Dans un processus, il y a 2 variables (Prix, AppliquerRemise, MontantRemise, Total).
D'une manière ou d'une autre, l'utilisateur souhaite définir cette logique :
//Code Delphi pour explication :
if AppliquerRemise alors
Total := Prix * MontantRemise
sinon
Total := Prix;
Étant donné que mon application est une application client-serveur SQL Server, j'ai aussi pensé à l'idée d'exécuter une requête avec des paramètres de sorte que l'utilisateur utilise une syntaxe SQL pour écrire la logique de script et que cela fonctionne. Je dois définir les détails mais en quelque sorte l'idée est d'utiliser la syntaxe :Paramètre
pour permettre au script de passer et de recevoir des valeurs de mon application.
C'est certes une bonne approche, mais je me demandais s'il y avait un autre moyen de le faire sans écrire mon propre moteur de script.
Merci.