この記事ではサンプルプロジェクトを作成する手順の参考例を紹介します。
サンプルプロジェクトとは
Forguncy Builderでのアプリ開発中に機能的な問題や課題が発生した際、現象を再現するために弊社(メシウス)からご提供をお願いするプロジェクトを指します。
サンプルプロジェクトを作成するメリット
- プロジェクトファイルで素早く問題を確認できるようになるため、問題解決までの時間を短縮することができます。
- サンプルを作成する過程で問題の影響範囲が明確になるため、影響がない部分については開発作業を続行したり、運用を続けることができます。
サンプルプロジェクトが効果的な例
- アプリの利用中に期待した動作をしないとき
- ヘルプに記載されている動作と異なる動作をするとき
- 特定の画面や、特定の条件時のみ異なる結果となるとき
サンプルプロジェクトの作成手順
-
1. 問題のプロジェクトをコピーする
開発中のfgcpファイルをコピーを作成します。
(以後の操作はすべてコピーしたプロジェクトに対して行います。)
→コピーしたプロジェクトを開いて実行し、問題の現象が発生するか確認します。
-
2. 現象再現に不要なページを削除する
- パターン1
問題が発生するページ以外のページを全て削除します。
→削除後、現象が再現するかどうか確認します。 - パターン2(パターン1で現象が再現しない場合)
再度手順1でfcgpファイルをコピーし、アプリを実行したときのスタートページから、問題が発生するまでに遷移するページ以外をすべて削除します。
→削除後、現象が再現することを確認をします。
- パターン1
-
3. 現象再現に不要なテーブルを削除する
プロジェクト内に残っているページで使用していないテーブルやビューをすべて削除します。
→削除後、現象が再現することを確認します。
削除するテーブルを探す方法 ナビゲーションウィンドウでテーブルを右クリックして「すべての参照を検索」を選択します。 ・「一致する検索結果はありません」というダイアログが表示されたテーブルは削除します。 ・ページに対する参照が行われている場合はそのまま残します。 ・ほかのテーブルへの参照がある場合は、参照先のテーブルにて「すべての参照を検索」を行い、 ページへの参照がない場合は削除します。
以下の情報と共にサポートサービスまで送付してください
- アプリの実行から現象再現までの詳細な手順
- 本来期待する動作結果
- 発生する問題(課題)の詳細情報
- (外部データベースを使用している場合)アプリで使用しているテーブル構成のDDL