{success} 技能実習生:編集:基本情報 の基本設計及び、画面設計を明記します。
技能実習生の基本情報を確認・編集できます。
また本システムの計画認定作成後に一部情報が上書き更新されます。(詳細は計画認定を参照)
が自動で更新されます。
| 名称 | 概要 |
|---|---|
| route[index] | /trainee/basic_info/{trainee_id} |
| route[edit] | /trainee/basic_info/{trainee_id}/edit |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> 技能実習生一覧
user2 -.制限あり.-> 技能実習生一覧
user3 -.制限あり.-> 技能実習生一覧
技能実習生一覧 -.監理団体以外制限あり.-> 基本情報:::index --監理団体のみ可能--> 更新:::index
基本情報 --> 確認:::index
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 書類利用 | 備考 |
|---|---|---|---|---|---|---|
| progress | 完成度 | text | - | - | - | この情報の書類利用項目に対してどれくらい入力されているかを% で表示 |
| profile_image | プロフィール画像 | FILE | - | - | - | 技能実習生の顔写真 |
| status | 基本情報:ステータス | RADIO | - | ○ | ○ | 技能実習生のステータス / 1:候補 5:実習中 10:満了 15:休職 16:失踪 |
| country | 基本情報:送出国 | SELECT | - | △ | ○ | 技能実習生の送出国 選択肢:国籍 |
| sending_agency_id | 基本情報:送出機関 | SELECT | - | △ | ○ | 技能実習生が入国する際に利用する送出機関 選択肢:国籍->送出機関 |
| company_id | 基本情報:実習実施先 | SELECT | - | △ | ○ | 技能実習生が技能実習を行う実習実施先ステータスが[実習中]の時のみ登録可&必須 選択肢:実習実施先 |
| company_office_id | 基本情報:所属先事業所 | SELECT | - | △ | ○ | 上記実習実施先の所属事業所ステータスが[実習中]の時のみ登録可&必須 選択肢:実習実施先->事業所 |
| trainee_class | 技能実習情報:区分 | RADIO | 10 | △ | ○ | 技能実習を行う区分の選択 / 選択肢:1:1 号 2:2 号 3:3 号 ステータスが[実習中]の時のみ登録可&必須 |
| entry_date | 技能実習情報:入国日 | CHAR | 10 | △ | ○ | 技能実習生が入国した日ステータスが[実習中]の時のみ登録可&必須 |
| certification_number | 技能実習情報:認定番号 | CHAR | 25 | △ | ○ | 技能実習生が計画認定を認可された際に発行された番号ステータスが[実習中]の時のみ登録可&必須 |
| certification_date | 技能実習情報:認定年月日 | CHAR | 10 | △ | ○ | 上記番号が発行された年月日ステータスが[実習中]の時のみ登録可&必須 |
| intern_period_from | 技能実習情報:技能実習の期間[開始] | DATE | 10 | △ | ○ | 技能実習を行う期間の開始日付 / YYYY/mm/dd ステータスが[実習中]の時のみ登録可&必須 |
| intern_period_until | 技能実習情報:技能実習の期間[終了] | DATE | 10 | △ | ○ | 技能実習を行う期間の終了日付 / YYYY/mm/dd 開始より未来 ステータスが[実習中]の時のみ登録可&必須 |
| residence_term | 技能実習情報:在留期限 | DATE | 10 | △ | ○ | 技能実習生が日本にいれる期限日 ステータスが[実習中]の時のみ登録可&必須 |
| romaji | 個人情報:ローマ字 | CHAR | 255 | ○ | ○ | 技能実習生の氏名 |
| kana | 個人情報:フリガナ | CHAR | 255 | - | ○ | 技能実習生の氏名フリ |
| kanji | 個人情報:漢字 | CHAR | 255 | - | ○ | 技能実習生の氏名漢字 |
| nationality | 個人情報:国籍 | SELECT | - | ○ | ○ | 技能実習生の国籍選択肢:国籍 基本情報:国籍を選択したら同内容を自動挿入 |
| birthplace | 個人情報:出身地 | CHAR | 200 | - | ○ | 技能実習生の生まれ育った地(実家住所) |
| native_language | 個人情報:母国語 | CHAR | 255 | - | ○ | 技能実習生の母国語 |
| current_address | 個人情報:現住所 | CHAR | 255 | - | ○ | 技能実習生の現在住所(履歴書に記載のある住所) |
| phone1 | 個人情報:電話番号上 | CHAR | 4 | - | ○ | 技能実習生の電話番号上桁 |
| phone2 | 個人情報:電話番号中 | CHAR | 4 | - | ○ | 技能実習生の電話番号中桁 |
| phone3 | 個人情報:電話番号下 | CHAR | 4 | - | ○ | 技能実習生の電話番号下桁 |
| sex | 個人情報:性別 | RADIO | - | ○ | ○ | 技能実習生の性別 1:男性 2:女性 |
| birthday | 個人情報:生年月日 | DATE | - | - | ○ | 技能実習生の生年月日 |
| - | 個人情報:年齢 | INT | - | - | ○ | 技能実習生の年齢 生年月日から自動計算 |
| passport_number | 個人情報:パスポート番号 | CHAR | 9 | - | ○ | 技能実習生のパスポート番号 |
| passport_expiration_date | 個人情報:パスポート番号(有効期限) | DATE | - | - | ○ | 技能実習生のパスポートの有効期限 YYY/mm/dd |
| residence_card_number | 個人情報:在留カード番号 | CHAR | 12 | - | ○ | 在留資格に記載のある番号 |
| - | 学歴:学歴追加 | button | - | - | - | 学歴の[block]が 1 行追加される3 つまで |
| education_backgrounds[n][period_from] | 学歴:[block]期間[開始] | DATE | - | △ | ○ | 学歴の期間の開始日付 YYYY/mm/dd / 追加されてたら必須 |
| education_backgrounds[n][period_until] | 学歴:[block]期間[終了] | DATE | - | △ | ○ | 学歴の期間の終了日付 YYYY/mm/dd / 追加されてたら必須 |
| education_backgrounds[n][school_name] | 学歴:[block]学校名 | CHAR | 25 | △ | ○ | 学歴の学校名 / 追加されてたら必須 |
| - | 学歴:[block]削除 | button | - | - | - | 学歴の項目を 1 行削除。 |
| - | 職歴:職歴追加 | button | - | - | - | 職歴の[block]が 1 行追加される 5 つまで |
| employment_histories[n][period_from] | 職歴:[block]期間[開始] | DATE | - | △ | ○ | 職歴の期間の開始日付 YYYY/mm/dd / 追加されてたら必須 |
| employment_histories[n][period_until] | 職歴:[block]期間[終了] | DATE | - | △ | ○ | 職歴の期間の終了日付 YYYY/mm/dd / 追加されてたら必須 |
| employment_histories[n][company_name] | 職歴:[block]就職先名 | CHAR | 25 | △ | ○ | 就職先の名称 / 追加されてたら必須 |
| employment_histories[n][employment_history] | 職歴:[block]職種 | CHAR | 25 | △ | ○ | 就職先の職種 / 追加されてたら必須 |
| - | 職歴:[block]削除 | button | - | - | - | 職歴の項目を 1 行削除。 |
| job_category1 | 修得職歴:1.修得に係る職歴(カテゴリー) | SELECT | - | - | ○ | 技能実習計画に関連する職歴の移行対象職種大カテゴリ 選択肢:移行対象職種大 |
| job_occupation1 | 修得職歴:1.修得に係る職歴(職種) | SELECT | - | - | ○ | 技能実習計画に関連する職歴の移行対象職種中カテゴリ / 選択肢:移行対象職種大->中 |
| experience_years1 | 修得職歴:1.修得に係る職歴(年) | INT | 10 | - | ○ | 技能実習計画に関連する職歴の年数 |
| job_category2 | 修得職歴:2.修得に係る職歴(カテゴリー) | SELECT | - | - | ○ | 技能実習計画に関連する職歴の移行対象職種大カテゴリ 選択肢:移行対象職種大 |
| job_occupation2 | 修得職歴:2.修得に係る職歴(職種) | SELECT | - | - | ○ | 技能実習計画に関連する職歴の移行対象職種中カテゴリ / 選択肢:移行対象職種大->中 |
| experience_years2 | 修得職歴:2.修得に係る職歴(年) | INT | 10 | - | ○ | 技能実習計画に関連する職歴の年数 |
| japanese | 語学力:母国語以外の語学力(日本語) | CHAR | 255 | - | ○ | 日本語に対する語学力をテキストで入力 |
| english | 語学力:母国語以外の語学力(英語) | CHAR | 255 | - | ○ | 英語に対する語学力をテキストで入力 |
| other_language | 語学力:母国語以外の語学力(その他) | CHAR | 255 | - | ○ | その他の言語に対する語学力をテキストで入力 |
| visit_experience | 訪日経験:訪日経験(有無) | RADIO | - | ○ | ○ | 訪日したことがあるかの有無 0:無 1:有 |
| visit_from | 訪日経験:訪日期間(開始) | DATE | 10 | △ | ○ | 訪日していた際の期間開始日付訪日経験[有]を選択したら必須 |
| visit_until | 訪日経験:訪日期間(終了) | DATE | 10 | △ | ○ | 訪日していた際の期間終了日付訪日経験[有]を選択したら必須 |
| visit_experience_check1 | 訪日経験:外国人建設・造船就労者受入事業で就労(有無) | RADIO | - | ○ | ○ | 外国人建設・造船就労者受入事業により本邦で就労したことがあるかの有無0:無 1:有 |
| no2_return_from | 訪日経験:第 2 号技能実習終了後の帰国期間(開始) | DATE | 10 | △ | ○ | 2 号終了後の帰国していた期間上記の建設就労[有]を選択したら必須 |
| no2_return_until | 訪日経験:第 2 号技能実習終了後の帰国期間(終了) | DATE | 10 | △ | ○ | 2 号終了後の帰国していた期間上記の建設就労[有]を選択したら必須 |
| - | 建設・造船の帰国期間かこれのどちらかに入力する必要がある |
|||||
| construction_return_from | 訪日経験:建設・造船就労終了後の帰国期間(開始) | DATE | 10 | △ | ○ | 就労終了後の帰国していた期間上記の建設就労[有]を選択したら必須 |
| construction_return_until | 訪日経験:建設・造船就労終了後の帰国期間(終了) | DATE | 10 | △ | ○ | 就労終了後の帰国していた期間上記の建設就労[有]を選択したら必須 |
| - | 2号終了後の帰国期間かこれのどちらかに入力する必要がある |
|||||
| visit_experience_check2 | 訪日経験:EPA に基づく看護・介護候補事業で就労(有無) | RADIO | - | ○ | ○ | 経済連携協定(EPA)に基づく看護師候補者・介護福祉士候補者受入事業により本邦で就労の有無0:無 1:有 |
| activity_return_from | 訪日経験:活動終了後の帰国期間(開始) | DATE | 10 | △ | ○ | 就労終了後の帰国していた期間上記の看護就労[有]を選択したら必須 |
| activity_return_until | 訪日経験:活動終了後の帰国期間(終了) | DATE | 10 | △ | ○ | 就労終了後の帰国していた期間上記の看護就労[有]を選択したら必須 |
| trainee_experience | 技能実習経験:技能実習経験及びその区分(有無) | RADIO | - | ○ | ○ | 過去、技能実習経験の有無0:無 1:有 |
| training_from | 技能実習経験:技能実習の期間(開始) | DATE | 10 | △ | ○ | 技能実習していた期間上記の技能実習経験[有]を選択したら必須 |
| training_until | 技能実習経験:技能実習の期間(終了) | DATE | 10 | △ | ○ | 技能実習していた期間上記の技能実習経験[有]を選択したら必須 |
| trainee_class_experience | 技能実習経験:技能実習経験及びその区分 | RADIO | - | △ | ○ | 技能実習していた時の区分 上記の技能実習経験[有]を選択したら必須 |
| non_granted | 過去の在留資格認定証明書不交付の有無(有無) | RADIO | - | ○ | ○ | 在留資格が不交付された経験があるかの有無 |
| non_granted_reason | 過去の在留資格認定証明書不交付の理由 | CHAR | ○ | △ | ○ | 在留資格が不交付された理由を記載 上記の在留資格不交付[有]を選択したら必須 |
| duties | 職務内容や責任の程度 | CHAR | 255 | - | ○ | 職務内容や責任に対する評価をテキストで登録 |
| remarks | その他:備考 | CHAR | 10000 | - | - | この技能実習生に対する補足 |
| - | 登録 | button | - | - | - |
| 項目 | 概要 |
|---|---|
| 画像 | 1枚まで 2MBまで png、jpeg、jpg のみ |
基本情報 |
この技能実習生が計画認定作成中なら基本情報は変更できないようにする |
| 注意喚起 | 実習実施先・送出国・種別等他のデータと絡みがあるものはその注意点を分かりやすく促すようにすること |
| 項目 | 新規作成と同一内容となる |
| 更新 | 計画認定作成中に更新される場合がある。その場合、技能実習情報:種別を変更すると、計画認定作成時のデータと矛盾が発生するがそれを良しとする |
| この場合想定されるのは、計画認定 1 号で作成中->技能実習生種別 2 号に更新-[矛盾発生]->計画認定 2 号で新たに作成できるようになる->計画認定同一人物で 2 つ作成できる | |
| 一応、気になる場合があるので、矛盾が発生するデータには警告文を表示し、計画認定画面でも矛盾がある旨を表示して回避する |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 完成度の取得 | 完成度の取得を行います。 |
| B | アクセス時 | 情報取得 | 登録済みの情報を取得し挿入する |
| F | 表示制御 | 表示制御 | 各種表示制御有 / 表示制御内容は項目毎に記載 |
| B | 登録押下時 | 登録 | 技能実習生の更新を実行/計画認定作成中は一部更新ができません。 |
実装 API
| API 名称 | 処理内容 |
|---|