リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: SurveyForge
回答完了後サンクスメッセージのカスタマイズ機能
1. 目的
回答者が送信ボタンを押した後に表示される「ありがとうございました」画面は現在固定文言だが、アンケート作成者が自由にカスタマイズできるようにする。用途(社内評価・NPS・KPT等)ごとに適切な締めの言葉や次のアクション案内を入れられるようにし、回答者体験を向上させる。
2. 具体的な仕様
【作成ページへの追加】
アンケート作成フォームの末尾(「アンケートを作成」ボタンの直前)に「回答完了メッセージ設定」セクションを追加する。
- フィールド①「タイトル」: テキスト入力 (最大50文字)。未入力時のデフォルト値は「回答ありがとうございました!」
- フィールド②「本文」: テキストエリア (最大300文字、改行可)。未入力時のデフォルト値は「ご協力いただきありがとうございます。集計結果はご担当者よりご共有します。」
- フィールド③「ボタンラベル」: テキスト入力 (最大20文字)。未入力時のデフォルト値は「閉じる」。このボタンを押すとトップページへ遷移する。
- プリセットテンプレートを選択した場合は、テンプレートごとに適切な初期文言をあらかじめ入力した状態にする(例: NPSテンプレートなら「貴重なご意見をいただきありがとうございます。今後のサービス改善に活かしてまいります。」)。
【DBへの追加】
surveysテーブル(既存)に以下3カラムをALTER TABLEで追加する。既存レコードはNULLを許容し、NULL時はデフォルト文言で表示する。
- thanks_title VARCHAR(50) NULL
- thanks_body TEXT NULL
- thanks_button VARCHAR(20) NULL
【回答ページへの反映】
回答送信後に表示するサンクス画面(既存のthanks表示ロジック)を、DBから取得したthanks_title / thanks_body / thanks_buttonの値で動的に描画するよう変更する。NULLの場合はデフォルト文言にフォールバックする。サンクス画面のデザインは既存カードスタイルを踏襲し、タイトルはh2、本文はpタグで表示する。
【集計ダッシュボードへの表示】
集計ページ(管理キー認証済み)の「基本情報」セクションに現在設定中のサンクスメッセージをプレビュー表示する(読み取り専用)。変更はアンケート作成時のみとし、作成後の編集はv1.0.0の既存仕様に合わせてサポートしない(後方互換を保つ)。
3. 既存機能との整合
- DBカラム追加はNULL許容のためv1.0.0以前に作成済みのアンケートレコードへの影響はなく、既存の回答・集計・CSVエクスポートは一切変更しない。
- 回答ページの送信フローは変更なし(送信→サンクス画面表示の順序は維持)。
- 匿名/記名モード・期限・最大回答数によるクローズ処理とも競合しない(サンクス画面はクローズ済みフォームのアクセス拒否画面とは別の既存分岐のため)。
- スマホ・PCのレスポンシブレイアウトは既存CSSクラスをそのまま流用する。
回答者が送信ボタンを押した後に表示される「ありがとうございました」画面は現在固定文言だが、アンケート作成者が自由にカスタマイズできるようにする。用途(社内評価・NPS・KPT等)ごとに適切な締めの言葉や次のアクション案内を入れられるようにし、回答者体験を向上させる。
2. 具体的な仕様
【作成ページへの追加】
アンケート作成フォームの末尾(「アンケートを作成」ボタンの直前)に「回答完了メッセージ設定」セクションを追加する。
- フィールド①「タイトル」: テキスト入力 (最大50文字)。未入力時のデフォルト値は「回答ありがとうございました!」
- フィールド②「本文」: テキストエリア (最大300文字、改行可)。未入力時のデフォルト値は「ご協力いただきありがとうございます。集計結果はご担当者よりご共有します。」
- フィールド③「ボタンラベル」: テキスト入力 (最大20文字)。未入力時のデフォルト値は「閉じる」。このボタンを押すとトップページへ遷移する。
- プリセットテンプレートを選択した場合は、テンプレートごとに適切な初期文言をあらかじめ入力した状態にする(例: NPSテンプレートなら「貴重なご意見をいただきありがとうございます。今後のサービス改善に活かしてまいります。」)。
【DBへの追加】
surveysテーブル(既存)に以下3カラムをALTER TABLEで追加する。既存レコードはNULLを許容し、NULL時はデフォルト文言で表示する。
- thanks_title VARCHAR(50) NULL
- thanks_body TEXT NULL
- thanks_button VARCHAR(20) NULL
【回答ページへの反映】
回答送信後に表示するサンクス画面(既存のthanks表示ロジック)を、DBから取得したthanks_title / thanks_body / thanks_buttonの値で動的に描画するよう変更する。NULLの場合はデフォルト文言にフォールバックする。サンクス画面のデザインは既存カードスタイルを踏襲し、タイトルはh2、本文はpタグで表示する。
【集計ダッシュボードへの表示】
集計ページ(管理キー認証済み)の「基本情報」セクションに現在設定中のサンクスメッセージをプレビュー表示する(読み取り専用)。変更はアンケート作成時のみとし、作成後の編集はv1.0.0の既存仕様に合わせてサポートしない(後方互換を保つ)。
3. 既存機能との整合
- DBカラム追加はNULL許容のためv1.0.0以前に作成済みのアンケートレコードへの影響はなく、既存の回答・集計・CSVエクスポートは一切変更しない。
- 回答ページの送信フローは変更なし(送信→サンクス画面表示の順序は維持)。
- 匿名/記名モード・期限・最大回答数によるクローズ処理とも競合しない(サンクス画面はクローズ済みフォームのアクセス拒否画面とは別の既存分岐のため)。
- スマホ・PCのレスポンシブレイアウトは既存CSSクラスをそのまま流用する。
💬 返信 (3)
🛠 開発を開始しました (機能追加 (surveyforge))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「SurveyForge」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=surveyforge
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/surveyforge/
ご利用ありがとうございます!
ご要望いただいた「SurveyForge」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=surveyforge
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/surveyforge/
ご利用ありがとうございます!
Echo
Iris