上次介绍过节点的基本配置《Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置》,这次介绍下规则节点,因为有时流程里会有一些分支、合并,这时就要用到规则节点。下面根据一个真实的流程图来讲解如何配置规则节点:

一、先分析流程图

上面30,40就是规则节点,因为是有条件进入的。

其中40要拆分成一个普通节点,一个规则节点;普通节点是从上面直接下来的流程,规则节点是从右边下来有条件的流程

二、模板里的流程节点定义

根据上面的流程分析,我们定义下面的流程节点,其中3和4.1 是规则节点,4.1是从40里拆分出来的, 一般来说,一个流程较长上的节点有几个入口,就要拆分成几个节点,有条件的入口就是规则节点:

首先要设置节点为规则节点:

规则节点的设置如下,可以设置哪个字段是什么值时才走这个流程:保存之后:

4.1的设置也是一样。最后保存的节点如下图:

三、流程节点关系

一般情况,节点的名称和前一节点的名称一样,退回节点就是开始节点。

这里重点是后一个节点的配置,如下图,节点2可以到节点3,还可以到节点4.1。具体到哪个节点,就是上面配置规则节点时,哪个的条件满足了就走哪个节点:

到此,所有流程都配置完毕。

Dynamic CRM 2013学习笔记 系列汇总 -- 持续更新中

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理...相关推荐

  1. Dynamic CRM 2013学习笔记(四十三)流程6 - 自定义流程活动

    当我们在流程里添加步骤时,有一些默认的步骤,像创建.更新.发邮件等,但如果你想加一个里面没有的步骤,比如发SMS消息,或者调用一个外部的web service,怎么办?这时就只能自定义一个流程活动了. ...

  2. Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解...

    实时工作流跟插件一样,也是用事件执行管道来执行,能在pre,post或核心操作中执行.跟插件一样,不能在创建之前和删除之后执行.如果执行过程中有异常发生,会取消并回滚整个操作.实时工作流里所有的活动和 ...

  3. Dynamic CRM 2013学习笔记(十八)根据主表状态用JS控制子表自定义按钮

    有时要根据主表的审批状态来控制子表上的按钮要不要显示,比如我们有一个需求审批通过后就不能再上传文件了. 首先打开Visual Ribbon Editor, 如下图,我们可以利用Enable Rules ...

  4. Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

    1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") & ...

  5. Dynamic CRM 2013学习笔记(二十二)插件里调用WCF服务

    1. 添加service: 2.调用WCF BasicHttpBinding myBinding = new BasicHttpBinding(); myBinding.Name = "Ba ...

  6. fetchxml 汇总_Dynamic CRM 2013学习笔记(十七)JS读写各种类型字段方法及技巧

    我们经常要对表单里各种类型的字段进行读取或赋值,下面列出各种类型的读写方法及注意事项: 1. lookup 类型 清空值 var state = Xrm.Page.getAttribute(" ...

  7. 学习笔记三十:IO流(二)

    你应将心思精心专注于你的事业上.日光不经透镜屈折,集于焦点,绝不能使物体燃烧.--毛姆 本讲内容:文件流 例一:图片或者文件的拷贝(注意:用的是文件字节流 ) 思路:先把图片读入到内存然后写入到某个文 ...

  8. 学习笔记三十一:IO流(三)

    活鱼会逆流而上,死鱼才会随波逐流. 本讲内容:文件流 例一:写一个记事本 package b;import java.io.*; import java.awt.*; import javax.swi ...

  9. JAVA学习笔记(三十九)-打印流

    import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; i ...

最新文章

  1. 数据挖掘领域的主要会议
  2. c++ 连续图片显示_计算整数的和并显示结果
  3. svm解决兵王问题_机器学习: svm
  4. Ubuntu12.10中安装ati显卡驱动amd driver 13.1
  5. select top语句 mysql_SQL SELECT TOP 语句
  6. [数据结构] 三十二叉堆
  7. 新一代天气雷达信息共享平台
  8. ps软件怎么测试性能,怎么用ps测试电脑性能 设计师要知道
  9. Node-跟着李南江学编程
  10. 实时动态定位(RTK)
  11. android高仿美团筛选控件,Android高仿美团首页分类按钮
  12. 陆奇也不能免AIGC这个「俗」
  13. 根据拼音检索数据的方法
  14. 智能硬件蓝牙配网方案概要
  15. [解决]“TypeError: Cannot read property ‘xxx‘ of undefined“
  16. 烤仔建工 | 来红浪漫和漂亮姐姐Yanelis K歌吧
  17. 【Microsoft】Project Oxford
  18. 启动oracle监听服务起不来其他人不能访问自己的数据库(本地计算机上的OracleOraDb11g_homeTNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止)
  19. echarts数据可视化(仪表盘)
  20. Audio/Video会触发的方法和事件分别有哪些

热门文章

  1. python四大高阶函数_四大高阶函数
  2. php5.2 json,php5.2以上版本json_encode兼容性
  3. mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作
  4. jstat命令(Java Virtual Machine Statistics Monitoring Tool
  5. 【BZOJ3152】组合子逻辑,贪心+堆
  6. android权威指南十三章,《Android编程权威指南》第30~32以及第34章读书笔记
  7. 高通android开源代码下载,高通平台Android源码bootloader分析之sbl1(三)
  8. linux下C的一些开发技巧总结
  9. 从helloworld回顾程序的编译过程之三——静态链接
  10. VS系列IDE(2005、2008等)下使用cppunit的方法及使用示例