計画認定:準備機関


参考様式 1-13 号[外国の準備機関の概要書及び誓約書] 参考様式 1-21 号[技能実習の準備に関し本国で支払った費用の明細] 参考様式 1-23 号[技能実習の推薦状] 参考様式 1-29 号[入国前講習実施予定表]+委託書添付 参考様式 1-32 号[協定内容証明書]+概要添付 参考様式 1-33 号[教育機関の概要書]

{success} 計画認定:準備機関 の基本設計及び、画面設計を明記します。

計画認定の概要

概要

計画認定で利用する準備機関を管理・追加・削除・更新できます。

ここで登録した準備機関は計画認定作成時に引用することができます。

一覧画面・新規作成・編集画面とありますが、本画面でどちらも明記します。

尚本機能は、計画認定機能内のよく使う項目機能としての位置づけのため

簡易的に管理が行えるような画面構成にする必要があります。

また実際に利用される画面で記載しますが、計画認定作成途中に入力された内容をそのままここに登録するような

機能を設けることでより心理的、操作的に簡易的に管理できるようにします。

{danger} 簡易的にしたいが結構いろんなところで使うことになる。 但し名前住所のみ利用する場合等もあり 1-13 号以外で利用する場合は大体基本事項のみなのでそれに対しての分岐としておく


基本情報

名称 概要
route[index] /application/preparation_agency
route[edit] /application/preparation_agency/{preparation_agency_id}/edit

一覧

{primary} 準備機関の一覧画面です

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> 計画認定一覧 -.-> 準備期間:::index

    計画認定一覧 -.-> 新規作成

    計画認定一覧 -.-> STEP1

    計画認定一覧 -.-> 実習実施予定表

    計画認定一覧 -.-> 入国後講習実施予定表

    準備期間 --> 編集:::index

    準備期間 --> 新規追加:::index

    準備期間 --> 削除:::index

    subgraph 以降作成機能
    STEP1
    end

    以降作成機能 --> 新規追加

    以降作成機能 --> 編集

    classDef index fill:#f96;

画面項目

誓約書対応 = 計画認定書類 1-13 号[外国の準備機関の概要書及び誓約書]に記載する機関と略称します

物理名 項目・論理名 タイプ 桁数 必須 備考
- 検索 button - - 詳細は検索を参照
- 新規登録 button - - 詳細は編集・新規登録を参照
- [list]編集 button - - 詳細は編集・新規登録を参照
progress [list]完成度 text - - この情報の書類利用項目に対してどれくらい入力されているかを% で表示
country [list]送出国 text - - 登録された準備機関の所属国
name [list]名称 text - - 登録された準備機関の名称
address [list]所在地 text - - 登録された準備機関の所在地
preparation_agency_type [list]種別 text - - 登録された準備機関の種別 1:準備機関 5:公的機関
updated_at [list]最終更新日 text - - 本情報が最終的に更新された日時 YYYY/mm/dd hh:mm 0:無 1:有
- [list]削除 button - - 準備機関の削除
基本事項
項目 概要
表示・並び順・ページャー 更新日時の降順 / 50 件ずつ / ページャーあり
削除 削除はいつでも可能とするが、計画認定で作成中の場合がある。そのため、削除時にその旨の注意を促す
処理
開発 発火 処理名称 処理内容
B アクセス時 一覧取得 準備機関一覧の取得/合わせて完成度の取得
B 削除押下時 準備機関の削除 準備機関の削除を行う
実装 API
API 名称 処理内容

検索

{primary} 実習実施先:指導員の検索機能に関してです

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> 計画認定一覧 -.-> 準備期間:::index

    計画認定一覧 -.-> 新規作成

    計画認定一覧 -.-> STEP1

    計画認定一覧 -.-> 実習実施予定表

    計画認定一覧 -.-> 入国後講習実施予定表

    準備期間 --> 編集

    準備期間 --> 新規追加

    準備期間 --> 削除

    subgraph 以降作成機能
    STEP1
    end

    以降作成機能 --> 新規追加

    以降作成機能 --> 編集

    classDef index fill:#f96;

画面項目

誓約書対応 = 計画認定書類 1-13 号[外国の準備機関の概要書及び誓約書]に記載する機関と略称します

