{success} 送出機関(詳細)画面 の基本設計及び、画面設計を明記します。
送出機関を確認・編集・新規登録・削除できます。
尚、新規作成と編集画面とそれぞれありますが、ほぼ同一のため本ページで合わせて明記します。
送出機関には専用のアカウントを作成できる機能がありますがアカウント機能にてそれは発行・管理できます。
| 名称 | 概要 |
|---|---|
| route[編集時] | /sending_agency/edit |
| route[新規作成時] | /sending_agency/create |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
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 名称 | 処理内容 |
|---|