我可以在 Dynamics CRM 2011 中在线创建重复性作业吗?

发布于 2024-10-28 04:29:50 字数 306 浏览 4 评论 0原文

是否可以在 Dynamics CRM 2011 在线创建一个插件,每 30 秒调用一次 WebService,并且全天如此?

在普通应用程序中,我会创建一个内部带有 Thread.Sleep(30000) 的无限循环,但 Dynamics CRM Online 不允许这样做。在线 CRM 在 2 分钟后杀死了我的插件。

有办法实现我的目标吗?也许是某种计时器、系统作业或工作流程?

根据我在互联网上发现的情况,时不时调用自己的工作流只有在调用之间有大约 70 分钟的暂停时才有效;否则,CRM 将认为这是一个无限循环,并在 6-7 次调用后终止它。

Is it possible to create a plug-in in the Dynamics CRM 2011 online that calls a WebService every 30 seconds, and does this all day long?

In a normal application, I would create an infinite loop with a Thread.Sleep(30000) inside, but Dynamics CRM online does not allow this. The CRM online kills my plug-in after 2 minutes.

Is there a way to achieve my goal? Maybe some kind of timers, system jobs or workflows?

From what I found on the internet, a workflow calling itself from time to time only works if there is a pause of about 70 minutes between calls; otherwise, CRM will consider this an infinite loop and kill it after 6-7 calls.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光与爱终年不遇 2024-11-04 04:29:50

不。您发现的这两个限制都是正确的。如果您需要每 30 秒运行一次,则必须找到外部某个地方来运行它。

No. Both of the limitations you've found are true. If you need to run something every 30 seconds, you'll have to find somewhere external to run it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文