常见问题
遇到问题了吗?不用担心,答案都在这。
全站搜索

数据创建 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);

注意事项:

1. 这个机制是针对“单张表单”做设置,并非针对整个数据库删除创建 N 天后的数据。

2. 为了保证数据确实被删除,此功能删除的数据不会进入资源回收桶,因此无法被复原。因此请确定需要此功能再编写相关程序。

回最上面

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    台北市中正区南昌路二段81号9楼