常見問題
遇到問題了嗎?不用擔心,答案都在這。

資料建立 N 天後自動刪除

如果你因為特殊的資安規定,需要在蒐集資料一段時間後由系統自動刪除資料(例如防疫用餐實聯制要求蒐集到的客人聯絡資訊須在 28 天後刪除),可以考慮在資料庫內加一段程式,幫助你做到「資料建立 N 天內系統自動刪除」的功能。

這邊以「資料建立 28 天後自動刪除」為例,請依如下步驟設定:

步驟一: 打開 JavaScript 工作流程編輯器

在任一表單名稱上按下右鍵,並選擇「 JavaScript 工作流程」:

步驟二:切換至 "Daily Workflow"

步驟三:填入要執行此流程的表單路徑

若想要在資料建立後 28 天自動刪除資料的表單路徑為

https://www.ragic.com/accountname/tabname/1

那麼請在此處填上:

db.deleteOldRecords("/tabname/1",28);

完成編輯後請務必儲存再離開。

如果你想更改天數的設定,只要改動 db.deleteOldRecords("/tabname/1" 後面的數字即可。舉例來說,如果你希望資料建立後 20 天就自動刪除,就要填上:

db.deleteOldRecords("/tabname/1",20);

另外要注意的是,為了保證資料確實被刪除,此功能刪除的資料不會進入資源回收桶,因此無法被復原。因此請確定需要此功能再撰寫相關程式。

回最上面
瞭解更多:
我們為什麼要開發Ragic?
免費課程
使用說明
Ragic定價
Ragic應用
最新訊息:
部落格
Facebook
YouTube
立即科技 Ragic, Inc.
02-7728-8692
台北市中正區南昌路二段81號9樓
info@ragic.com