实时工作流跟插件一样,也是用事件执行管道来执行,能在pre,post或核心操作中执行。跟插件一样,不能在创建之前和删除之后执行。如果执行过程中有异常发生,会取消并回滚整个操作。实时工作流里所有的活动和子流程都是一个事务,不像异步工作流里,子流程是单独的一个事务。不能使用等待或并行等待条件步骤。如果执行成功,就看不到执行的log。实时工作流能被转到异步工作流,还能再转回实时工作流。下面详细介绍如何创建一个实时工作流。

一、创建实时工作流

1. 打开 Setting > Process, 点击New 按钮

不要勾选 Run This Workflow in the Background (Recommended) , 如果勾选了,就是异步工作流。

2. 点ok到下一步

3. 选择记录字段改变

4. 跟前面几篇流程介绍的一样,添加几个步骤

二、验证实时工作流

1. 同样,要先激活工作流

2. 选择propose时,probability就为75

跟插件有点类似了。

三、工作流范围

工作流可以运用在以下几个范围

  • Users
  • Business Units
  • Parent: Child Business Units
  • Organization

如果选择了 Users,那么这个工作流只会为它的所有者工作。如果一个实体是类型是Organization, 不是 User 或 Team, 那么这个实体上工作流的范围总是 Organization 。

四,导入导出工作流

还是借助解决方案,把工作流加到解决方案里,导出;然后再导入解决方案,工作流也就导进来了。

Dynamic CRM 2013学习笔记 系列汇总

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

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

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

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

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

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

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

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

    上次介绍过节点的基本配置<Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置>,这次介绍下规则节点,因为有时流程里会有一些分支.合并,这时就要用到规则节点 ...

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

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

  6. Swift学习笔记 (四十二) 不透明类型

    具有不透明返回类型的函数或方法会隐藏返回值的类型信息.函数不再提供具体的类型作为返回类型,⽽是根据它支持的协议来 描述返回值.在处理模块和调用代码之间的关系时,隐藏类型信息⾮常有用,因为返回的底层数据 ...

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

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

  8. Windows Workflow HOL学习笔记(十二):创建状态基工作流

    W indows Workflow HOL学习笔记(十二):创建状态基工作流 本文内容来自Microsoft Hands-on Labs for Windows Workflow Foundation ...

  9. Spring Cloud学习笔记【十二】Hystrix的使用和了解

    Spring Cloud学习笔记[十二]Hystrix的使用和了解 Hystrix [hɪst'rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力.本文所说的Hystrix是Net ...

最新文章

  1. 国内哪里培训python比较好-python培训机构怎么选择?哪家比较靠谱?
  2. Java web项目报错 Java compiler level does not match the version of the installed Java project facet.
  3. Java黑皮书课后题第8章:8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的。编写一个方法,如果m1和m2相同的话,返回true
  4. java 数据排序需求分析_java 实现数组全排序
  5. 有趣java_有趣的Java
  6. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?
  7. 当Shell遇上了NodeJS
  8. POJ 2871 整数奇偶排序
  9. python操作mysql(一)MySQLdb模块安装和数据库基本操作
  10. 总结分析一下三种求解最短路问题的算法,dijkstra算法,spfa算法,floyd算法。
  11. Android -- tools
  12. nginx 错误Failed to start The nginx HTTP and reverse proxy server.
  13. 云南昭通暴雨强度公式_昆明市暴雨强度公式推算与对比
  14. 实验十四:雨滴传感器实验
  15. 学好mysql数据库能找到什么工作_MySQL数据库学习路线汇总整理全集(附详细的学习路线介绍图)...
  16. Chrome 小恐龙
  17. 戴尔windows10桌面计算机,戴尔电脑win10怎么在桌面显示我得电脑
  18. c语言用if函数如何判断闰年,excel怎么用IF公式判断闰?
  19. 假如用VIVO手机拍照,这几个功能一定要打开,效果媲美单反
  20. Visual Studio2022快速生成函数说明文档

热门文章

  1. 服务器系统怎么找便签,Win10电脑怎么找回便签记录?如何恢复误删的内容?
  2. php版谁是卧底,机器人陪你玩“谁是卧底quot;游戏
  3. java 二维数组奇数金字塔_调整数组顺序使得奇数在前偶数在后(Java)
  4. 怎么实现hover_写CSS动效的常用套路(附demo的效果实现与源码)
  5. java中equals和 == 的区别
  6. 织梦自定义表单地区联动类型不可用的解决办法
  7. 标准JavaBean
  8. python基础七之copy
  9. respondsToSelector的相关使用
  10. 在windows服务器开启php的gd库出错