我想创建一个由客户导入的动态crm解决方案。导入后,用户需要在自定义实体中完成一些设置。在此之后,必须为这些新设置运行特定的代码,但只能运行一次。我不能使用自定义工作流,因为它也必须在在线crm中工作。最好是有一个同步插件,在保存设置时注册执行。我不能这样做,因为插件可以注册有限的实体集,自定义实体不支持(我对这个吗?)。
我有什么选择?
为您的解决方案使用配置页面可能会使用户更容易配置。与其让用户手动设置配置实体,不如在configuration Page web资源中使用Javascript来访问REST端点并为您完成设置。您也可以使用Javascript运行自定义设置代码(或者在配置实体上使用插件,正如ckeller所确认的那样)。这里有一个关于特殊配置页面的链接:
http://mahenderpal.wordpress.com/2011/07/26/step-by-step-adding-configuration-page-in-solution-ms-crm-2011/