DOTトラックドライバーログバックエンドテンプレート
サービス時間、DVIRログ、医療証明書の状況
Back4app上の生産準備完了のDOTトラックドライバーログバックエンドで、サービス時間の追跡、DVIRログ、医療証明書の状況が確認できます。ER図、データ辞書、JSONスキーマ、APIプレイグラウンド、および迅速なセットアップのためのAIエージェントプロンプトを含みます。
重要なポイント
このテンプレートは、配送および運用が各ドライバーログを最新の状態に保つために、サービス時間の追跡、DVIRログ、および医療認定状況を備えたDOTトラックドライバーのログバックエンドを提供します。
- サービス時間の追跡 — 配信がクエリできるように、運転時間、勤務時間、休息時間でHOSLogエントリをモデル化します。
- DVIRログのキャプチャ — 各旅行チェックのためにDVIRログの検査、欠陥ノート、およびトレーラー識別子を保存します。
- 医療認定状況の確認 — 管理者がドライバーのカードが有効または期限切れ間近であるかを確認できるように、MedicalCert記録を表示状態に保ちます。
概要:DOTトラックドライバーログ
DOTトラックドライバーログでは、「通常はこのように行います」というのはコントロールではなく、文書化されたステップとキャプチャされた結果が重要です。顧客はあなたが約束するETAでそれを感じます。Back4appでは、Driver、HOSLog、DVIRLog、MedicalCertが無関係なチケットやファイルの束ではなく、一貫したDOTトラックドライバーログの物語に繋がります。スキーマは、Driver(名前、ライセンス番号、医療証明書のステータス)、HOSLog(ドライバー、日付、運転時間、勤務時間、休憩時間)、DVIRLog(ドライバー、車両ID、検査タイプ、欠陥)、およびMedicalCert(ドライバー、発行日、期限、ステータス)をカバーし、認証と記録の可視性が組み込まれています。お好みのフロントエンドを接続して、迅速に出荷しましょう。
最適:
DOTトラックドライバーログテンプレートで得られるもの
ピーク週はDOTトラックドライバーログの負債を明らかにします:1月には問題なかったショートカットが、2月のコミットメントを逃す理由になります。
ハブはドライバー、HOSLog、およびDVIRLogを強調表示し、同じエンティティ、フィールド、および関係に対してクライアントスタックを比較できるようにします。
コア DOT ログ機能
このハブ内のすべての技術カードは、Driver、HOSLog、DVIRLog、MedicalCertを使用して同じDOTトラックドライバーログスキーマを採用しています。
ドライバープロファイルレコード
ドライバーは名前、ライセンス番号、医療証明書のステータスを保存します。
サービス時間のエントリー
HOSLogは、driveHours、onDutyHours、offDutyHours、日付を保持します。
DVIR検査ログ
DVIRLogは、vehicleId、inspectionType、defects、notesを保存します。
医療証明書の状態追跡
MedicalCertは各ドライバーの発行日、有効期限、状態を追跡します。
Back4appでDOTトラックドライバーログバックエンドを構築する理由は?
Back4appはドライバー、ログ、および医療証明のプリミティブを提供し、あなたのチームがインフラの維持管理ではなく業務に集中できるようにします。
- •ドライバーとログの管理: ドライバー、HOSLog、およびDVIRLogクラスは、各旅行、検査、および職務ウィンドウを結びつけます。
- •医療証明書のステータスの可視性: ドライバーによって医療証明書の記録は照会可能なので、コーディネーターはルートに影響を与える前に有効期限を確認できます。
- •リアルタイム + API の柔軟性: 新しい DVIRLog または HOSLog エントリには Live Queries を使用し、REST および GraphQL はウェブ、モバイル、ディスパッチツールに利用可能なままにします。
すべてのプラットフォームで1つのバックエンド契約を使用して、DOT トラック運転手のログ機能を迅速に構築および調整します。
コア特典
記録の追跡を失うことなく、dispatchとオペレーションが迅速に進むのを助けるDOTトラックドライバーログバックエンド。
より迅速なログ設定
各フリートのために新しいモデルを描くのではなく、Driver、HOSLog、DVIRLog、MedicalCertから始めます。
明確なコンプライアンスレビュー
HOSLogおよびDVIRLogの履歴を使用して、1つのクエリパスで勤務時間、欠陥、検査をレビューします。
医療証明書のウォッチリスト
医療証明書の有効期限日とステータスを追跡し、コーディネーターがドライバーがルートからBlocされる前にフォローアップできるようにします。
スコープ付きアクセス制御
ACLとCLPを使用して、承認された役割のみがHOSLog、DVIRLog、またはMedicalCertフィールドを編集できるようにします。
ドライバーログ履歴
ドライバーと車両ごとにログエントリを保存し、監査が時間を通じて一貫した記録を持つようにします。
AI支援ブートストラップ
1つの構造化されたプロンプトで、バックエンドの足場と統合ガイダンスを迅速に生成します。
DOTトラックドライバーログアプリの起動準備はできていますか?
Back4app AIエージェントにあなたのDOTトラックドライバーログバックエンドのスカフォールドをさせ、一つのプロンプトからサービス時間、DVIRログ、医療証明書のステータスフローを生成させましょう。
開始は無料 — 月50のAIエージェントプロンプト、クレジットカード不要
技術スタック
このDOTトラックドライバーログバックエンドテンプレートに含まれるすべて。
DOTログER図
DOTトラック運転手ログバックエンドスキーマのエンティティ関係モデル。
ドライバー、業務時間ログ、DVIR検査、および医療証明書のステータスをカバーするスキーマ。
図のソースを表示
erDiagram
Driver ||--o{ Truck : "assignedDriver"
Driver ||--o{ LogEntry : "driver"
Driver ||--o{ DVIR : "driver"
Driver ||--o{ MedicalCert : "driver"
Truck ||--o{ LogEntry : "truck"
Truck ||--o{ DVIR : "truck"
Driver {
String objectId PK
String username
String email
String password
String fullName
String role
Date createdAt
Date updatedAt
}
Truck {
String objectId PK
String truckNumber
String vin
String status
String assignedDriverId FK
Date createdAt
Date updatedAt
}
LogEntry {
String objectId PK
String driverId FK
String truckId FK
Date logDate
String dutyStatus
Number hoursDriven
String remarks
Date createdAt
Date updatedAt
}
DVIR {
String objectId PK
String driverId FK
String truckId FK
Date inspectionDate
String inspectionStatus
Array defectsFound
String signatureUrl
Date createdAt
Date updatedAt
}
MedicalCert {
String objectId PK
String driverId FK
String certNumber
Date issueDate
Date expirationDate
String status
String documentUrl
Date createdAt
Date updatedAt
}
DOTログ統合フロー
認証、業務時間ログ、DVIR検査、医療証明書のステータスに関する典型的な実行フロー。
図のソースを表示
sequenceDiagram
participant User
participant App as DOT Truck Driver Log App
participant Back4app as Back4app Cloud
User->>App: Sign in to view driver logs
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load hours-of-service entries
App->>Back4app: GET /classes/LogEntry?include=driver,truck
Back4app-->>App: LogEntry rows
User->>App: Submit a DVIR for a truck
App->>Back4app: POST /classes/DVIR
Back4app-->>App: DVIR objectId
User->>App: Check medical cert status
App->>Back4app: GET /classes/MedicalCert?include=driver
Back4app-->>App: MedicalCert recordsデータ辞書
DOTトラックドライバーログスキーマの各クラスに対するフィールドレベルの参照。
| フィールド | タイプ | 説明 | 必須 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | Driver login name | |
| String | Driver email address | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Driver full legal name | |
| role | String | Access role for the driver log app | |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
8 フィールドが Driver にあります。
セキュリティと権限
ACLおよびCLPルールが運転手、ログ、検査、医療認証ステータスをどのように保護するか。
運転手記録の管理
承認された役割のみが運転手記録を作成または更新でき、個人プロフィールフィールドは保護されたままです。
稼働時間と検査の整合性
指定されたディスパッチャー、マネージャー、または運転手の役割のみがHOSLogおよびDVIRLogエントリを書き込むことができ、Cloud Codeによる検証があります。
医療認証アクセス
医療認証の読み取りと編集アクセスを承認されたコーディネーターに制限し、期限日とステータスが慎重に管理されるようにします。
スキーマ(JSON)
Back4appにコピーする準備が整った生のJSONスキーマ定義または実装参照として使用します。
{
"classes": [
{
"className": "Driver",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Truck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"truckNumber": {
"type": "String",
"required": true
},
"vin": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"assignedDriver": {
"type": "Pointer",
"required": true,
"targetClass": "Driver"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LogEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"driver": {
"type": "Pointer",
"required": true,
"targetClass": "Driver"
},
"truck": {
"type": "Pointer",
"required": true,
"targetClass": "Truck"
},
"logDate": {
"type": "Date",
"required": true
},
"dutyStatus": {
"type": "String",
"required": true
},
"hoursDriven": {
"type": "Number",
"required": true
},
"remarks": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DVIR",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"driver": {
"type": "Pointer",
"required": true,
"targetClass": "Driver"
},
"truck": {
"type": "Pointer",
"required": true,
"targetClass": "Truck"
},
"inspectionDate": {
"type": "Date",
"required": true
},
"inspectionStatus": {
"type": "String",
"required": true
},
"defectsFound": {
"type": "Array",
"required": false
},
"signatureUrl": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MedicalCert",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"driver": {
"type": "Pointer",
"required": true,
"targetClass": "Driver"
},
"certNumber": {
"type": "String",
"required": true
},
"issueDate": {
"type": "Date",
"required": true
},
"expirationDate": {
"type": "Date",
"required": true
},
"status": {
"type": "String",
"required": true
},
"documentUrl": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AIエージェントで構築
このテンプレートからフロントエンド、バックエンド、認証、ドライバーログフローを含むリアルなDOTトラックドライバーログアプリを生成するためにBack4app AIエージェントを使用してください。
この正確なスキーマと動作を持つBack4app上でDOTトラックドライバーログアプリのバックエンドを作成します。 スキーマ: 1. ドライバー: 名前(文字列、必須)、運転免許番号(文字列、必須)、医療証明書のステータス(文字列、必須)、割り当てられたトラックID(文字列)、objectId、作成日時、更新日時(システム)。 2. HOSLog: ドライバー(ドライバーへのポインタ、必須)、日付(日時、必須)、運転時間(番号、必須)、勤務時間(番号、必須)、非勤務時間(番号、必須)、メモ(文字列); objectId、作成日時、更新日時(システム)。 3. DVIRLog: ドライバー(ドライバーへのポインタ、必須)、車両ID(文字列、必須)、検査タイプ(文字列、必須)、欠陥(文字列の配列)、メモ(文字列)、検査日(日時、必須); objectId、作成日時、更新日時(システム)。 4. 医療証明書: ドライバー(ドライバーへのポインタ、必須)、発行日(日時、必須)、期限日(日時、必須)、ステータス(文字列、必須)、検査官名(文字列); objectId、作成日時、更新日時(システム)。 セキュリティ: - 承認された役割のみがドライバーレコードを更新できます。割り当てられたディスパッチ、マネージャー、またはドライバーの役割のみがHOSLogおよびDVIRLogのエントリを書き込むことができます。Cloud Codeのバリデーションを使用してください。 認証: - サインアップ、ログイン、ログアウト。 動作: - ドライバーをリスト表示し、HOSLogエントリを作成し、DVIRLog検査を記録し、医療証明書のステータスを確認します。 配信: - スキーマ、ACL、CLPを持つBack4appアプリ;ドライバーログ、DVIR検査、および医療証明書ステータスレビューのためのフロントエンド。
以下のボタンを押して、このテンプレートプロンプトが事前に入力された状態でエージェントを開いてください。
これはテクノロジーサフィックスのない基本的なプロンプトです。生成されたフロントエンドスタックはその後に適応できます。
APIプレイグラウンド
DOTトラックドライバーログスキーマに対してRESTとGraphQLエンドポイントを試してください。レスポンスはモックデータを使用し、Back4appアカウントは必要ありません。
このテンプレートと同じスキーマを使用します。
技術を選択
各カードを展開することで、選択したスタックにDriver、HOSLog、DVIRLogを統合する方法を確認できます。
Flutter DOTトラックドライバーログバックエンド
React DOTトラックドライバーログバックエンド
React ネイティブ DOTトラックドライバーログバックエンド
Next.js DOTトラックドライバーログバックエンド
JavaScript DOTトラックドライバーログバックエンド
Android DOTトラックドライバーログバックエンド
iOS DOTトラックドライバーログバックエンド
Vue DOTトラックドライバーログバックエンド
Angular DOTトラックドライバーログバックエンド
GraphQL DOTトラックドライバーログバックエンド
REST API DOTトラックドライバーログバックエンド
PHP DOTトラックドライバーログバックエンド
.NET DOTトラックドライバーログバックエンド
すべての技術で得られるもの
すべてのスタックは同じDOTトラックドライバーログのバックエンドスキーマとAPI契約を使用します。
統一されたドライバーログ構造
一貫したスキーマでドライバー、HOSLog、DVIRLog、およびMedicalCertを管理します。
フリートのサービス時間追跡
dispatch reviewのためにdriveHours、onDutyHours、offDutyHoursを照会可能に保つ。
運用のためのDVIRと医療証明書のステータス
データモデルを変更せずに車両検査と期限を記録します。
トラッキングチームのための役割に基づいたアクセス
適切な人だけがログと証明書のステータスを編集できるように承認を設定します。
DOTログ技術比較
サポートされているすべての技術において、セットアップ速度、SDKスタイル、およびAIサポートを比較します。
| フレームワーク | セットアップ時間 | DOTログの利点 | SDKタイプ | AIサポート |
|---|---|---|---|---|
| 約5分 | モバイルとウェブのドライバーログの単一コードベース。 | 型指定SDK | フル | |
| 5分未満 | サービス時間と点検のための高速ウェブダッシュボード。 | 型指定SDK | フル | |
| ~3〜7分 | ロードサイドとヤード点検用のクロスプラットフォームモバイルアプリ。 | 型指定SDK | フル | |
| 迅速な(5分)セットアップ | ドライバーログのためのサーバーレンダリング操作ビュー。 | 入力されたSDK | フル | |
| 約3~5分 | フリートツーリングのための軽量ウェブ統合。 | 入力されたSDK | フル | |
| 約5分 | ドライバーログキャプチャ用のネイティブ Android アプリ。 | 入力されたSDK | フル | |
| 5分以内 | 点検とログレビューのためのネイティブiPhoneアプリ。 | 入力されたSDK | フル | |
| ~3〜7分 | Reactディスパッチとコンプライアンスチェック用のウェブUI。 | タイプSDK | フル | |
| 迅速な(5分)セットアップ | ドライバーログのためのエンタープライズフリートダッシュボード。 | タイプSDK | フル | |
| 2分未満 | HOSおよびDVIRクエリ用の柔軟なGraphQL API。 | GraphQL API | フル | |
| 迅速なセットアップ(2分) | ログの取り込みとレビューのためのREST API統合。 | REST API | フル | |
| 約3分 | ログワークフロー用のサーバーサイドPHPバックエンド。 | REST API | フル | |
| 約3〜7分 | フリートおよびコンプライアンスアプリのための.NETバックエンド。 | 型付きSDK | フル |
セットアップ時間は、このテンプレートスキーマを使用したプロジェクトのブートストラップから最初のドライバー、HOSLog、またはDVIRLogクエリまでの予想される期間を反映しています。
よくある質問
このテンプレートを使用してDOTトラック運転手のログバックエンドを構築することに関する一般的な質問。