設計情報

投稿者: SPIRERS ナレッジ向上チーム 2026年5月29日 (金)

テンプレートアプリ「基本フローまとめ」

この記事では、テンプレートアプリ「基本フローまとめ」の概要や内容物をご紹介いたします。
テンプレートアプリとは、SPIRAL ver.2にインポートし、業務に合わせてカスタマイズして使用できるアプリパッケージです。
SPIRAL ver.2 テンプレートアプリ一覧」にて、様々なテンプレートアプリを配布しています。

概要

会員の登録・お問い合わせ・イベント申込・資料ダウンロードが可能です。

テンプレートアプリをダウンロードする

※ テンプレートアプリの導入手順はこちら

フロー図
難易度
ビジュアル設定ソース設定
70%30%
DB数7
ページ数16
ブロック数21
JavaScriptあり
PHPあり
APIなし
インポートの所要時間 … 約15分

内容物(アプリ)

DB

ユニーク欄の「*」は2フィールド間の重複不可を表しています。
今回は、同じイベントに同じ会員が登録できるのは1回のみにするために、
「イベント申込履歴DB【AP023】」にて、イベントIDと会員IDの2フィールド間重複不可にしています。

表示名 レコードサイズ 備考
仮会員DB【AP023】 384 bytes 仮会員を登録するDB
表示名 識別名 タイプ 必須 ユニーク
メールアドレス mail メールアドレス
仮会員ID temporaryId テキスト
会員DB【AP023】 896 bytes 会員を登録するDB
表示名 識別名 タイプ 必須 ユニーク
会員ID memberId テキスト
会社名・法人名 company テキスト
氏名 name テキスト
メールアドレス mail メールアドレス
パスワード password パスワード
仮会員ID temporaryId テキスト
イベントマスタDB【AP023】 1.6 KiB イベントを登録するDB
表示名 識別名 タイプ 必須 ユニーク
イベントID eventTitle テキスト
イベントタイトル training_name テキスト
イベント内容 eventContent テキストエリア
公開フラグ eventStatsu セレクト
開催日 startDate 日付
開催時刻 startTime 時刻
終了時刻 endTime 時刻
残席数 seats 整数
担当者 eventUser ユーザフィールド
イベント申込履歴DB【AP023】 288 bytes イベント申込を管理するDB
表示名 識別名 タイプ 必須 ユニーク
イベントID eventIdRef 参照フィールド
会員ID memberIdRef 参照フィールド
参加フラグ participationFlg セレクト
カウント用参加フラグ countFlg セレクト
会員メールアドレス memberMail メールアドレス
お問い合わせDB【AP023】 1.9 KiB お問い合わせを管理するDB
表示名 識別名 タイプ 必須 ユニーク
お問い合わせID inquiryId テキスト
会員ID memberIdRef 参照フィールド
お問い合わせタイトル inquiryTitle テキスト
お問い合わせ内容 inquiryContent テキストエリア
お問い合わせステータス inquiryStatsu セレクト
会員メールアドレス memberMail メールアドレス
担当者 inquiryUser ユーザフィールド
お問い合わせ履歴DB【AP023】 1.8 KiB お問い合わせコメントを管理するDB
表示名 識別名 タイプ 必須 ユニーク
お問い合わせID inquiryIdRef 参照フィールド
お問い合わせ内容 inquiryContent テキストエリア
会員メールアドレス memberMail テキスト
お問い合わせステータス inquiryStatsu セレクト
投稿者 posted セレクト
担当者 inquiryUser ユーザフィールド
検索用お問い合わせID searchId テキスト
資料マスタDB【AP023】 1.6 KiB 資料を管理するDB
表示名 識別名 タイプ 必須 ユニーク
資料ID materialId テキスト
資料タイトル materialTitle テキスト
資料詳細 materialDetail テキストエリア
資料ファイル file
担当者 inquiryUser ユーザフィールド
アプリロール
表示名 備考
管理者 全体の管理者
イベント管理者 イベントの管理者
お問い合わせ管理者 お問い合わせの管理者
資料管理者 資料の管理者
トリガ
表示名 アクション先DB 実行タイミング(UTC)
残席数計算 イベント申込履歴DB【AP023】 登録時
表示名 タイプ 備考
残席数計算 他DB更新 フォームからの登録時、イベントマスタDBの残席数をマイナス1
参加残席数計算 イベント申込履歴DB【AP023】 更新時
表示名 タイプ 備考
参加残席数計算 他DB更新 フォームからの登録時、イベントマスタDBの残席数をマイナス1
参加残席数計算 イベント申込履歴DB【AP023】 更新時
表示名 タイプ 備考
参加残席数計算 他DB更新 参加フラグが参加・カウント用参加フラグがキャンセルの時、残席数-1
キャンセル残席数計算 イベント申込履歴DB【AP023】 更新時
表示名 タイプ 備考
キャンセル残席数計算 他DB更新 参加フラグがキャンセル・カウント用参加フラグが参加の時、残席数+1
ステータス変更 イベント申込履歴DB【AP023】 更新時
表示名 タイプ 備考
ステータス変更 自DB更新 カウント用参加フラグ=参加フラグ
データの取得 お問い合わせ履歴DB【AP023】 登録時
表示名 タイプ 備考
データの取得 自DB更新 会員メールアドレス、検索用お問い合わせIDを参照フィールドから登録

