別記様式 1 号[実習実施予定表] {success} 計画認定:実習実施予定表 の基本設計及び、画面設計を明記します。
計画認定で利用する実習実施予定表を管理・追加・削除・更新できます。
ここで登録した実習実施予定表は計画認定作成時に引用することができます。
一覧画面・新規作成・編集画面とありますが、本画面でどちらも明記します。
尚本機能は、計画認定機能内のよく使う項目機能としての位置づけのため
簡易的に管理が行えるような画面構成にする必要があります。
また実際に利用される画面で記載しますが、計画認定作成途中に入力された内容をそのままここに登録するような
機能を設けることでより心理的、操作的に簡易的に管理できるようにします。
| 名称 | 概要 |
|---|---|
| route[index] | /application/practical_training |
| route[edit] | /application/practical_training/{practical_training_id}/edit |
{primary} 入国後講習実施予定表の一覧画面です
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 計画認定一覧 -.-> 実習実施予定表:::index
計画認定一覧 -.-> 新規作成
計画認定一覧 -.-> STEP1
計画認定一覧 -.-> 入国後講習予定表
計画認定一覧 -.-> 準備機関
実習実施予定表 --> 編集:::index
実習実施予定表 --> 新規追加:::index
実習実施予定表 --> 削除:::index
subgraph 以降作成機能
STEP1
end
以降作成機能 --> 編集
以降作成機能 --> 新規追加
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| - | 検索 | button | - | - | 詳細は検索を参照 |
| - | 新規登録 | button | - | - | 詳細は編集・新規登録を参照 |
| - | [list]編集 | button | - | - | 詳細は編集・新規登録を参照 |
| progress | [list]完成度 | text | - | - | この情報の書類利用項目に対してどれくらい入力されているかを% で表示 |
| name | [list]名称 | text | - | - | 登録された実習実施予定表の名称 |
| total_hours | [list]合計時間 | text | - | - | 登録された実習実施予定表の合計時間 |
| updated_at | [list]最終更新日 | text | - | - | 本情報が最終的に更新された日時 YYYY/mm/dd hh:mm |
| - | [list]削除 | button | - | - | 実習実施予定表の削除 |
| 項目 | 概要 |
|---|---|
| 表示・並び順・ページャー | 更新日時の降順 / 50 件ずつ / ページャーあり |
| 削除 | 削除はいつでも可能とするが、計画認定で作成中の場合がある。そのため、削除時にその旨の注意を促す |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 一覧取得 | 実習実施予定表一覧の取得 / 合わせて完成度の取得 |
| B | 削除押下時 | 実習実施予定表の削除 | 実習実施予定表の削除を行う |
実装 API
| API 名称 | 処理内容 |
|---|
{primary} 実習実施予定表の一覧画面における検索機能です
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 計画認定一覧 -.-> 実習実施予定表:::index
計画認定一覧 -.-> 新規作成
計画認定一覧 -.-> STEP1
計画認定一覧 -.-> 入国後講習予定表
計画認定一覧 -.-> 準備機関
実習実施予定表 --> 編集
実習実施予定表 --> 新規追加
実習実施予定表 --> 削除
subgraph 以降作成機能
STEP1
end
以降作成機能 --> 編集
以降作成機能 --> 新規追加
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| keyword | キーワード検索 | select | - | - | キーワードでの検索 |
基本事項
| 項目 | 概要 |
|---|---|
| キーワード検索 | 名称 @LIKE 検索 |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | ONCHANGE | 検索 | 入力された内容で入国後講習を検索し一覧で表示します |
実装 API
| API 名称 | 処理内容 |
|---|
{primary} 実習実施予定表の編集・新規登録画面に関してです。どちらも内容は共通のためまとめて記載します。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 計画認定一覧 -.-> 実習実施予定表
計画認定一覧 -.-> 新規作成
計画認定一覧 -.-> STEP1
計画認定一覧 -.-> 入国後講習予定表
計画認定一覧 -.-> 準備機関
実習実施予定表 --> 編集:::index
実習実施予定表 --> 新規追加:::index
実習実施予定表 --> 削除:::index
subgraph 以降作成機能
STEP1
end
以降作成機能 --> 編集
以降作成機能 --> 新規追加
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 書類利用 | 備考 |
|---|---|---|---|---|---|---|
| progress | 完成度 | text | - | - | - | この情報の書類利用項目に対してどれくらい入力されているかを% で表示 |
| name | 名称 | CHAR | 255 | ○ | - | 本情報を識別するためのラベル |
| - | 事業所:名称 | disabled | - | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| - | 事業所:事業所名称 | disabled | - | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| - | 事業所:住所 | disabled | - | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| - | 実習期間:開始 | disabled | - | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| - | 実習期間:開始 | disabled | - | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| businesses[][type] | 事業内容 1:業務内容 | RADIO | - | - | ○ | この事業内容の業務種別 必須業務 / 関連業務 / 周辺業務 |
| - | 事業内容 1:事業所 | disabled | 255 | - | - | 実際の書類では必要だがここでは不必要のため、本来この項目があると示すために設置 |
| - | 事業内容 1:[block]追加・削除内容 |
CHAR | 255 | - | ○ | 事業内容の記載 追加無限 最低一つは書類上必須 |
| businesses[][work_hours1] | 事業内容 1:業務時間(1 月目) | INT | 10 | - | ○ | 1 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours2] | 事業内容 1:業務時間(2 月目) | INT | 10 | - | ○ | 2 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours3] | 事業内容 1:業務時間(3 月目) | INT | 10 | - | ○ | 3 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours4] | 事業内容 1:業務時間(4 月目) | INT | 10 | - | ○ | 4 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours5] | 事業内容 1:業務時間(5 月目) | INT | 10 | - | ○ | 5 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours6] | 事業内容 1:業務時間(6 月目) | INT | 10 | - | ○ | 6 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours7] | 事業内容 1:業務時間(7 月目) | INT | 10 | - | ○ | 7 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours8] | 事業内容 1:業務時間(8 月目) | INT | 10 | - | ○ | 8 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours9] | 事業内容 1:業務時間(9 月目) | INT | 10 | - | ○ | 9 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours10] | 事業内容 1:業務時間(10 月目) | INT | 10 | - | ○ | 10 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours11] | 事業内容 1:業務時間(11 月目) | INT | 10 | - | ○ | 11 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][work_hours12] | 事業内容 1:業務時間(12 月目) | INT | 10 | - | ○ | 12 月目に対する実施予定時間 ※小数点有の数値が入る場合もある |
| businesses[][total_work_hours] | 事業内容 1:業務時間(合計) | INT | 10 | - | ○ | この行の合計時間 上記入力時に自動挿入 |
| - | 上記事業内容を 1 セットとして8 block設置 (事業内容 8 までという意味) |
|||||
| total_hours1 | 合計時間:1 月目 | INT | 4 | - | ○ | 1 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours2 | 合計時間:2 月目 | INT | 4 | - | ○ | 2 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours3 | 合計時間:3 月目 | INT | 4 | - | ○ | 3 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours4 | 合計時間:4 月目 | INT | 4 | - | ○ | 4 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours5 | 合計時間:5 月目 | INT | 4 | - | ○ | 5 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours6 | 合計時間:6 月目 | INT | 4 | - | ○ | 6 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours7 | 合計時間:7 月目 | INT | 4 | - | ○ | 7 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours8 | 合計時間:8 月目 | INT | 4 | - | ○ | 8 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours9 | 合計時間:9 月目 | INT | 4 | - | ○ | 9 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours10 | 合計時間:10 月目 | INT | 4 | - | ○ | 10 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours11 | 合計時間:11 月目 | INT | 4 | - | ○ | 11 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours12 | 合計時間:12 月目 | INT | 4 | - | ○ | 12 月目の合計時間 上記事業内容入力時に自動挿入 |
| total_hours | 合計時間:合計 | INT | 4 | - | ○ | 総合計時間 上記事業内容入力時に自動挿入 |
use_material |
使用する素材、材料等 | CHAR | 1000 | - | ○ | 使用する素材、材料等 |
use_machine |
使用する機械、器具等 | CHAR | 1000 | - | ○ | 使用する機械、器具等 |
product_example |
製品等の例 | CHAR | 1000 | - | ○ | 製品等の例 |
instruction_system |
指導体制 | CHAR | 1000 | - | ○ | 指導体制 |
| - | 注意条件:必須業務 | - | - | - | - | 現在の必須業務が合計時間に対して ○/○ か割合を記載UX 向上目的 上記事業内容入力時に自動計算し反映 合計時間の 1/2 以上 |
| - | 注意条件:関連業務 | - | - | - | - | 現在の関連業務が合計時間に対して ○/○ か割合を記載UX 向上目的 上記事業内容入力時に自動計算し反映 合計時間の 1/2 以下 |
| - | 注意条件:周辺業務 | - | - | - | - | 現在の周辺業務が合計時間に対して ○/○ か割合を記載UX 向上目的 上記事業内容入力時に自動計算し反映 合計時間の 1/3 以上 |
| - | 注意条件:安全衛生業務 | - | - | - | - | ユーザーに分かるように条件のみを記載UX 向上目的 それぞれの業務の 1/10 以上 |
| - | 登録 | button | - | - | - | |
| - | 削除 | button | - | - | - |
| 項目 | 概要 |
|---|---|
| 重複チェック | 本機能を簡易的に利用、また API での登録想定のため、無秩序に登録しないよう(一応できるように)と思ったが重複対象情報がないため、全て受付けることにする。尚重複チェックしない旨を説明すること(ユーザーに任す) |
| 注意条件 | 業務内容で選択する種別毎に条件がある必須:合計時間の 1/2 以上 関連:合計時間の 1/2 以下 周辺合計時間の 1/3 以上 |
| 業務時間 | 本書類は業務時間の開始時期から終了時期迄、矢印を記載する必要がある。そのため業務時間が1以上 or !nullの時を開始として、終了を業務時間が0以下 or nullとして矢印を自動挿入する |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 完成度の取得 | 完成度の取得 |
| B | アクセス時 | 情報取得 | 登録情報の取得 |
| F | 業務時間 入力時 | 矢印描画 | 基本事項[業務時間]を参照して矢印を自動挿入する |
| B | 削除押下時 | 削除 | この実習実施予定表の削除 |
| B | 登録押下時 | 登録 | 実習実施予定表の更新・登録 |
実装 API
| API 名称 | 処理内容 |
|---|