Pregunta

En el trabajo, tenemos motores de optimización, y una de las entradas utilizadas por estos motores son las reglas comerciales, que creamos y editamos con un editor de reglas propietario.

Estas reglas tienen un formato propio, porque los motores de reglas existentes no eran capaces de representar las reglas comerciales de la complejidad que necesitábamos.

De todos modos, estamos más o menos contentos con la forma en que motor de reglas Actualmente funciona: funciona muy bien con reglas comerciales complejas, pero no estoy contento con la interfaz de usuario (editor de reglas).Básicamente, actualmente consiste en un conjunto de tablas que se editan, literalmente, utilizando una GUI tabular compleja similar a una hoja de cálculo.

Si bien esto es funcional, es una interfaz atroz para presentarla a usuarios finales que no son desarrolladores pero que son el equivalente a analistas de negocios.Antes de ensuciarme las manos, pensé que sería una buena idea pedir la opinión de la comunidad StackOverflow sobre el diseño de interfaz de usuario específico para esta situación.

Mi pregunta

  • ¿Cuáles son algunas de las mejores interfaces de usuario que ha visto en los editores de reglas existentes?
  • ¿Cuáles cree que son los mejores principios detrás del diseño de interfaces de usuario en los editores de reglas?

yo uso los términos motor de reglas y editor de reglas por separado.Para esta pregunta, sólo me preocupa la editor de reglas

Otras preguntas sobre StackOverflow que abordan los motores de reglas, pero ni los editores de reglas ni el diseño de su interfaz de usuario:

¿Fue útil?

Solución

Nota:Esta no es una respuesta a su pregunta específica, sino una sugerencia.

Estoy haciendo dos suposiciones aquí, que

  1. Su herramienta aborda un flujo de trabajo empresarial existente (es decir,no está agregando un nuevo proceso, solo está tratando de simplificar un proceso existente), y
  2. Su herramienta mejora una herramienta existente

Siendo este el caso, su mejor fuente de entradas de UI son sus usuarios finales (en este caso, los analistas de negocios).Por ejemplo, si ya se sienten cómodos usando MS Excel para todas sus otras tareas, una interfaz similar a una hoja de cálculo puede no ser una idea tan mala como cree.

Podrías echarle un vistazo Diseño contextual métodos para descubrir cuál es el modelo mental de sus usuarios para el sistema.También puedes probar prototipos de baja fidelidad con tiempos de respuesta rápidos (como prototipos en papel o maquetas de VB) para ver qué funciona mejor.

Otros consejos

Creo que éste es difícil de responder sin saber mucho sobre la complejidad y la naturaleza de sus reglas, sin embargo yo estaba jugando con http://www.magentocommerce.com/ el otro día y que tienen una bastante simple editor de reglas integrado en su área de administración (juego alrededor, se encuentran ellos).

Trate Drools , creo que es la mejor solución de código abierto con muy buena comunidad.

También tiene las mismas preocupaciones de la pregunta anterior. Acabo de encontrar http://xpertrule.com que parece tiene una interfaz de usuario rica e intuitiva.

Usted puede obtener ayuda de su entorno, ya sea implementado puede obtener sus ideas de diseño.

introducir descripción de la imagen aquí

Además, si usted está utilizando JAVA y Drools allí, puede utilizar Editor de reglas guiada desarrollado por JBOSS bajo el proyecto KIE.

introducir descripción de la imagen aquí

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