内容物(サイト)

ページ
基本フローまとめセット_仮会員認証エリア【AP023】
識別名 表示名 備考
temporaryMemberRegistArea 基本フローまとめセット_仮会員認証エリア【AP023】 管理者用認証エリア
session_error セッションエラー【AP023】 セッションエラーページ
temporaryRegist 仮会員登録【AP023】 仮会員の登録ページ
memberRegist 会員登録ページ【AP023】 会員の登録ページ
基本フローまとめセット_会員認証エリア【AP023】
識別名 表示名 備考
memberArea 基本フローまとめセット_会員認証エリア【AP023】 会員のトップページ
rePass パスワード再登録【AP023】 パスワード再登録ページ
login ログイン【AP023】 ログインページ
memberUpdate 会員情報更新【AP023】 会員情報更新ページ
inquiryList お問い合わせ一覧ページ【AP023】 お問い合わせ一覧ページ
inquiryRegist お問い合わせ登録ページ【AP023】 お問い合わせ登録ページ
inquiryDetail お問い合わせ詳細ページ【AP023】 お問い合わせ詳細ページ
eventList イベント一覧ページ【AP023】 イベント一覧ページ
eventDetail イベント詳細【AP023】 イベント詳細ページ
participationEventDetail 申込イベント詳細【AP023】 申込イベント詳細ページ
materialList 資料一覧ページ【AP023】 資料一覧ページ
materialDetail 資料詳細ページ【AP023】 資料詳細ページ
※ ページの識別名がURLパスになります。
ブロック(汎用パーツ)
表示名 設置認証エリア 設定方法 ブロック種類 備考
header(ログイン) 設定なし ビジュアル フリーコンテンツ ロゴ付きのヘッダー
基本フローまとめセット_header【AP023】 設定なし ビジュアル フリーコンテンツ ロゴ付きのヘッダー
footer 設定なし ビジュアル フリーコンテンツ フッター

別途必要なファイル

サイトファイルはパッケージに含まれないため、別途用意していただく必要があります。
サイトファイル
フォルダ/ファイル名 タイプ 備考
header_logo.png 画像 ヘッダーのロゴ画像
※jpgやsvgも利用可能

インポート後の必須修正点

メールアクションの有効化
インポート後は全てのメールアクションのステータスが「無効」になっており、アクションによるメール配信が実行されません。
下記のメールアクション一覧を参考に、各アクションのステータスを「有効」に切り替えていただく必要があります。
アクション名 アクション設定場所 種別 設定箇所
会員登録開始メール【AP023】 仮会員登録フォーム【AP023】 登録フォームブロック メールアクション
会員登録完了メール【AP023】 会員登録フォーム【AP023】 登録フォームブロック メールアクション
イベント申込完了メール【AP023】 イベント申込フォーム【AP023】 登録フォームブロック メールアクション
イベント参加申し込み完了メール【AP023】 イベント参加変更フォーム【AP023】 更新フォームブロック メールアクション
イベント申込キャンセルメール【AP023】 イベント参加変更フォーム【AP023】 更新フォームブロック メールアクション
お問い合わせ通知メール【AP023】 お問い合わせ登録フォーム【AP023】 登録フォームブロック メールアクション
お問い合わせ完了メール【AP023】 お問い合わせ登録フォーム【AP023】 登録フォームブロック メールアクション
お問い合わせコメント登録通知メール【AP023】 お問い合わせ履歴登録フォーム【AP023】 登録フォームブロック メールアクション
回答メール送信【AP023】 お問い合わせ履歴DB【AP023】 非同期アクション メールアクション

インポート後の必須修正点

クリックログインURL
下記のメール設定にて、
{{@_url.cl._unauthorized}}
となってしまっているクリックログインURLを再設定していただく必要があります。
アクション名 アクション設定場所 種別 設定箇所 クリックログインURL設定ページ
会員登録開始メール【AP023】 仮会員登録フォーム【AP023】 登録フォームブロック メールアクション 会員登録ページ【AP023】
クリックログインURLの再設定方法
メール設定の本文から
{{@_url.cl._unauthorized}}
を選択し、「クリックログインURL」をクリックした後、表の「クリックログインURL設定ページ」に書かれているページを設定してください。
フォームブロックの修正
下記ブロックの設定にて、DBIDを指定している箇所を修正する必要があります
ブロック名 ブロック種別 設定ページ
イベント申込フォーム【AP023】 登録フォームブロック イベント詳細【AP023】
変更箇所と変更内容
対象のブロックのStep1「dbs[116885]」の数字部分を、インポートしたイベントマスタDBの「DBID」に変更ください。
変更する際には、ショートカットキーを使用してまとめて変換することを推奨いたします。
対象のブロックを開いたうえで、Windowsでは「Ctrl + H」で置換することができますので、
「116885」をイベントマスタDBの「DBID」に置換ください。
DBIDを確認する際には、こちらをご参照ください。
テンプレートアプリをダウンロードする

※ テンプレートアプリの導入手順はこちら

解決しない場合はこちら コンテンツに関しての
要望はこちら