Nach der Bewertung von Standardprodukten (MSBRE, Drools etc) schreiben wir unsere eigene Regel-Engine (diese Entscheidung wurde getroffen, bitte nicht andere Regeln Motoren - aber Teile von denen, die die Details tun, die ich will, sind sehr willkommen).Tool (Control) für Rule Engine GUI
Was ich möchte ist, den Benutzern eine einfache GUI zu geben, die es ihnen erlauben würde, eines unserer Domain "Objekte" zu nehmen und eine Regel in der GUI zu erstellen, die in Xml oder (idealerweise) .net Code übersetzt werden kann .
So könnte der Benutzer zum Beispiel eine StaffDuty wählen und sagen "Wenn der Mitarbeiter in der Management Group ist und der heutige Dienst länger als 8 Stunden ist, stellen Sie sicher, dass das Zeichen für morgen nach 08:00 Uhr ist". Das StaffDuty-Objekt verfügt über Gruppen-, DutyTime- und NextDuty-Eigenschaften, und NextDuty ist ein Typ mit einer SignOn-Eigenschaft.
Ich möchte in der Lage sein, das etwas grafisch mit dem Benutzer anzuzeigen, "die Bits ausfüllend" und es dann speichernd, damit wir das dann in Code umwandeln können (vielleicht über die Interpretation von XML).
Ich habe dies ziemlich offen für Interpretationen gelassen, da ich an dieser Stelle nichts ausschließen möchte, indem ich spezifischer bin.
Irgendwelche Ideen geschätzt!
Klingt toll Steve, aber ich hoffe auf eine einfachere Lösung (Daumen drücken!). Vielen Dank! – Mark