{success} 計画認定:一覧 の基本設計及び、画面設計を明記します。
やばい機能
その他機能で色々登録した情報を集約して計画認定書類を作成できる機能。
尚、本画面は作成した計画認定を一覧で確認し進捗状況の確認をすることができる画面です。
この際、完了した計画認定も表示します。
また本システムでは、計画認定を実習実施先ごとかつ計画認定の区分ごとで管理・作成するようにします。
これは実習実施先、区分によって出力される書類が異なるためです。
本システムでは上記条件の計画認定の単位をプロジェクトと呼称します。
| 名称 | 概要 |
|---|---|
| route | /application |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 計画認定一覧:::index -.-> 準備機関:::index
計画認定一覧 -.-> 入国後講習予定表:::index
計画認定一覧 -.-> 実習実施予定表:::index
計画認定一覧 -.-> STEP1
計画認定一覧 -.-> 新規作成:::index
subgraph 以降作成機能
STEP1
end
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| - | 検索 |
- | - | - | 詳細は検索を参照 |
| - | アラート | text | - | - | 計画認定[スケジュール]を参照し合致する場合に表示 / 該当のアラートを押下することでそのアラートに合致する計画認定の一覧を表示 |
| - | 新規作成 | link | - | - | 新規作成ページへ遷移 |
| - | 準備機関 | link | - | - | 準備機関ページへ遷移 |
| - | 講習機関 | link | - | - | 講習機関ページへ遷移 |
| - | 入国後講習予定表 | link | - | - | 入国後講習予定表ページへ遷移 |
| - | 実習実施予定表 | link | - | - | 実習実施予定表ページへ遷移 |
| company_name | [list]実習実施先名称 | link | - | - | 計画認定作成時に選択・登録した実習実施先名称 |
| target_trainee_class | [list]区分 | - | - | - | 計画認定作成時に選択・登録した計画認定の区分 |
| progress | [list]進捗状況 | - | - | - | 計画認定が現在どの STEP にいるか |
| numof_trainees | [list]技能実習生人数 | - | - | - | この計画認定で作成する技能実習生の人数 / 押下で技能実習生一覧を表示 |
| created_at | [list]開始日 | - | - | - | この計画認定を作成した日付 |
| entry_expected_date | [list]入国予定日 | - | - | - | この計画認定で入国する技能実習生の入国予定日 |
| - | 上記[list]押下で計画認定詳細ページへ遷移 |
基本事項
| 項目 | 概要 |
|---|---|
| 表示・並び順・ページャー | 作成日時の降順 / 50 件ずつ / ページャーあり |
| 進捗状況 | そのプロジェクトで一番若い STEP 位置を表示 / 完了時には完了マーカーを付与 |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | アラート表示 | 計画認定[スケジュール]を参照し合致する場合に表示 |
| F | 技能実習生人数押下時 | 技能実習生一覧取得 | 計画認定->技能実習生を取得しモーダル等で一覧表示 |
| 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 | キーワード検索 | SEARCH | - | - | キーワード検索 |
| project_status | 絞り込み:状態 | SELECT | - | - | 計画認定の状態での絞り込み 選択肢:完了 or 作成中 |
| entry_expected_ym | 絞り込み:入国予定月 | DATE | 7 | - | 計画認定の入国予定月での絞り込み YYYY/mm |
基本事項
| 項目 | 概要 |
|---|---|
| キーワード検索 | 計画認定 -> 実習実施先名@LIKE 検索 |
| 複合検索 | キーワード検索<- AND ->状態<- AND ->入国予定月 |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | ONCHANGE | 検索 | 入力された内容で計画認定を検索し一覧で表示します |
実装 API
| API 名称 | 処理内容 |
|---|---|
| 計画認定プロジェクト一覧取得 | 検索条件に該当する計画認定プロジェクトの一覧データを取得します。 |
| 計画認定プロジェクト件数取得 | 検索条件に該当する計画認定プロジェクトの件数を取得します。GET:/api/application/count |
| 計画認定プロジェクト削除 | 該当する計画認定プロジェクトを削除します。 |