Dynamics CRM:计划工作流程

时间:2011-06-02 04:23:19

标签: cron dynamics-crm scheduling

在我的CRM中我应用程序应该每分钟检查和处理一次工作流程。 我想知道是否有使用某种cron taskscheduling来自动化这些内容。我对CRM比较陌生。

如何使用标准CRM工具或第三方插件制作上述内容?

苏丹。

1 个答案:

答案 0 :(得分:5)

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

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