← 返回目錄

CareOne 表單|刪除、還原、歷程與附件

CareOne 表單|刪除、還原、歷程與附件 由 Archify 產生的工作流程圖。 01 / 刪除紀錄 02 / 垃圾桶還原 03 / 歷程與版本還原 04 / 附件上傳 05 / 附件下載 動作+權限碼 規則 寫入或回應 deleteRecordAction · 只要求已登入 · 刪除紀錄 › 動作+權限碼 deleteRecordAction 只要求已登入 刪除權判斷 · 本人可刪或 :delete+可刪開關 · 刪除紀錄 › 規則 · form.<code>:delete|update_any 刪除權判斷 本人可刪或 :delete+可刪開關 form.<code>:delete|update_any 軟刪除 · 鎖定須先解鎖;記 deleted_at/by · 刪除紀錄 › 寫入或回應 · 寫 platform.form_record 軟刪除 鎖定須先解鎖;記 deleted_at/by 寫 platform.form_record 刪除後連動 · 主表刪明細;外出重算帳單 · 刪除紀錄 › 寫入或回應 刪除後連動 主表刪明細;外出重算帳單 recoverRecordAction · 垃圾桶「還原」 · 垃圾桶還原 › 動作+權限碼 · form.<code>:update recoverRecordAction 垃圾桶「還原」 form.<code>:update 可還原且在範圍內 · 4 張帳務表單不可還原 · 垃圾桶還原 › 規則 可還原且在範圍內 4 張帳務表單不可還原 清除刪除標記 · restoreRecord · 垃圾桶還原 › 寫入或回應 · 寫 platform.form_record 清除刪除標記 restoreRecord 寫 platform.form_record 紀錄列表/查看頁 · 按鈕依 recordAccess 顯示 · 歷程與版本還原 › 動作+權限碼 紀錄列表/查看頁 按鈕依 recordAccess 顯示 recordHistoryAction · 列表每列「歷程」 · 歷程與版本還原 › 動作+權限碼 · form.<code>:view recordHistoryAction 列表每列「歷程」 form.<code>:view 組出各版本 · 新增、修改、刪除與欄位前後值 · 歷程與版本還原 › 規則 · 讀 platform.audit_log・legacy.careone_record_version 組出各版本 新增、修改、刪除與欄位前後值 讀 platform.audit_log・legacy.careone_record_version revertVersionAction · 須有修改權且通過紀錄層規則 · 歷程與版本還原 › 寫入或回應 · form.<code>:update revertVersionAction 須有修改權且通過紀錄層規則 form.<code>:update 以該版本走一般修改 · updateRecord:檢核、連動、稽核 · 歷程與版本還原 › 寫入或回應 以該版本走一般修改 updateRecord:檢核、連動、稽核 uploadAttachmentAction · 既有紀錄才可上傳 · 附件上傳 › 動作+權限碼 · form.<code>:update uploadAttachmentAction 既有紀錄才可上傳 form.<code>:update 檔案檢查 · ≤20 MB;MIME 與檔頭需相符 · 附件上傳 › 規則 檔案檢查 ≤20 MB;MIME 與檔頭需相符 存本體+中繼資料 · 中繼資料失敗即刪本體 · 附件上傳 › 寫入或回應 · 寫 platform.attachment+檔案儲存區 存本體+中繼資料 中繼資料失敗即刪本體 寫 platform.attachment+檔案儲存區 GET /api/attachments/[id] · 可帶 ?thumb 縮圖 · 附件下載 › 動作+權限碼 GET /api/attachments/[id] 可帶 ?thumb 縮圖 檢視權+病房範圍 · 不符一律回 404 · 附件下載 › 規則 · form.<code>:view|core.case:view 檢視權+病房範圍 不符一律回 404 form.<code>:view|core.case:view 回傳檔案 · 圖片/PDF 內嵌,其餘下載 · 附件下載 › 寫入或回應 · 讀 platform.attachment 回傳檔案 圖片/PDF 內嵌,其餘下載 讀 platform.attachment 選版本還原 同一交易 圖例 使用者介面 Agent 邏輯 政策 工具操作 脈絡 / 追蹤