假设一个人创建具有给定 ID 的存档电子邮件。*
现在,当使用 SugarCRM UI 删除已归档的电子邮件时,记录仍然存在,但无法返回。
如果 (a) 记录不存在或 (b) 条目存在但已删除,则 API 会给出完全相同的回答(因此您无法让您的应用辨别何时使用 new_with_id 或正常更新)。
使用 deleted=0 更新记录没有效果,再次使用 new_with_id 会合理地导致错误。
您将如何通过 api 取消删除条目?
*使用 new_with_id SugarCRM 功能
假设一个人创建具有给定 ID 的存档电子邮件。*
现在,当使用 SugarCRM UI 删除已归档的电子邮件时,记录仍然存在,但无法返回。
如果 (a) 记录不存在或 (b) 条目存在但已删除,则 API 会给出完全相同的回答(因此您无法让您的应用辨别何时使用 new_with_id 或正常更新)。
使用 deleted=0 更新记录没有效果,再次使用 new_with_id 会合理地导致错误。
您将如何通过 api 取消删除条目?
*使用 new_with_id SugarCRM 功能
这是一个已知的 SugarCRM 错误(SugarCRM Bug#58986)
请参阅:恢复已删除的条目
我认为您可能必须直接连接到此数据库并将 delete=0 设置为 deleted=1 我认为您不能使用 API 取消删除某些内容,但这不应该是运行太多代码您可以连接到数据库。