{success} ログイン の基本設計及び、画面設計を明記します。
KIZUNA へログインするための画面です。
本ログイン機能は監理団体に複数のアカウントが存在するため
2 つの STEP を経てログインすることができます。
尚、ログインを行う対象者は監理団体/実習実施先/送出機関となっており、
それぞれログイン後の制御が異なります。詳細は下記より
| 名称 | 概要 |
|---|---|
| route[ログイン STEP1] | /login |
| route[ログイン STEP2] | /login/{code} |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> HP -.-> ログイン/STEP1:::index -.-> ログイン/STEP2 -.-> ダッシュボード
user2 -.-> HP
user3 -.-> HP
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| organization_code | 監理団体 CODE | input | 255 | ○ | - |
| - | 次へ | button | - | - | - |
基本事項
| 項目 | 概要 |
|---|---|
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| F | 次へ押下 | ログイン STEP2 へ | 入力した監理団体コードを URL に付与して ログイン STEP2 へ遷移(詳細は[ログイン STEP2]を参照) |
実装 API
| API 名称 | 処理内容 |
|---|
{primary} ログイン STEP1 から遷移され、アカウント詳細を入力しログインする画面です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> HP -.-> ログイン/STEP1 -.-> ログイン/STEP2:::index -.-> ダッシュボード
user2 -.-> HP
user3 -.-> HP
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 | |
|---|---|---|---|---|---|---|
| organization_code | 監理団体 CODE | text | - | ○ | - | - |
| login_id | メールアドレス | input | 255 | ○ | - | - |
| password | パスワード | password | 12 | ○ | - | - |
| - | パスワードを忘れた方はこちら | link | - | - | - | パスワードリセット画面に遷移する |
| - | 戻る | button | - | - | - | ログイン STEP1 へ戻る |
| - | ログイン | button | - | - | - |
基本事項
| 項目 | 概要 |
|---|---|
| ログイン制限 | なし |
| URL パラメーター | 本ページへのアクセス時は必ず URL に監理団体 CODE を付与すること |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 監理団体 CODE | URL に付与された監理団体コードが存在するかチェック。なければ STEP1 へ |
| B | ログイン押下 | ログイン | URL に付与された監理団体コードと入力された内容を基にログインを実行。その後ダッシュボードへ遷移 |
| またログイン成功時、CMPS システムにて監理団体の最終ログイン日を取得しなければならないため、アカウントもしくは監理団体の最終ログイン日を更新する |
実装 API
| API 名称 | 処理内容 |
|---|