1

私は、主な要件の下に対処する必要があるWebアプリケーションを設計中です-

ユーザー インターフェイスは、ユーザー アクションとそれに関連付けられたビジネス ルールに応じて動的にレンダリングする必要があります。

たとえば、一連のユーザーを U1、U2、U3 と考えてください。以下のようにマッピングされたロールのセットを Role1、Role2、および Role3 と見なします。

U1 --> (Role1) 
U2 --> (Role1 and Rol3) 
U3 --> (Role2)

次のようなユーザー操作に関連付けられた一連のビジネス ルールがあります。

If U1 logs in on screen1 and enters amount > 1000 --> disable dropdown list and submit button on screen1
If U1 logs in on screen2 and enters derived amount < 5000 --> enable submit button on screen2

この要件について DROOLS を評価してみました。これらのルール、ユーザー ロールを使用するカスタム コンポーネントを構築し、ユーザー インターフェイスでレンダリングする必要がある UI コンポーネントのセットを返す必要があるようです。

誰でもより良いアプローチを提案できますか?

4

0 に答える 0