Dynamic CRM 2013学习笔记(四十一)流程4 - 异步工做流(Workflow)用法图解

在CRM 2013 里,工做流被分红二类:异步工做流和实时工做流。异步工做流依赖一个windows 服务: Microsoft Dynamics CRM Asynchronous Processing Service , 这个服务必须在CRM 服务器上运行,不然异步工做流不会运行。异步工做流有可能不会当即执行,若是想要当即执行的工做流,能够考虑用实时工做流。CRM 里把它看成实体,因此能够在高级查找里查找它,还能够基于它生成报表。下面详细介绍如何使用异步工做流。html

为了使用工做流,要注意权限是否打开:windows

image

 

建立异步工做流服务器

1. 打开 Setting > process, 点击 New 按钮异步

image

勾选 Run this workflow in the background 以启用异步工做流,不然就是实时工做流 学习

 

2. 输入名称及选择实体后,点ok到下一步:this

image

若是选择了 As an on-demand process ,那么这个工做流就只能在点击了 Run Workflow 按钮后执行了:3d

 

image

image

 

若是选择了 as child process, 那么它只能在其它 开始子流程活动 里触发了。 若是对于一些实体或组织有一些公用的系列步骤,这时选择它就比较合适了。好比,一个contact上的子流程 Sub A只会被contact上的另外一个非子流程 B 触发, 而B又是account上的一个流程触发的,由于account与contact是有关联的;而这个Sub A还能够被另外一个Phone call实体上的一个流程C来触发,由于C会触发关联的Regarding contact。htm

 

3. 添加条件步骤blog

image

image

 

4. 添加发邮件步骤get

image

image

 

5. 而后激活刚建立的工做流就能够了

6. 若是建立了一条记录,而且知足条件,这个工做被触发,咱们就能够在 System Jobs 里看到:

image

若是 建立工做流时 Automatically Delete Completed Workflow Jobs To Save Disk Space 这个没勾选,才看获得,不然这里看到不到。

 

 

Dynamic CRM 2013学习笔记 系列汇总

相关文章
相关标签/搜索