Frage

Bei der Arbeit haben wir Optimierungs-Engines und einer der Eingänge von diesen Motoren sind Geschäftsregeln verwendet, die wir erstellen und bearbeiten mit einem eigenen Regeleditor.

Diese Regeln sind von unserem eigenen proprietären Format, da die bestehende Regel Motoren, die die Geschäftsregeln der Komplexität nicht in der Lage waren wir.

Wie auch immer, sind wir mehr oder weniger zufrieden mit der Art und Weise, dass die Rules Engine zur Zeit arbeitet - es ist wirklich gut mit komplexen Geschäftsregeln funktioniert, aber sind nicht zufrieden mit der Benutzeroberfläche ( -Regel Editor ). Grundsätzlich ist dieser besteht derzeit aus einer Reihe von Tabellen, die bearbeitet werden, buchstäblich, eine komplexe tabellenähnliche tabellarische GUI.

Während diese funktionsfähig ist, ist es ein grausames Schnittstelle zum Endverbraucher zu präsentieren, die nicht Entwickler sind, aber das äquivalent von Business-Analysten. Bevor meine Hände schmutzig zu machen, dachte ich, es wäre eine gute Idee sein, die Stellungnahme der Gemeinschaft Stackoverflow zu fragen, auf User Interface Design speziell für diese Situation.

Meine Frage

  • Was sind einige der besten Benutzeroberflächen Sie in bestehende Regel-Editoren gesehen aus haben?
  • Was denken Sie, die besten Prinzipien hinter dem Design von Benutzeroberflächen sind, in der Regel-Editoren.

Ich verwende die Begriffe Regel-Engine und Regeleditor getrennt. Für diese Frage bin ich nur mit dem Regeleditor besorgt

Weitere Fragen auf Stackoverflow, dass Adressregeln-Motoren, aber weder Regel-Editoren noch ihre User Interface Design:

War es hilfreich?

Lösung

Hinweis: Dies ist keine Antwort auf Ihre Frage, aber ein Vorschlag.

Ich mache zwei Annahmen hier, dass

  1. Ihr Werkzeug richtet einen vorhandenen Business-Workflow (das heißt Sie keinen neuen Prozess geben, nur einen vorhandenen Prozess zu vereinfachen versuchen) und
  2. Ihr Werkzeug verbessert auf einem vorhandenen Werkzeug

Dies ist der Fall, die beste Quelle für UI-Eingänge sind die Endbenutzer (in diesem Fall ist die Business-Analysten). Zum Beispiel, wenn sie bereits komfortabel mit MS Excel für alle anderen Aufgaben, eine tabellenähnliche Schnittstelle sein kann, nicht so schlimm, eine Idee, wie Sie denken.

Sie können einen Blick auf Contextual Design Methoden Ihrer Benutzer, um herauszufinden, was psychische Modell für das System ist. Sie könnten auch Low-Fidelity-Prototypen mit schnellen Durchlaufzeiten (wie Papierprototypen oder VB Mockups) versuchen, um zu sehen, was am besten funktioniert.

Andere Tipps

Ich denke, das man schwer ist viel über die Komplexität und die Art Ihrer Regeln zu kennen, aber mit Ich spiele http://www.magentocommerce.com/ den anderen Tag und sie haben eine ziemlich einfache Regeln Editor in ihre Administrationsbereich gebaut (rumspielen, werden Sie sie finden).

Versuchen Sie Drools , ich glaube, es ist die beste Open-Source-Lösung mit sehr guter Gemeinschaft.

Wir haben auch die gleichen Anliegen der oben genannten Frage. Ich habe gerade http://xpertrule.com , die scheint hat eine reiche und intuitive Benutzeroberfläche.

Sie können Hilfe ihrer implementierten Umgebung erhalten Sie können entweder ihre Design-Ideen zu bekommen.

Auch wenn Sie JAVA und geifert verwenden gibt, dann können Sie Geführte Regeleditor von JBOSS unter KIE-Projekt entwickelt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top