为什么80%的码农都做不了架构师?>>>   

驰骋工作流引擎设计ccflow已读回执

关键字:工作流引擎 已读回执 CCFlow 工作流程引擎已读回执 开源工作流引擎

工作流引擎已读回执定义:

在工作流程引擎中:节点A 向节点B运动后,A的处理人想知道B是否打开此工作。

我们处理工作的时间周期, 察看工作- 打开工作- 处理工作- 发送工作。

在打开工作时触发工作已读回执动作 , 在发送工作时处理节点收听动作,关于什么是节点收听请参考驰骋工作流引擎操作手册的其他章节。

扩展阅读 - 电子邮件中已读回执:

如果您在使用电邮写信时选择了“已读回执”,当收件人打开您的邮件时,会提示发送方要求发送已读回执,如果对方同意发送回执,那么就会有一个已读回执发送回来给你,您就可以确认对方是否收到了该邮件,并且知道对方是什么时候阅读该邮件的。如果对方拒绝发送回执,那样您就无法知道接收方是否已读。

但是ccflow 没有处理拒绝发送已读回执动作。

应用背景:

在财务报销流程中,申请者想在第一时间里知道他的上级领导是否打开他申请单。

Ccflow的抽象模式:

不设置,自动回执,由上一节点的表单字段决定,由sdk开发者参数决定四种ccflow已读模式。

不设置:默认为不设置。

由上一节点的表单字段决定: 比如A发向B ,在B节点上设置此规则,要在A的节点表单上增加一个系统字段SysIsReadReceipts 建议为boolen类型,0表示不回执,1表示需要阅读回执。

由sdk开发者参数决定:如果您采用sdk模式作开发,可以用此种方式作参数告诉ccflow 需要阅读回执。比如:A 发向 B,A节点发送的sdk 参数传入 SysIsReadReceipts 值为0 或者1 ,表示是否需要已读回执。

设置与应用:

设置ccflow的回执规则路径 = 流程设计器 察看节点 - 节点属性 -节点属性

下面介绍测试用例:如下图。

设计说明:

1,在第二步的部门经理审批节点的节点属性里设置了,自动回执。也就是说,申请人填写后,发送给部门经理审批,部门经理打开待办工作后,ccflow 会自动地向申请人发一个消息,告诉申请人已经阅读了他的工作。

2,在部门经理审批表单里增加了一个boolen字段,是否需要已读回执,在人力资源部归档节点设置了“由上一节点的表单字段决定”。

运行的效果与预期一致。

单元测试:

参考 D:\ccflow\trunk\DemoAndTesting\BP.TestCase\BaseFunc\ReadReceipts.cs

转载于:https://my.oschina.net/ccflow/blog/123185

开源驰骋工作流引擎设计ccflow已读回执设计相关推荐

  1. 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 线性流程节点运动(发送)设计 发送就是从一个节点发送到另外一个节点,也可以说从一个节点运动到另 ...

  2. 驰骋工作流引擎设计系列04 流程引擎表结构的设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 流程引擎表结构的设计 流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表.理 ...

  3. 驰骋工作流引擎表单设计控件-字段类控件(2)

    2019独角兽企业重金招聘Python工程师标准>>> Technorati Tags: 开源工作流引擎, 驰骋.net工作流引擎, 开源表单引擎, ccform, ccflow, ...

  4. 驰骋工作流引擎设计系列05 启动流程设计

    2019独角兽企业重金招聘Python工程师标准>>> 启动流程设计 第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 启动流 ...

  5. 驰骋工作流引擎设计系列10时效考核规则设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 时效考核规则设计 考核是流程运行的副产品,业务搬到了计算机上,整个运行轨迹就会被有效的记录下来 ...

  6. 驰骋工作流引擎-总体介绍

    关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 产品名称: 驰骋.net工作流程引擎. 英文名称: chich ...

  7. 驰骋工作流引擎-自由表单

    Technorati Tags: 驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 目前流行的表单设计器有两种思路,第一 ...

  8. 驰骋工作流引擎Silverlight版本的流程解析执行器-预计在6月份发布

    关键字: Silverlight 驰骋工作流引擎 流程解析执行器 关于silverlight 版本的流程解析执行器的问题 编写人: ccflow 发布日期: 2013/5/20 1, 为什么要开发Si ...

  9. 驰骋工作流引擎2016年第1次组团培训日程

    驰骋工作流引擎2016年第1次组团培训日程 各位驰骋工作流引擎爱好者: 应各位驰骋工作流引擎爱好者的要求,公司在2016年2月29号至3月4号举行一次培训,由流程引擎总设计师周朋先生亲自授课. 日程安 ...

最新文章

  1. STM32 ADC采样使用内部参考电压
  2. vue --- 前端代理发送http请求
  3. 《C++ Primer 第五版》(第4.11-4.12节)——static_cast,const_cast和reinterpret_cast类型转换, 运算符优先级表
  4. Ionic 自定义组件中使用 Ionic 官方组件
  5. 应用程序挂起、复原与终止— IOS开发
  6. tinymce引入后未显示_讷河华宁电子QJZ1-1600/3300主控制及显示总成101系统用
  7. 【zookeeper】Zookeeper:ZooInspector界面工具
  8. linux监听apache代码,linux系统使用python监控apache服务器进程脚本分享
  9. 使用electron-builder来打包
  10. 22.分布式系统基础设施
  11. git 基于master分支 创建其他本地分支,并关联
  12. mysql怎么生成sql文件_sql如何生成sql文件
  13. CSS opacity - 实现图片半透明效果
  14. Win7系统桌面设置便签与备忘录的方法
  15. KindEditor的使用
  16. Canvas Api(全)
  17. 基于51单片机的声音分贝测量与显示仿真
  18. 利用antd进行轻量级表单开发,获取验证码
  19. qqlive播放器下载视频
  20. 最后冲刺—信息系统开发与管理

热门文章

  1. Winrar命令行解压带密码的压缩文件
  2. 联想E430不能从u盘启动【解决办法】
  3. 5.UI线程和非UI线程的交互方式
  4. c语言音像店程序,易时音像店会员管理软件
  5. android脚本之家记事本,99笔记(手机记事本软件) for android 1.8.6 安卓版
  6. mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句
  7. 夜天之书 #29 Two Hats of Developers
  8. 用数学归纳法证明二叉树的先序遍历序列和中序遍历序列可以唯一确定一颗二叉树
  9. SecureCRT和WinSCP的使用
  10. 三维电子沙盘 智慧警务 一标三实方案书