既製品(MSBRE、Droolsなど)を評価した後、独自のルールエンジンを作成しています(この決定は行われました。私が望む細部を行うことになるそれらのうち、最も歓迎されています)。ルールエンジン用ツール(コントロール)GUI
私が望むのは、ユーザーに私たちのドメイン "オブジェクト"のうちの1つをとり、Xmlまたは(理想的には).netコードに変換できるGUIでルールを作ることができるような単純なGUIをユーザーに与えることです。
たとえば、ユーザーがStaffDutyを選択し、「スタッフグループが管理グループに属し、今日のDutyが8時間より長い場合、明日のサインオン時刻が08:00以降であることを確認します」としたいとします。 StaffDutyオブジェクトにはGroups、DutyTime、NextDutyの各プロパティがあり、NextDutyはSignOnプロパティを持つ型になります。
"ビットを埋める"というユーザーと幾分グラフィカルに表示し、それを保存して(おそらくxmlを解釈して)コードに変換できるようにしたいと考えています。
私はこれをかなり解釈したままにしておきました。具体的にすることで、この時点で何かを除外したくないからです。
アイデアありがとうございます!
素晴らしい音ですが、よりシンプルなソリューション(指が交差しています)を望んでいます。ありがとう! – Mark