我正在整理要在Microsoft Dynamics CRM 4.0中使用的自定义工作流活动
我想最终实现的是配置一个以计划为基础运行的工作流,即每周一至周五每2小时运行一次,而不是像创建,删除状态更改等特定的“CRM事件”。
有没有人有任何想法?
也许安排在crm之外?
修改1:
我们正在做的是处理从前端站点生成的临时表中的行。我们根据从前端捕获的数据在CRM中创建联系人/帐户和机会记录。
我越是想到它越多,我认为使用工作流程可能不是最佳解决方案?
使用Windows服务怎么样?
答案 0 :(得分:1)
由于以下原因,工作流程不是这种情况的最佳选择:
我选择了以下组合: 在登台表上的UPDATE触发器上调用的SQL CLR sproc。 CLR sproc调用生成CRM联系人/帐户的Web服务。这样,一旦输入所有数据,前端站点就可以创建记录并设置“准备处理”标志。
要求从计划解决方案变为实时处理(实际上不是实时)。该过程需要在从前端站点输入记录时运行。
希望一切都有意义!
答案 1 :(得分:0)
使用CRM网络服务的Windows工作流程是一个选项,更好的选择是更改您的网络表单以访问CRM Webservce并直接输入数据。
如果您真的想要使用工作流程,可以从CRM服务器上安装的http://www.patrickverbeeten.com/pages/TechnicalNet/MicrosoftCrm/PeriodicWorkflows.aspx?id=23下载工具,它允许您使用窗口化的任务来解决它们。