关于将记录从 CSV 文件导入帐户模块,如果导入文件包含错误的旧数据,是否可以锁定 CRM 数据库中的某些记录以防止它们被更新?例如,假设一些潜在客户提供了正确的数据(即正确的手机、地址、邮政编码等)。从 CSV 导入时,该帐户可能会包含在导入文件中,其中包含旧的不正确数据,否则会覆盖 SuiteCRM 数据库中已有的信息。
为了防止好的数据被数据导入覆盖,我创建了一个名为 Record_Lock 的字段。一旦在数据库中更新了潜在客户记录,用户将输入选择 Yes 以锁定该记录,以防止该记录被后续帐户导入修改。从 CSV 文件导入记录时,系统会检查 Record_Lock 的值并防止这些记录被修改。只能更新 Record_Lock 字段值为“否”的记录。
作为 SuiteCRM 和 PHP 的新手,如果您的答案包括将代码放入哪个 PHP 文件和目录,我们将不胜感激。最终我会掌握它的窍门。
感谢您的耐心和帮助。