如何在所有页面上运行按需工作流程
我必须在我的自定义实体上运行按需工作流程,
假设我有 100 万条记录,那么我如何在这些记录上运行此工作流程。
因为,据我所知,我们只能选择记录并从功能区单击运行工作流程并指定它。这样,对于单次尝试中的最大数量,我只能选择一页记录,因此限制访问
任何想法吗?
I have to run an ondemand workflow over my custom entity,
lets say i have 1 million records, so how can i run this work flow over these records.
since, as far as i know we can only select the record and from ribbon click run workflow and specify it. In this way for max in single try, i can only select one page records and hence limited access
any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您无法通过 UI 来做到这一点。
最简单的方法是使用一个小程序来选择所有记录并触发工作流执行。
您可以使用
ExecuteWorkflowRequest
用于此任务。You cannot do that with the UI.
The simplest approach would be with a small program which selects all records and trigger the workflow execution.
You could use the
ExecuteWorkflowRequest
for this task.为此,我使用 http://mscrmtoolkit.codeplex.com/documentation#workflowexecutionmanager 。工作正常。
I use http://mscrmtoolkit.codeplex.com/documentation#workflowexecutionmanager for this purpose. Works fine.
实际上,如果您使用 Outlook 客户端通过固定视图执行此操作,则可以立即对所有记录运行工作流程。此博客文章对此进行了描述:http://www.powerobjects.com/blog/2013/07/30/run-on-demand-workflow-in-dynamics-crm-250-records/
Actually you could run a workflow over all records out of the box, if you do it using the outlook client, via a pinned view. It's described in this blog post: http://www.powerobjects.com/blog/2013/07/30/run-on-demand-workflow-in-dynamics-crm-250-records/