Dynamics CRM:计划工作流程

sul*_*tan 2 cron scheduling dynamics-crm

在我的CRM中,我应用程序应该每分钟检查和处理一次工作流程.我想知道是否有任何方式使用某种cron task或者自动化这些东西scheduling.我对CRM比较陌生.

我应该怎样做才能使用标准CRM工具或第三方插件制作上述内容?

苏丹.

Mat*_*att 5

CRM没有很好的方法来处理这个问题.以下是CRM内部通常可用的选项:

  1. 创建一个运行的工作流,检查您需要它做什么,等待一段时间并递归调用自己.如果您需要检查的时间间隔超过一分钟,这可能会有效,但是,CRM在工作流程中内置了循环检测,并且每分钟运行一次肯定会触发它.
  2. 创建一个代表您的某个进程的实体.创建在创建此实体后启动的工作流,等待一分钟,然后创建实体的新记录.这样,工作流不会递归调用自身,也不应该触发CRM的循环检测.但是,您正在创建许多虚拟记录和工作流实例,您需要在此方案中进行清理.

我认为这些都是一种hacky.我会说如果你需要每分钟检查一次,我会把它放在CRM服务或计划任务之外.CRM只是内置了这种功能.