HACCP 食品安全記錄後端範本
CCP 監控和溫度記錄追蹤
一個生產就緒的 HACCP 食品安全記錄後端 在 Back4app,具有 CCP 監控、糾正措施和溫度記錄。包括 ER 圖、資料字典、JSON 架構、API 遊樂場,以及一個 AI 代理 提示以快速設置。
主要收穫
此模板為您提供一個HACCP食品安全日誌後端,包含CCP監測、糾正措施和溫度記錄,以便管理者和現場團隊能在一個地方跟踪安全任務。
- CCP監測 — 跟踪每個CCPLog條目的限制、讀數和通過或失敗的結果。
- 糾正措施 — 記錄在糾正措施中所做的工作,並將其鏈接到觸發它的溫度記錄或CCP檢查。
- 溫度記錄 — 按設備和工作站存儲TempLog讀數,以便監督者快速查看趨勢。
HACCP 食品安全日誌模板是什麼?
當日誌不完整、批准模糊,且無法重建某一天發生了什麼時,HACCP 食品安全日誌計劃將無法通過審查。客戶能感受到你承諾的預計到達時間。這個模板在 Back4app 上結構化員工、CCPLog、TempLog、CorrectiveAction 和 Station,並內建審計記錄,以便 HACCP 食品安全日誌審查能顯示可辯護的時間線。該架構涵蓋員工、CCPLog、TempLog、CorrectiveAction、Station 和 ReviewStatus,並已映射身份驗證和工作流程跟蹤。連接你首選的前端,加快啟動速度。
最佳適用於:
HACCP 食品安全日志:後端快照
客戶不在乎您的內部工具;他們關心的是 HACCP 食品安全日志的承諾是否按時出現,並且擁有正確的資產和文檔。
當每個人都同意 Staff、CCPLog 和 TempLog 足以啟動時,下游計劃變得更輕鬆——在數據中迭代,而不是在辯論中。
核心 HACCP 食品安全日誌功能
本中心的每個技術卡片都使用相同的 HACCP 後端結構,包括員工、工作站、CCPLog、TempLog、糾正措施和審查狀態。
人員訪問和角色
人員存儲姓名、角色、電子郵件和活動標誌。
站點跟蹤
站點捕獲廚房線、冷卻器、準備區或卡車詳情。
CCP監控日誌
CCPLog存儲限制、讀數、單位、結果和備註。
溫度記錄
TempLog 捕捉測量時間、溫度、設備和站點的資料。
糾正行動
CorrectiveAction 記錄問題、採取的行動、狀態和鏈接的日誌。
審核狀態和簽署
ReviewStatus 跟蹤審核人、審核時間、結果和評論。
為什麼要使用 Back4app 構建您的 HACCP 食品安全日志後端?
Back4app 為您提供 CCPLog、TempLog 和 CorrectiveAction 原語,使管理者和協調員可以專注於安全檢查,而不是後端接線。
- •CCPLog 和 TempLog 在一個模型中: CCPLog 記錄監測結果,而 TempLog 為同一班次捕獲設備和產品的溫度。
- •糾正行動跟進: 當錯過一個限制時,可以將糾正行動與相關的 CCPLog 或 TempLog 條目連結,以便進行可追溯的解決。
- •實時 + API 靈活性: 使用 Live Queries 進行新的檢查點審核,同時保持 REST 和 GraphQL 可用於儀表板和移動設備。
啟動一個 HACCP 後端,將日誌、檢查點和糾正行動與同一真實來源保持聯繫。
核心利益
一個幫助食品操作更快移動而不失去可追溯性的 HACCP 後端。
更快的班次登記
從完整的員工、CCPLog 和 TempLog 結構開始,而不是從頭設計每個欄位。
清晰的糾正追蹤
將糾正措施項目與創建問題的確切 CCPLog 或 TempLog 項目聯繫起來。
工作站級別的可見性
通過工作站過濾日誌,讓廚房團隊可以將準備區檢查與冷藏區檢查分開。
角色感知訪問
使用 ACL 和 CLP,讓只有合適的員工可以創建、審查或關閉安全日誌。
溫度歷史
隨著時間儲存 TempLog 讀數,並根據設備、站點或班次進行比較。
AI 助力啟動
使用一個結構化提示快速生成後端架構和整合指導。
準備好啟動您的 HACCP 食品安全日誌了嗎?
讓 Back4app AI 代理構建您的 HACCP 後端,並從一個提示中生成 CCP 監控、糾正行動和溫度日誌流程。
免費開始 — 每月 50 次 AI 代理提示,無需信用卡
技術棧
此 HACCP 食品安全日誌後端模板包含的一切。
食品安全 ER 圖
HACCP 食品安全日誌架構的實體關係模型。
涵蓋員工、站點、CCP檢查、溫度日誌、糾正措施和審查狀態的架構。
查看圖表來源
erDiagram
User ||--o{ Site : "manager"
User ||--o{ CCPCheck : "checkedBy"
User ||--o{ TemperatureLog : "recordedBy"
User ||--o{ CorrectiveAction : "resolvedBy"
Site ||--o{ CCPCheck : "site"
Site ||--o{ TemperatureLog : "site"
CCPCheck ||--o{ CorrectiveAction : "ccpCheck"
TemperatureLog ||--o{ CorrectiveAction : "temperatureLog"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Site {
String objectId PK
String siteName
String siteCode
String location
String managerId FK
Date createdAt
Date updatedAt
}
CCPCheck {
String objectId PK
String siteId FK
String checkPoint
Number measuredValue
String unit
Number thresholdMin
Number thresholdMax
String status
String checkedById FK
Date checkedAt
Date createdAt
Date updatedAt
}
TemperatureLog {
String objectId PK
String siteId FK
String equipmentTag
String readingType
Number temperature
String unit
String recordedById FK
Date recordedAt
Date createdAt
Date updatedAt
}
CorrectiveAction {
String objectId PK
String ccpCheckId FK
String temperatureLogId FK
String actionType
String notes
Boolean resolved
String resolvedById FK
Date resolvedAt
Date createdAt
Date updatedAt
}
HACCP 日誌整合流程
身份驗證、CCP監控、溫度記錄和糾正措施的典型運行流程。
查看圖表來源
sequenceDiagram
participant User
participant App as HACCP Food Safety Log App
participant Back4app as Back4app Cloud
User->>App: Sign in to inspect a site
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load sites and active CCP checks
App->>Back4app: GET /classes/Site?include=manager
App->>Back4app: GET /classes/CCPCheck?include=site,checkedBy&order=-checkedAt
Back4app-->>App: Site list and CCP check rows
User->>App: Record a temperature reading
App->>Back4app: POST /classes/TemperatureLog
Back4app-->>App: TemperatureLog objectId
User->>App: Open a failed CCP and file a corrective action
App->>Back4app: POST /classes/CorrectiveAction
Back4app-->>App: CorrectiveAction objectId
App->>Back4app: Live query updates for unresolved actions
Back4app-->>App: CorrectiveAction status refresh數據字典
HACCP食品安全日誌架構中每個類別的字段級參考。
| 字段 | 類型 | 描述 | 必需 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | Login name for managers or field staff | |
| String | Work email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Operational role such as manager, coordinator, or staff | |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
7字段在User中
安全性與權限
ACL和CLP策略如何保障員工檔案、CCP日誌、溫度日誌和改正措施的安全。
員工擁有的個人主控
只有員工本人或授權經理才能更新他們的個人資料詳細資訊。
受控日誌寫入
只有經過身份驗證的員工可以創建CCPLog和TempLog條目;Cloud Code可以驗證所需的讀數和單位。
糾正措施完整性
將糾正措施編輯限制為經理或協調員,並為每個狀態變更保持審查痕跡。
模式 (JSON)
可直接複製到Back4app或用作實施參考的原始JSON模式定義。
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Site",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteName": {
"type": "String",
"required": true
},
"siteCode": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CCPCheck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"site": {
"type": "Pointer",
"required": true,
"targetClass": "Site"
},
"checkPoint": {
"type": "String",
"required": true
},
"measuredValue": {
"type": "Number",
"required": true
},
"unit": {
"type": "String",
"required": true
},
"thresholdMin": {
"type": "Number",
"required": true
},
"thresholdMax": {
"type": "Number",
"required": true
},
"status": {
"type": "String",
"required": true
},
"checkedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"checkedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "TemperatureLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"site": {
"type": "Pointer",
"required": true,
"targetClass": "Site"
},
"equipmentTag": {
"type": "String",
"required": true
},
"readingType": {
"type": "String",
"required": true
},
"temperature": {
"type": "Number",
"required": true
},
"unit": {
"type": "String",
"required": true
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"recordedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CorrectiveAction",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"ccpCheck": {
"type": "Pointer",
"required": true,
"targetClass": "CCPCheck"
},
"temperatureLog": {
"type": "Pointer",
"required": false,
"targetClass": "TemperatureLog"
},
"actionType": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": true
},
"resolved": {
"type": "Boolean",
"required": true
},
"resolvedBy": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"resolvedAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}使用AI代理構建
使用 Back4app AI 代理生成一個真正的 HACCP 食品安全日誌應用程序,來自這個模板,包括前端、後端、認證以及 CCPLog、TempLog 和 CorrectiveAction 流程。
在 Back4app 上使用此準確架構和行為創建 HACCP 食品安全日誌應用程序的後端。 架構: 1. 員工(使用 Back4app 內置認證加上個人資料字段):名稱(字符串,必填)、角色(字符串,必填)、電子郵件(字符串,必填)、啟用(布林值,必填);objectId,createdAt,updatedAt(系統)。 2. 工作站:名稱(字符串,必填)、區域(字符串,必填)、備註(字符串)、啟用(布林值,必填);objectId,createdAt,updatedAt(系統)。 3. CCPLog:工作站(指向工作站的指針,必填)、員工(指向員工的指針,必填)、ccpName(字符串,必填)、limitValue(數字,必填)、readingValue(數字,必填)、單位(字符串,必填)、結果(字符串,必填)、備註(字符串);objectId,createdAt,updatedAt(系統)。 4. TempLog:工作站(指向工作站的指針,必填)、員工(指向員工的指針,必填)、設備(字符串,必填)、溫度(數字,必填)、單位(字符串,必填)、測量時間(日期,必填)、狀態(字符串,必填)、備註(字符串);objectId,createdAt,updatedAt(系統)。 5. CorrectiveAction:linkedLog(指向 CCPLog 或 TempLog 的指針,必填)、問題(字符串,必填)、採取行動(字符串,必填)、狀態(字符串,必填)、分配給(指向員工的指針);objectId,createdAt,updatedAt(系統)。 6. ReviewStatus:ccpLog(指向 CCPLog 的指針)、tempLog(指向 TempLog 的指針)、reviewedBy(指向員工的指針,必填)、reviewedAt(日期,必填)、結果(字符串,必填)、評論(字符串);objectId,createdAt,updatedAt(系統)。 安全性: - 僅授權的員工或經理才能更新員工個人資料。只有經身份驗證的員工才能創建 CCPLog 和 TempLog 記錄。限制只有經理或協調人才能編輯 CorrectiveAction。使用 Cloud Code 進行驗證。 認證: - 註冊、登錄、登出。 行為: - 列出工作站,創建 CCP 日誌,記錄溫度日誌,創建糾正措施,審查狀態。 交付: - 具有架構、ACL、CLP 的 Back4app 應用程序;員工個人資料、工作站、CCP 日誌、溫度日誌、糾正措施和審查狀態的前端。
按下面的按鈕打開代理,並預填充此模板提示。
這是沒有技術後綴的基本提示。您可以隨後調整生成的前端堆疊。
API 玩具場
嘗試 REST 和 GraphQL 端點對應 HACCP 食品安全日誌架構。回應使用模擬數據,無需 Back4app 帳戶。
使用與此範本相同的架構。
選擇您的技術
展開每個卡片以查看如何將 Staff、CCPLog 和 TempLog 與您選擇的技術堆棧進行整合。
Flutter HACCP 食品安全日誌
React HACCP 食品安全日誌
React 原生 HACCP 食品安全日誌
Next.js HACCP 食品安全日誌
JavaScript HACCP 食品安全日誌
Android HACCP 食品安全日誌
iOS HACCP 食品安全日誌
Vue HACCP 食品安全日誌
Angular HACCP 食品安全日誌
GraphQL HACCP 食品安全日誌
REST API HACCP 食品安全日誌
PHP HACCP 食品安全日誌
.NET HACCP 食品安全日誌
每項技術您獲得的
每個堆棧使用相同的 HACCP 後端架構和 API 合同。
統一的 HACCP 日誌結構
使用一致的架構管理員工、工作站、CCPLog、TempLog和糾正行動。
HACCP食品安全日誌的CCP監控
跟蹤關鍵控制點檢查的讀數、限制和結果。
HACCP食品安全日誌的溫度日誌
根據工作站和設備捕捉測量溫度,以便班次審查。
HACCP食品安全日誌的糾正行動跟進
記錄問題、解決方案以及分配負責的人的信息。
HACCP食品安全日誌的REST/GraphQL API
使用靈活的API訪問集成儀表板、移動表單和管理視圖。
HACCP食品安全日誌的可擴展食品安全架構
添加審核檢查、警報或檢查摘要而不破壞核心日誌模型。
HACCP 堆疊比較
比較所有支援的技術的設置速度、SDK 類型和 AI 支援。
| 框架 | 設置時間 | HACCP 優勢 | SDK 類型 | AI 支援 |
|---|---|---|---|---|
| 大約 5 分鐘 | 用於移動和網頁的 HACCP 記錄的單一代碼庫。 | 類型化 SDK | 完整 | |
| 少於 5 分鐘 | 快速的食品安全日誌網頁儀表板。 | 類型化 SDK | 完整 | |
| 約 3–7 分鐘 | 用於廚房和現場檢查的跨平台移動應用程序。 | 類型化 SDK | 完整 | |
| 快速 (5 分鐘) 設置 | 用於HACCP審查的伺服器渲染網頁應用程式。 | 輸入的SDK | 完整 | |
| 約3–5分鐘 | 用於安全登錄的輕量網頁整合。 | 輸入的SDK | 完整 | |
| 約5分鐘 | 廚房人員的原生Android應用程式。 | 輸入的SDK | 完整 | |
| 少於5分鐘 | 主管評審的原生 iOS 應用程式。 | 輸入的SDK | 完整 | |
| ~3–7 分鐘 | React 藉由 HACCP 儀表板的網頁 UI。 | 類型化 SDK | 完整 | |
| 快速 (5 分鐘) 設定 | 食品安全操作的企業網頁應用程式。 | 類型化 SDK | 完整 | |
| 少於 2 分鐘 | 靈活的 GraphQL API 用於 CCPLog 和 TempLog。 | GraphQL API | 完整 | |
| 快速(2分鐘)設置 | REST API 整合以供檢查表使用。 | REST API | 完整 | |
| 約 3 分鐘 | 伺服器端 PHP 後端用於安全日誌記錄。 | REST API | 完整 | |
| 約 3–7 分鐘 | .NET 後端用於 HACCP 工作流程。 | 類型化 SDK | 完整 |
設置時間反映從專案啟動到使用此模板架構進行第一次 Station 或 CCPLog 查詢的預期持續時間。
常見問題
有關使用此模板構建 HACCP 食品安全日誌後端的常見問題。