この記事では、テンプレートアプリ「社内研修管理」の概要や内容物をご紹介いたします。
テンプレートアプリとは、SPIRAL ver.2にインポートし、業務に合わせてカスタマイズして使用できるアプリパッケージです。
「SPIRAL ver.2 テンプレートアプリ一覧」にて、様々なテンプレートアプリを配布しています。
テンプレートアプリとは、SPIRAL ver.2にインポートし、業務に合わせてカスタマイズして使用できるアプリパッケージです。
「SPIRAL ver.2 テンプレートアプリ一覧」にて、様々なテンプレートアプリを配布しています。
概要
研修申し込み、研修の管理、レポートの管理が可能です。
テンプレートアプリをダウンロードする
※ テンプレートアプリの導入手順はこちら
フロー図
難易度
ビジュアル設定ソース設定
DB数4
ページ数15
ブロック数29
JavaScriptあり
PHPあり
APIなし
インポートの所要時間 … 約15分
内容物(アプリ)
DB
ユニーク欄の「*」は2フィールド間の重複不可を表しています。
今回は、同じ研修者が同じ研修に登録できるのは1回のみにするために、
「研修申込DB【AP021】」にて、研修IDと研修者IDの2フィールド間重複不可にしています。
| 表示名 | レコードサイズ | 備考 | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 研修者DB【AP021】 | 640 bytes | 研修参加するための会員DB | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 管理者DB【AP021】 | 512 bytes | 研修管理者を登録するDB | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 研修マスタDB【AP021】 | 2.3 KiB | 研修情報を登録するDB | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 研修申込DB【AP021】 | 2.4 KiB | 研修申込を管理するDB | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
スケジュールトリガ
| 表示名 | 実行タイミング(UTC) | ||||||
|---|---|---|---|---|---|---|---|
| 研修前日リマインドメール【AP021】 | 毎日 9:00 | ||||||
|
|||||||
| レポート未提出リマインド【AP021】 | 毎日 9:00 | ||||||
|
|||||||
アプリロール
| 表示名 | 備考 |
|---|---|
| 管理者【AP021】 | 研修の管理者 |
トリガ
| 表示名 | アクション先DB | 実行タイミング(UTC) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 重複不可キー作成【AP021】 | 研修申込DB【AP021】 | 登録時 | |||||||||
|
|||||||||||
| 残席数減算処理【AP021】 | 研修マスタDB【AP021】 | 登録時 | |||||||||
|
|||||||||||
| 残席数席数加算処理【AP021】 | 研修マスタDB【AP021】 | 削除時 | |||||||||
|
|||||||||||
内容物(サイト)
ページ
| 識別名 | 表示名 | 備考 |
|---|---|---|
| training_system_admin_area | 社内研修システム - 管理者【AP021】 | 管理者用認証エリア |
| approve_submitted_report | 提出済みレポート承認【AP021】 | 提出されたレポートの承認ページ |
| training_list | 研修一覧【AP021】 | 研修一覧ページ |
| change_training | 研修内容変更【AP021】 | 研修内容変更ページ |
| reg_training | 研修登録【AP021】 | 研修登録ページ |
| training_detail | 研修詳細【AP021】 | 研修詳細ページ |
| admin_login | 管理者ログイン【AP021】 | 管理者ログインページ |
・研修者用ページ
| 識別名 | 表示名 | 備考 |
|---|---|---|
| training_system_trainee_area | 社内研修システム - 研修参加者【AP021】 | 研修参加者用認証エリア |
| submit_report | レポート提出【AP021】 | レポート提出ページ |
| submitted_training_detail | 申込済み研修詳細【AP021】 | 申込済み研修詳細ページ |
| entry_training | 研修申込【AP021】 | 研修申込ページ |
| trainee_top | 研修者トップ【AP021】 | 研修者トップページ |
| trainee_report_top | 研修者レポートトップ【AP021】 | 研修者レポートトップページ |
| trainee_login | 研修者ログイン【AP021】 | 研修者ログインページ |
| training_detail | 研修詳細【AP021】 | 研修詳細ページ |
ブロック(汎用パーツ)
別途必要なファイル
サイトファイルはパッケージに含まれないため、別途用意していただく必要があります。
サイトファイル
| フォルダ/ファイル名 | タイプ | 備考 |
|---|---|---|
| header_logo.png | 画像 | ヘッダーのロゴ画像 |
| ※jpgやsvgも利用可能 | ||
インポート後の必須修正点
メールアクションの有効化
インポート後は全てのメールアクションのステータスが「無効」になっており、アクションによるメール配信が実行されません。
下記のメールアクション一覧を参考に、各アクションのステータスを「有効」に切り替えていただく必要があります。
下記のメールアクション一覧を参考に、各アクションのステータスを「有効」に切り替えていただく必要があります。
| アクション名 | アクション設定場所 | 種別 | 設定箇所 |
|---|---|---|---|
| 研修参加申込完了【AP021】 | 研修参加申込【AP021】 | 登録フォームブロック | メールアクション |
| レポート差し戻し通知メール【AP021】 | レポート承認フォーム【AP021】 | 更新フォームブロック | メールアクション |
| 研修前日リマインドメール【AP021】 | 研修前日リマインドメール【AP021】 | スケジュールトリガ | メールアクション |
| レポート未提出リマインド【AP021】 | レポート未提出リマインド【AP021】 | スケジュールトリガ | メールアクション |
テンプレートアプリをダウンロードする
※ テンプレートアプリの導入手順はこちら