在Sitecore中以编程方式添加新联系人。发生错误"该列表无法使用或编辑,因为它当前正在使用或相关来源已被锁定" ,有没有办法禁用列表锁定?
答案 0 :(得分:0)
可以禁用列表锁定OOTB从Sitecore 8.2 Update-2开始,如release notes中所述(请参阅“禁用列表锁定机制”部分)。请注意,在管理列表时禁用列表锁定可能会导致不一致:
- 禁用列表锁定可能会导致联系人列表或EXM分派中可用的联系人数量与预期联系人数量不一致。
- 导入后可立即在EXM中使用联系人列表,即使列表中的大多数联系人尚未处理。这可能会导致电子邮件发送给比预期更小的受众。在这些情况下,为了确保在继续执行EXM调度之前列表计数符合预期,请检查列表管理器中的列表计数。
- 不完整的联系人列表可用作其他列表的来源。这可能导致子列表不完整。 在这些情况下,为了确保在继续使用新列表之前列表计数符合预期,请检查列表管理器中任何源列表的列表计数。
- 多个用户可以同时编辑不完整的联系人列表。如果在编写和索引联系人关联时编辑列表源,则生成的列表可能与您的期望不符。
为了禁用列表锁定,打开 Sitecore.ListManagement.DisableListLocking.config.disabled
文件夹中的App_Config\Include\ListManagement\
配置文件。