物理名 項目・論理名 タイプ 桁数 必須 備考
country 国籍絞り込み select - - 準備機関の所属国の絞り込み 選択肢:国籍
keyword キーワード検索 select - - 準備機関名での検索
基本事項
項目 概要
キーワード検索 準備機関名称@LIKE 検索
複合検索 国籍絞り込み<- AND ->キーワード検索
処理
開発 発火 処理名称 処理内容
B ONCHANGE 検索 入力された内容で準備機関を検索し一覧で表示します
実装 API
API 名称 処理内容

編集・新規登録

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

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> 計画認定一覧 -.-> 準備期間

    計画認定一覧 -.-> 新規作成

    計画認定一覧 -.-> STEP1

    計画認定一覧 -.-> 実習実施予定表

    計画認定一覧 -.-> 入国後講習実施予定表

    準備期間 --> 編集:::index

    準備期間 --> 新規追加:::index

    準備期間 --> 削除:::index

    subgraph 以降作成機能
    STEP1
    end

    以降作成機能 --> 新規追加

    以降作成機能 --> 編集

    classDef index fill:#f96;

画面項目

誓約書対応 = 計画認定書類 1-13 号[外国の準備機関の概要書及び誓約書]に記載する機関

入国前講習書類対応 = 計画認定書類 1-29 号[入国前講習実施予定表]に記載する機関

協定内容証明書対応 = 計画認定書類 1-32 号[協定内容証明書]に記載する機関

と略称します

物理名 項目・論理名 タイプ 桁数 必須 書類利用 備考
progress 完成度 text - - - この情報の書類利用項目に対してどれくらい入力されているかを% で表示
country 送出国 SELECT - 準備機関の所属国
preparation_agency_type 種別 RADIO - 準備機関の種別 1:準備機関 5:公的機関
name 機関名称 CHAR 255 準備機関の名称
address 所在地 CHAR 255 - 準備機関の住所
representative_name 代表者氏名 CHAR 255 - 準備機関代表者の氏名 誓約書対応の際に必要
main_business 主要業務 CHAR 255 - 準備機関の主要業務 誓約書対応の際に必要
phone 電話番号 CHAR 20 - 準備機関の電話番号 誓約書対応の際に必要
email メールアドレス CHAR 255 - 準備機関のメールアドレス 誓約書対応の際に必要
founding_date 設立年月日 DATE 10 - 準備機関の設立年月日 誓約書対応の際に必要
numof_employee 常勤職員数 INT 10 - 準備機関の常勤職員数 誓約書対応の際に必要
capital_amount 資本金(金額) INT 10 - 準備機関の現地レートの資本金金額 誓約書対応の際に必要
capital_unit 資本金(単位) SELECT - - 準備機関の現地レートの単位 誓約書対応の際に必要
capital_rate 資本金(レート) CHAR 10 - 準備機関の資本金と日本円に対する現在のレート 誓約書対応の際に必要
capital_amount_yen 資本金(日本円) INT 10 - 準備機関の資本金を日本円換算 誓約書対応の際に必要 上記レート入力時自動挿入
supervisor_name 責任者役職 CHAR 255 - 準備機関の責任者の役職 誓約書対応の際に必要
supervisor_rank 責任者氏名 CHAR 255 - 準備機関の責任者の氏名 誓約書対応の際に必要
- 登録 button - - -
- 削除 button - - -
基本事項
項目 概要
重複チェック 本機能を簡易的に利用、また API での登録想定のため、無秩序に登録しないよう(一応できるように)
種別 + 機関名称を全て小文字 + スペース削除状態で参照し、重複している場合、アラートが表示されるようにすること
またそれでも登録したい場合ようにforceモードを付与してforceだったら無視して登録できるようにすること
処理例:) create ->重複-> アラート返却 -> forceでcreate or update or skip
処理
開発 発火 処理名称 処理内容
B アクセス時 完成度の取得 登録完成度の取得
B アクセス時 情報取得 登録情報の取得
B 削除押下時 削除 この準備機関の削除
B 登録押下時 登録 準備機関の更新・登録
実装 API
API 名称 処理内容