Cron Dynamics CRM:调度工作流

Cron Dynamics CRM:调度工作流,cron,dynamics-crm,scheduling,Cron,Dynamics Crm,Scheduling,在我的CRM中,我有一些应用程序,它们应该由工作流每分钟检查和处理一次。 我想知道是否有必要使用某种cron任务或调度来自动化这些东西。我对CRM比较陌生 使用标准的CRM工具或第三方插件,我应该如何制作上述内容 苏丹。CRM没有很好的处理方法。以下是CRM内部通常提供的选项: 创建一个运行、检查您需要它做什么、等待一段时间并递归调用自身的工作流。如果您需要检查的时间间隔超过一分钟,这可能会起作用,但是,CRM在工作流中内置了循环检测功能,每分钟运行一次肯定会触发该功能 创建一个表示某个流程的实

在我的CRM中,我有一些应用程序,它们应该由工作流每分钟检查和处理一次。 我想知道是否有必要使用某种
cron任务
调度
来自动化这些东西。我对CRM比较陌生

使用标准的CRM工具或第三方插件,我应该如何制作上述内容


苏丹。

CRM没有很好的处理方法。以下是CRM内部通常提供的选项:

  • 创建一个运行、检查您需要它做什么、等待一段时间并递归调用自身的工作流。如果您需要检查的时间间隔超过一分钟,这可能会起作用,但是,CRM在工作流中内置了循环检测功能,每分钟运行一次肯定会触发该功能
  • 创建一个表示某个流程的实体。创建一个工作流,该工作流在创建此实体后启动,等待一分钟,然后创建实体的新记录。这样,工作流就不会递归地调用自己,也不会触发CRM的循环检测。但是,您正在创建大量的虚拟记录和工作流实例,在本场景中需要清理这些记录和工作流实例

  • 我觉得这两个都有点老套。我想说,如果你需要每分钟检查一次,我会把它放在CRM之外的Windows服务或计划任务中。CRM只是没有内置这种功能。

    但是如何使用
    计划任务制作这种东西呢?我认为最终将开发某种与之绑定的web服务插件@马特,谢谢。我同意马特的看法。构建一个独立的应用程序来调用crm web服务并检查您需要的任何东西可能更容易。您可以将该独立应用程序添加为服务。创建服务: