私たちは自分の会社のために Form Builder を構築しています (車輪を再発明し、既存のものを使用しない理由については議論したくありません)。開発は順調に進んでおり、十分な柔軟性と十分な堅牢性を実現するための適切な戦略があると確信しています。
しかし、問題は期待にある。プロジェクト リーダーとしての私の仕事は、期待が成果物の機能と一致していることを確認することです。実際、プロジェクトの成功はそれにかかっていますが、フォーム ビルダーを何に使用すべきかを定義するのに苦労しています。トップマネジメントがそれを画一的な解決策と考えているのではないかと心配していますが、私は同意しません。フォーム ビルダーのユース ケースと、明示的な実装のユース ケースがあると思います。すべてのデータを動的フォーム ビルダーに格納する必要はありません。
私の質問は次のとおりです。どのタイプのデータを動的フォームビルダーに実装する必要があり、何をすべきでないかを決定するための経験則はありますか? あるいは、1 つではなく、一連のルールかもしれません。
たとえば、購入リクエストはフォーム ビルダーに適しているかもしれませんが、従業員の登録や会社のトレーニング セッションへの参加は、クエリや統計のためにデータをすぐに利用できるようにしたい可能性が高いため、適していない可能性があります。
動的フォームビルダーを使用して実装する必要があるフォームの種類と、データベースに明示的に静的に実装する必要があるのはどれですか?