送出機関:詳細


{success} 送出機関(詳細)画面 の基本設計及び、画面設計を明記します。

送出機関の概要 アカウント権限制御 送出機関[新規作成・更新]:詳細設計

概要

送出機関を確認・編集・新規登録・削除できます。

尚、新規作成と編集画面とそれぞれありますが、ほぼ同一のため本ページで合わせて明記します。

送出機関には専用のアカウントを作成できる機能がありますがアカウント機能にてそれは発行・管理できます。


基本情報

名称 概要
route[編集時] /sending_agency/edit
route[新規作成時] /sending_agency/create

INDEX

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

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> 送出し機関一覧 -.-> 詳細画面:::index

    user3 -.自身の情報のみ.-> 詳細画面:::index

    詳細画面 --> 確認:::index

    詳細画面 --> 更新:::index

    詳細画面 --> 削除:::index

    classDef index fill:#f96;

画面項目
物理名 項目・論理名 タイプ 桁数 必須 書類利用 備考
progress [MENU]完成度 text - - - この情報の書類利用項目に対してどれくらい入力されているかを% で表示
numof_trainees [MENU]技能実習生人数 button - - - この送出機関に紐づく技能実習生の人数 全てのSTATUS対象 新規作成時は不要 押下で一覧表示->一覧押下で技能実習生基本情報へ遷移
- [MENU]アカウント button - - この送出機関のアカウントが作成されていたらそのアカウントの編集画面へ / なければアカウント新規作成画面へ
country 送出国 SELECT - この送出機関の所在国 選択肢:国籍
name 送出機関名 CHAR 255 この送出機関の名称
abbreviated_name 略称 CHAR 255 - この送出機関の略称
address 所在地 CHAR 255 - この送出機関の所在地
supervisor_rank 責任者役職 CHAR - この送出機関の責任者の役職名
supervisor_name 責任者氏名 CHAR - この送出機関の責任者の氏名
sending_agency_number 送出機関番号 CHAR 9 - 「送出機関番号」とは、外国政府認定送出機関に付された9桁(英字3桁・数字6桁)の番号です。
reference_number 整理番号 CHAR 4 - 「整理番号」とは、二国間取決めがされていない国の送出機関に付された4桁の番号です。送出機関番号がないとき必須
- 更新 button - - - -
- 削除 button - - - この送出機関を削除します 新規作成時は不要
基本事項
項目 概要
削除 送出機関を削除する際、影響範囲として、計画認定 技能実習生の情報に影響することが想定されますが、この場合削除されていても、情報を取得できるようにすることで影響を回避します。
処理
開発 発火 処理名称 処理内容
B アクセス時 完成度の取得 完成度の取得
B アクセス時 アカウント登録状況取得 アカウントが未作成の場合分かりやすく表示する
B アクセス時 送出機関情報の取得 登録されている送出機関の情報取得。
B アクセス時 技能実習生一覧取得 登録されている送出機関に紐づく技能実習生を一覧で取得する(全 STATUS 対象)
F 技能実習生人数押下時 技能実習生一覧表示 技能実習生の一覧を表示する
B 更新押下時 更新 送出機関の更新を実行する。
B 削除押下時 削除 送出機関の削除を実行する。
実装 API
API 名称 処理内容