Pregunta

Mi próximo proyecto es relacionar al sistema de ventas, por lo que uno de los requisitos principales es "usuario puede modificar la promoción por sí mismos". Promociones es variar, me dan algunos de ellos.

  1. La compra 1 consigue 1 libre, Oferta 2 x 3.
  2. Uno para 30%, dos para 50%, tres para 80%
  3. Comprar Un producto descontará el 30% para el producto B
  4. 20% de descuento por más de 20 $ por transacción

Me sabe un poco de motor de reglas, por favor, me sugieren un libro para aprender también.

¿Fue útil?

Solución

Una respuesta SO anterior podría ser de ayuda: Buscando reglas simples -motor biblioteca de .NET

¿Has mirado en la Fundación Windows Workflow

Otros consejos

Se puede usar un motor de reglas comerciales para .Net como InRule o la versión .Net de IBM ILOG Rules o FICO Blaze Advisor. Todos ellos hacen que sea fácil para exponer las reglas para el usuario de negocios de una manera que hace que sea seguro para ellos para editar la vez que proporciona ganchos técnicos / APIs para que sea fácil de integrar el motor de reglas y ejecución.

Se puede usar BOO DSL características o el uso Rhino.DSL (lo estamos usando como un motor de macro para nuestro proyecto)

En cuanto a su ejemplo, echa un vistazo a este enlace

Se puede utilizar un atributo simple basado motor de reglas creadas por mí:

http://ruen.codeplex.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top