我将附件存储在Notes文档中,并根据父文档的字段值,我会阻止用户以某种方式使用“DeleteDocument URL”选项。
https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_ABOUT_DOMINO_URL_COMMANDS_4332.html
用户在包含附件的文档中注册为作者。
我有什么选择?
我已经用两种方式实现了这一点。
像umeli写的那样,在ACL中删除了人们的“删除文档”权限,但通过允许服务器保留删除权限来实现这一点。
在CRM数据库中,我设置了数据库脚本QueryDocumentDelete例程,将'continue'赋值为'False'。如果用户在Notes客户端中,则给他们一个对话框,其中包含“请提出支持请求以及删除此文档的理由”。然后,操作可以将表单字段设置为“Garbage”,服务器自动化将按计划删除文档。
在SaaS应用程序中,实现了类似于umeli建议的技术的软删除。