基本的に同じことを行う約 10 個のアプリケーションがあり、すべて .Net 2.0 のウィザード コントロールを使用して作成されています。彼らが従う流れは非常に単純です:
1. User selects option from a drop downs.
2. Next page has more options more narrowed.
3. User sees confirmation page.
4. Report is generated.
これらのアプリケーションの一部には、ユーザーがレポート用のカスタム画像をアップロードできるようにしたり、ユーザーが特定のデータ行を選択できるようにするなど、オプションのページがあります。
これらのアプリケーションをマージしようとしていますが、正しい方法でこれに取り組んでいるかどうか確信が持てません。私の最初の傾向は、SQL で構成テーブルを作成して、表示されるメニューを操作することです。したがって、たとえば、WizardId
、Name
、Theme
などのテーブル、手順のテーブル、すべてをリンクする別のテーブルがある場合があります。
私が見逃しているこれにアプローチする簡単な方法はありますか?