実習実施先:編集:書類保管
{success} 実習実施先:編集:書類保管 の基本設計及び、画面設計を明記します。
実習実施先の概要
アカウント権限制御
概要
PDF を共有ファイルとしてアップロード・ダウンロードができます。
本機能は実習実施先に関する資料を様々なアカウントで共有・保存ができることを
目的として設けます。
基本情報
| 名称 |
概要 |
| route |
/client/storage/{client_id} |
INDEX
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user1 -.-> 実習実施先一覧
実習実施先一覧 -.-> 基本情報 -.-> 書類保管:::index
user2 -.自身の情報のみ.-> 基本情報
書類保管 --> 保存:::index
書類保管 --> 出力:::index
書類保管 --> 削除:::index
subgraph 各種編集
基本情報
end
classDef index fill:#f96;
画面項目
| 物理名 |
項目・論理名 |
タイプ |
桁数 |
必須 |
備考 |
|
[LIST2]作成した計画認定 |
- |
- |
- |
この実習実施先で作成した計画認定のプロジェクトへ遷移 |
|
保存 |
- |
- |
- |
詳細は保存を参照 |
|
[LIST]ファイル名 |
text |
- |
- |
保存時に設定した名称またはファイル名(保存時の設定に応じる) |
|
[LIST]登録日時 |
text |
- |
- |
ファイル保存した日時 |
|
[LIST]出力 |
button |
- |
- |
保存したファイルの出力 |
|
[LIST]削除 |
button |
- |
- |
保存したファイルの削除 |
基本事項
| 項目 |
概要 |
| 表示・並び順・ページャー |
作成日時の降順 / 全件 / ページャーなし |
処理
| 開発 |
発火 |
処理名称 |
処理内容 |
| B |
アクセス時 |
計画認定一覧取得 |
この実習実施先で作成した計画認定のプロジェクトを取得 |
| B |
アクセス時 |
保存ファイル一覧取得 |
登録されているファイルの一覧を取得 |
| B |
出力押下 |
ファイルの出力 |
保存したファイルの PDF 画面を表示する |
| B |
削除押下 |
ファイルの削除 |
押下で confirm 表示+選択したファイルを削除する |
実装 API
保存
{primary} 書類保管の保存機能に関しての基本設計です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user1 -.-> 実習実施先一覧
実習実施先一覧 -.-> 基本情報 -.-> 書類保管
user2 -.自身の情報のみ.-> 基本情報
書類保管 --> 保存:::index
書類保管 --> 出力
書類保管 --> 削除
subgraph 各種編集
基本情報
end
classDef index fill:#f96;
画面項目
| 物理名 |
項目・論理名 |
タイプ |
桁数 |
必須 |
備考 |
| name |
名称 |
input |
50 |
- |
保存するファイルの名称設定 |
| file |
保存ファイル |
file |
- |
○ |
保存するファイルの添付 |
|
登録 |
button |
- |
- |
|
基本事項
| 項目 |
概要 |
| 名称 |
設定があればその設定値でファイルを保存する。なければ添付されたファイル名を名称として設定する |
| 保存ファイル |
PDF のみ / 4MB まで |
処理
| 開発 |
発火 |
処理名称 |
処理内容 |
| B |
登録押下時 |
ファイルの保存 |
設定した内容でファイルの保存を行います。 |
実装 API