実習実施先:編集:書類保管


{success} 実習実施先:編集:書類保管 の基本設計及び、画面設計を明記します。

実習実施先の概要 アカウント権限制御

概要

PDF を共有ファイルとしてアップロード・ダウンロードができます。

本機能は実習実施先に関する資料を様々なアカウントで共有・保存ができることを

目的として設けます。


基本情報

名称 概要
route /client/storage/{client_id}

INDEX

{primary} 初回アクセス時に表示される内容です。

画面レイアウト

image

ユースケース

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
API 名称 処理内容

保存

{primary} 書類保管の保存機能に関しての基本設計です。

画面レイアウト

image

ユースケース

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
API 名称 処理内容