После оценки готовых продуктов (MSBRE, Drools и т. Д.) Мы пишем наш собственный механизм правил (это решение было принято, пожалуйста, не предлагайте другие двигатели правил, но части из них, которые будут делать специфику, я хочу, очень приветствуются).Инструмент (управление) для GUI правила управления
Что бы я хотел, это дать пользователям простой графический интерфейс, который позволит им взять один из наших доменных объектов и создать правило в графическом интерфейсе, которое может быть переведено в Xml или (в идеале) .net-код ,
Так, например, пользователь может выбрать StaffDuty и хочет сказать: «Если сотрудник находится в группе управления, а сегодняшняя пошлина длится более 8 часов, убедитесь, что входной сигнал завтрашнего знака после 08:00». Объект StaffDuty будет иметь свойства групп, DutyTime и NextDuty, а NextDuty будет типом, который имеет свойство SignOn.
Я хочу, чтобы иметь возможность отображать это несколько графически, когда пользователь «заполняет биты», а затем сохраняет его, чтобы мы могли превратить это в код (возможно, путем интерпретации xml).
Я оставил это достаточно открытым для интерпретации, поскольку я не хочу ничего исключать в этом пункте, будучи более конкретным.
Любые идеи оценены!
Звучит потрясающе Стива, но я надеюсь на более простое решение (пальцы скрещены!). Благодаря! – Mark