全体 {success} 計画認定:step5 の基本設計及び、画面設計を明記します。
計画認定の step5 として前 STEP で作成した書類を まとめて出力し提出を行い提出結果を登録してもらう画面です
全ての項目が完了したら本画面は完了です。
まとめて出力する書類の制御は前 STEP での書類一覧を参照してください。
提出が完了したら、この完了したタイミングでこの時の書類を保持し、書類の中身は変更ができないようにします。
(書類の編集は可能なため、この段階の書類を PDF 保存しいつでもダウンロードできるようにするということ)
また旧 ver と違い、提出の完了は 1 ボタンのみとして、提出結果となる履歴は触っても触らなくてもいい自由に操作できる機能とします。
| 名称 | 概要 |
|---|---|
| route | /application/step5 |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 計画認定一覧 -.-> 準備機関
計画認定一覧 -.-> 入国後講習予定表
計画認定一覧 -.-> 実習実施予定表
計画認定一覧 -.-> 新規作成
計画認定一覧 -.-> step1 -.-> step5:::index
step5 -.-> 書類をまとめて出力:::index
step5 -.-> 提出結果の履歴登録:::index
step5 -.-> 提出結果の登録:::index
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 | 完了条件 |
|---|---|---|---|---|---|---|
| まとめて出力 | button | - | ○ | 前 STEP の書類一覧で出力する書類の制御が記載されています。またその中でチェックされている書類をまとめて PDF で出力 | 最初から完了とする | |
| 提出してください | text | - | - | 業務的にただ示すだけです / 完了していない場合現在ここにいるように表示する | - | |
| 提出履歴の登録 | button | - | ○ | 掲示板のように履歴を登録します。登録しなくても問題ありません。 | 完了条件はありません | |
| 提出完了 | button | - | ○ | 押下したら confirm 表示し、提出を完了とする / 一度完了したら戻せなくするとともに再押下できないようにする |
押したら完了 |
提出履歴の一覧項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| [LIST]アカウント名 | button | - | - | ログインしているアカウントの名称 | |
| [LIST]内容 | button | - | - | 提出した履歴の内容 | |
| [LIST]作成日 | button | - | - | 履歴を登録した日付 YYYY/mm/dd hh:mm | |
| [LIST]削除 | button | - | - |
提出履歴の登録項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| アカウント名 | button | 50 | ○ | ログインしているアカウントの名称を自動挿入・編集不可 | |
| 内容 | button | 1000 | ○ | 提出した履歴の内容を入力 | |
| 登録 | button | - | - |
基本事項
| 項目 | 概要 |
|---|---|
| まとめて出力 | 押したときの前 STEP の設定値を参照し、書類一覧に記載のある順番と制御を行い PDF をダウンロードする機能です。 |
| 提出履歴の登録 | 登録しなくても問題ありません。当時の状況を保存するための副次的な機能です |
| 提出完了 | 提出完了したらこの時の出力書類をPDFで保持し、いつでもこの時の当時の書類をダウンロードできるようにする機能です。 |
| この PDF の保持期間は 10 年間とする。また計画認定を削除されたら破棄する | |
| 項目の SKIP | 不可とします(項目に対して順番通りに終わらせなくてはならない) |
| 完了時 | 更新可能とします |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 完成度取得 | 項目ごとの完成度取得・表示 |
| B | アクセス時 | 提出履歴の取得 | 提出履歴を一覧取得する |
| B | まとめて出力押下時 | 書類の一括出力 | 押したときの前 STEP の設定値を参照し、書類一覧に記載のある順番と制御を行い PDF をダウンロード |
| B | 提出履歴の登録 押下時 | 提出履歴の登録 | 掲示板のように作成する。尚編集はできない。作成日と内容とアカウント名を保持する |
| B | 提出履歴の削除 押下時 | 提出履歴の削除 | 選択した提出履歴を削除する |
| B | 提出完了 | 提出完了 | この項目・STEP を完了させる / またこの時にまとめて出力を押したときと同様の書類を保持し続ける |
実装 API
| API 名称 | 処理内容 |
|---|