送信フォームと送信の管理機能があり、表示、編集、削除、エクスポートすることができます。
Oracleを使用すると、送信はテーブルに格納され、変更を格納するためのログテーブルと、IDを設定するための2つのシーケンスがあります。
新しいフォームが要求されると、新しい要件を満たすために、テーブルとシーケンスのコードが複製され、名前が変更され、変更されます。
時間の制約があるため、一度に少しずつプロセスを改善しようとしてきましたが、データベースに非常に多くのテーブルを追加するのをやめたいと思います。
最も強力なソリューションは、フィールドを定義し、このメタデータを使用してフォームを作成できるフォームビルダーを用意することです。Mura CMSでこの例を見てきましたが、統合できるスタンドアロンソリューションはまだ見つかりませんでした。手伝うことができれば、車輪の再発明に多くの時間を費やしたくありませんでした。
中間的な解決策として、私は各提出物をXMLファイルとして保存するという考えをいじっていますが、非常にスケーラブルな解決策ではありませんが、フォームごとに約30の提出物があり、約1〜2人の管理者が遅すぎるとは思いません。
使用できるフォームビルダーを誰かが知っている場合、ColdFusionと統合できますか?または、XML中間ソリューションが私が考慮すべきものであるかどうか?
いくつかの入力をいただければ幸いです!
ありがとう