在CRM 2013 里,工做流被分红二类:异步工做流和实时工做流。异步工做流依赖一个windows 服务: Microsoft Dynamics CRM Asynchronous Processing Service , 这个服务必须在CRM 服务器上运行,不然异步工做流不会运行。异步工做流有可能不会当即执行,若是想要当即执行的工做流,能够考虑用实时工做流。CRM 里把它看成实体,因此能够在高级查找里查找它,还能够基于它生成报表。下面详细介绍如何使用异步工做流。html
为了使用工做流,要注意权限是否打开:windows
建立异步工做流服务器
1. 打开 Setting > process, 点击 New 按钮异步
勾选 Run this workflow in the background 以启用异步工做流,不然就是实时工做流 学习
2. 输入名称及选择实体后,点ok到下一步:this
若是选择了 As an on-demand process ,那么这个工做流就只能在点击了 Run Workflow 按钮后执行了:3d
若是选择了 as child process, 那么它只能在其它 开始子流程活动 里触发了。 若是对于一些实体或组织有一些公用的系列步骤,这时选择它就比较合适了。好比,一个contact上的子流程 Sub A只会被contact上的另外一个非子流程 B 触发, 而B又是account上的一个流程触发的,由于account与contact是有关联的;而这个Sub A还能够被另外一个Phone call实体上的一个流程C来触发,由于C会触发关联的Regarding contact。htm
3. 添加条件步骤blog
4. 添加发邮件步骤get
5. 而后激活刚建立的工做流就能够了
6. 若是建立了一条记录,而且知足条件,这个工做被触发,咱们就能够在 System Jobs 里看到:
若是 建立工做流时 Automatically Delete Completed Workflow Jobs To Save Disk Space 这个没勾选,才看获得,不然这里看到不到。