14

社内には最適化エンジンがあり、これらのエンジンが使用する入力の 1 つはビジネス ルールであり、独自のルール エディターで作成および編集しています。

既存のルール エンジンでは、必要な複雑さのビジネス ルールを表現できなかったため、これらのルールは独自の形式になっています。

いずれにせよ、現在のルール エンジンの動作には多かれ少なかれ満足しています。複雑なビジネス ルールでは非常にうまく機能しますが、ユーザー インターフェイス (ルール エディター)には満足していません。基本的に、これは現在、文字通り、複雑なスプレッドシートのような表形式の GUI を使用して編集される一連のテーブルで構成されています。

これは機能的ですが、開発者ではなく、ビジネス アナリストに相当するエンド ユーザーに提示するにはひどいインターフェイスです。手を汚す前に、この状況に特有のユーザー インターフェイス設計について、StackOverflow コミュニティの意見を聞くのは良い考えだと思いました。

私の質問

  • 既存のルール エディターで見た中で最高のユーザー インターフェイスは何ですか?
  • ルール エディターのユーザー インターフェイスの設計の背後にある最良の原則は何だと思いますか?

私は、ルール エンジンルール エディターという用語を別々に使用しています。この質問については、ルール エディターのみに関心があります。

ルール エンジンに対処するが、ルール エディターにもそのユーザー インターフェイス設計にも対処しない、StackOverflow に関するその他の質問:

4

5 に答える 5

1

注: これは特定の質問に対する回答ではなく、提案です。

私はここで2つの仮定を立てています。

  1. ツールが既存のビジネス ワークフローに対応している (つまり、新しいプロセスを追加するのではなく、既存のプロセスを簡素化しようとしているだけである)。
  2. あなたのツールは既存のツールを改善します

この場合、UI 入力の最適なソースはエンド ユーザー (この場合はビジネス アナリスト) です。たとえば、他のすべてのタスクで MS Excel を使用することに慣れている場合、スプレッドシートのようなインターフェイスは、あなたが考えるほど悪くはないかもしれません。

Contextual Designの方法を調べて、ユーザーのシステムに対するメンタル モデルが何であるかを調べることができます。また、納期が短い低忠実度のプロトタイプ (紙のプロトタイプや VB モックアップなど) を試して、何が最適かを確認することもできます。

于 2009-12-13T16:14:15.713 に答える
0

これは、ルールの複雑さと性質をあまり知らずに答えるのは難しいと思いますが、先日http://www.magentocommerce.com/で遊んでいたので、管理にかなりシンプルなルールエディターが組み込まれています。エリア(遊んで、あなたはそれらを見つけるでしょう)。

于 2009-12-13T13:28:38.300 に答える
0

Droolsを試してみてください。非常に優れたコミュニティを備えた最高のオープン ソース ソリューションだと思います。

于 2013-12-09T19:54:52.007 に答える