我想强制Outlook CRM用户使用CRM表单进行约会,联系,电子邮件和任务。这是通过UserSettings.UseCrmFormForAppointment,UserSettings.UseCrmFormForContact,UserSettings.UseCrmFormForEmail,UserSettings.UseCrmFormForTask属性来控制的。我正在计划为UserSettings实体创建一个插件,但是当我使用注册工具时,它会说“无效的主要实体”。
有没有办法以不同的方式使用注册插件?如何强制Outlook CRM用户使用CRM表单进行活动?
答案 0 :(得分:1)
根据SDK(特别是“\ sdk \ tools \ message-entity support for plug-ins.xlsx”中的电子表格),UserSettings
实体仅支持RetrieveMultiple
消息。
也许您可以在create
记录的systemuser
上注册您的插件?当然,这不会阻止用户更改它,但它至少会设置默认值。还有(外部)机会更改用户设置会导致update
到systemuser
记录(我只是推测)。在这种情况下,您也可以捕获该事件并强制执行不更改策略。