モバイルアプリ:NFCチェックイン、書類、スケジュール管理、身分証明書確認
Swooxyモバイルアプリは、建設現場の従業員向けに設計されています:高速、オフライン対応、多言語対応、そして出勤状況、勤務時間、書類、身分証明書確認への直接リンクを備えています。
モバイル機能の概要
モバイルアプリは、出勤管理、スケジュール管理、文書管理、本人確認をサポートします。従業員にとっては、日常業務を行うための中心的な場所となります。
- NFCおよびQRコードによるチェックイン/チェックアウト(位置情報機能付き)
- オフライン保存と自動同期
- プロジェクトおよびタスクセグメントごとの作業スケジュール
- カメラスキャナーによる文書アップロード
- 文書および身分証明書の確認に関するプッシュ通知
- MRZ + NFCによるIDスキャン(ICAO 9303準拠)
セキュアなログインとアクセス制御
1. メールアドレス + パスワード
ユーザーは通常のAPI認証でログインします。1つのアカウント内で複数の企業をサポートします。
2. 2FAセキュリティ
初回ログイン時またはリスクの高いセッションでは、メールによる2FAが強制されます。以降のセッションでは、指紋認証/顔認証がオプションとして使用されます。
3. トークンの永続性
- JWTはSecureStorageに保存されます
- アプリ起動時:トークン検証
- 期限切れの場合 → ログインフローが再起動されます
4. 生体認証による確認
アプリは再起動時に、有効化されている場合、指紋認証または顔認証を要求します。これにより、盗難された端末による不正利用を防止します。
チェックイン&チェックアウト(NFC、QR、端末)
このアプリは、従業員の出勤・退勤を記録する複数の方法をサポートしています:
- プロジェクト上のNFCタグポイント
- NFC非対応の携帯電話向けの代替手段としてのQRコード
- InBioターミナル(APIへの接続経由)
位置情報確認
QRチェックインでは、位置情報の使用が必須となります。アプリは異常を検知してもブロックしませんが、管理者は監査ログでこれを確認できます。
オフライン保存と同期
インターネットが利用できない場合、チェックインはローカルに保存され、ネットワークが利用可能になると自動的に同期されます。
完全なIDスキャン(MRZ + NFC + ICAO)
従業員は、組み込みのID確認モジュールを通じて確認できます:
- 自動認識機能付きカメラによるMRZスキャン
- NFCによるPACE/BAC/CAN認証
- DG1、DG2、SODの読み取り
- SODハッシュチェーンの検証
- アクティブ認証またはチップ認証
検証が成功すると、その文書は従業員に関連付けられ、ポータルに表示されます。
ドキュメントのアップロード
従業員は、プッシュ通知が表示された際に不足している書類をアップロードできます。
- カメラスキャン、PDF、ギャラリー写真のサポート
- 文書タイプごとのルール:必須項目、番号付け、有効期限
- 自動圧縮と最適化
- 安全なAPI経由でのアップロード + 監査ログ
作業スケジュールと計画
アプリは、日別、タスクセグメント別、プロジェクト別に作業スケジュールを表示します:
- 1日に複数のプロジェクトをサポートします
- セグメントごとの割り当て(Planner経由)
- 自動タイムゾーン検出
- プッシュ通知からのディープリンク
モバイルダッシュボード
ダッシュボードは以下を一覧表示します:
- 出席状況
- 次の予定タスク
- 不足している書類
- ID検証ステータス
- 本日の時間記録
