3

BPM ソフトウェアを開発しており、エンド ユーザーのスクリプト ロジックを追加したいと考えています。

私は例を挙げて自分自身を表現しようとします。

Process には 2 つの変数 (Price、ApplyDiscount、DicountAmount、Total) があります。

どういうわけか、ユーザーはこのロジックを定義したいと考えています:

//Delphi code for explanation:
if ApplyDiscount then
  Total := Price * DiscountAmount
else
  Total := Price;

私のアプリは SQL Server クライアント サーバー アプリであるため、ユーザーが SQL 構文を使用してロジックをスクリプト化し、それが機能するように、パラメーターを使用してクエリを実行するというアイデアも考えました。詳細を定義する必要がありますが、どういうわけかアイデアは、:Parameter構文を使用して、スクリプトがアプリケーションから値を渡したり受け取ったりできるようにすることです。

これは確かに問題ありませんが、スクリプト エンジンを作成せずにそれを行う別の方法があるかどうか疑問に思っていました。

ありがとう。

4

1 に答える 1