実習実施先:編集:担当事業所


{success} 実習実施先:一覧 の基本設計及び、画面設計を明記します。

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

概要

実習実施先の担当事業所を管理・追加・削除・更新できます。

本機能で登録・管理する情報は、技能実習生の登録に必要だったり書類で利用したりと重要な情報です。

また、本社は実習実施先新規登録時に自動で作成されています。

事業所の一覧画面を経て、担当事業所情報の編集を行います。

但し、一覧も編集も本画面でどちらも明記します。


基本情報

名称 概要
route[index] /client/location/{client_id}
route[edit] /client/location/{client_id}/edit

一覧

{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;

画面項目

物理名 項目・論理名 タイプ 桁数 必須 備考
- 検索 button - - 詳細は検索を参照
- 新規登録 button - - 詳細は編集・新規登録を参照
- [list]編集 button - - 詳細は編集・新規登録を参照
progress [list]完成度 text - - この情報の書類利用項目に対してどれくらい入力されているかを% で表示
name [list]事業所名 text - - 登録された事業所名
address [list]所在地 text - - 登録された事業所の住所
phone_number [list]TEL text - - 登録された事業所の電話番号
numof_total [list]社員人数 text - - 登録された事業所の社員人数
numof_trainees [list]技能実習生人数 text - - 登録された事業所に紐づく技能実習生の人数 / 押下で技能実習生の一覧表示 -> 技能実習生押下でその技能実習生の基本情報へ遷移
- [list]削除 button - - 選択した事業所の削除

基本事項
項目 概要
削除 紐づく技能実習生がいる場合は削除不可能とします(削除したら違う事業所に紐づけなおす見たいな機能考慮したがトラブルの種になりそうなので辞めた)
本社の事業所は削除できません そのため必ず最低でも本社は残り続けることになります
表示・並び順・ページャー 作成日時の降順 / 50 件ずつ / ページャーあり
処理
開発 発火 処理名称 処理内容
B アクセス時 一覧取得 担当事業所一覧 / またその事業所に紐づく実習生の取得
F 削除押下時 担当事業所の削除 選択した担当事業所に技能実習生が紐づいてなければ削除します
実装 API
API 名称 処理内容

検索

{primary} 実習実施先:担当事業所の検索機能に関してです

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")

    user1 -.-> 実習実施先一覧

    実習実施先一覧 -.-> 基本情報 -.-> 担当事業所一覧:::index

    user2 -.自身の情報のみ.-> 基本情報

    担当事業所一覧 --> 更新

    担当事業所一覧 --> 新規追加

    担当事業所一覧 --> 削除

    subgraph 各種編集
    基本情報
    end

    classDef index fill:#f96;

画面項目
物理名 項目・論理名 タイプ 桁数 必須 備考
検索 select - - 担当事業所の検索窓
基本事項
項目 概要
キーワード検索 事業所名@LIKE 検索
処理
開発 発火 処理名称 処理内容
B ONCHANGE 検索 入力された内容で担当事業所を検索し一覧で表示します
実装 API
API 名称 処理内容

編集・新規登録

{primary} 担当事業所の編集・新規登録画面に関してです。どちらも内容は共通のためまとめて記載します。

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")

    user1 -.-> 実習実施先一覧

    実習実施先一覧 -.-> 基本情報 -.-> 担当事業所一覧

    user2 -.自身の情報のみ.-> 基本情報

    担当事業所一覧 --> 更新:::index

    担当事業所一覧 --> 新規追加:::index

    担当事業所一覧 --> 削除

    subgraph 各種編集
    基本情報
    end

    classDef index fill:#f96;

画面項目

物理名 項目・論理名 タイプ 桁数 必須 書類利用 備考
progress 完成度 text - - - この情報の書類利用項目に対してどれくらい入力されているかを% で表示
name 事業所名 CHAR 255 事業所の名称
kana 事業所名ふり CHAR 255 事業所の名称ふり
zip1 郵便番号:上 INT 3 事業所の郵便番号上
zip2 郵便番号:下 INT 4 事業所の郵便番号下
address 住所 CHAR 255 事業所の住所
phone1 電話番号:上 INT 4 事業所の電話番号上
phone2 電話番号:中 INT 4 事業所の電話番号中
phone3 電話番号:下 INT 4 事業所の電話番号下
numof_business_staff 社員人数(事務) INT 10 - 事業所の事務社員人数
numof_field_staff 社員人数(現場) INT 10 - 事業所の現場社員人数
numof_total 社員人数(合計) INT 10 - 事業所の事務+現場社員人数
target_job 業務:職種(移行対象職種) RADIO - 実習実施先の職種が移行対象職種か / 0:NO 1:YES
job_category 業務:移行対象職種(カテゴリー) SELECT - 実習実施先の移行対象職種:カテゴリ 職種が[YES]の時のみ登録可&必須 選択肢:移行対象職種(大)
job_occupation 業務:移行対象職種(職種) SELECT - 実習実施先の移行対象職種:職種 職種が[YES]の時のみ登録可&必須 選択肢:移行対象職種(中)
job_operation 業務:移行対象職種(作業名) SELECT - 実習実施先の移行対象職種:作業名 職種が[YES]の時のみ登録可&必須 選択肢:移行対象職種(小)
sub_job_category 業務:[複数]移行対象職種(カテゴリー) SELECT - - 実習実施先の移行対象職種:カテゴリ 職種が[YES]の時のみ登録可 複数ある場合のみ登録 選択肢:移行対象職種(大)
sub_job_occupation 業務:[複数]移行対象職種(職種) SELECT - - 実習実施先の移行対象職種:職種 職種が[YES]の時のみ登録可 複数ある場合のみ登録 選択肢:移行対象職種(中)
sub_job_operation 業務:[複数]移行対象職種(作業名) SELECT - - 実習実施先の移行対象職種:作業名 職種が[YES]の時のみ登録可 複数ある場合のみ登録 選択肢:移行対象職種(小)
job_detail 業務:移行対象職種以外 CHAR 255 実習実施先の移行対象職種以外の場合 職種が[NO]の時のみ登録可&必須
industry_large_category 業務:業種(大) SELECT - 実習実施先の業種:大 選択肢:業種(大)
industry_small_category 業務:業種(小) SELECT - 実習実施先の業種:小 選択肢:業種(小)
main_product 業務:主要製品・サービス CHAR 50 実習実施先の 主要製品またはサービス
- 登録 button - - -

基本事項
項目 概要
処理
開発 発火 処理名称 処理内容
B アクセス時 情報取得 登録情報の取得
B 登録押下時 登録 担当事業所の更新・登録 登録後担当事業所一覧へ遷移
実装 API
API 名称 処理内容