工作流引擎

[原创]JWFDv0.96开源工作流引擎设计---XMLTO数据库解析过程说明

随声附和 提交于 2020-03-12 19:55:55
JWFDv0.96开源工作流引擎设计 ---XML to 数据库解析过程说明 注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2011.4.25 四川。成都 简要说明: 实际上,用户通过JWFD流程设计器设计出的流程图的结构一般是保存在XML格式的文件中的(XML文件结构请参考”JWFDv0.96 开源工作流引擎设计-流程图XML结构说明.doc“),而流程引擎的运行和控制却是建立在对后台数据库的基本表结构的SQL操作基础上面的(数据库结构 请参考”JWFDv0.96 开源工作流引擎设计-数据库结构说明.doc“),因此从前端设计器XML到后台数据库基本表的数据解析和转换过程对于整个JWFD工作流系统的设计就显 得尤为重要,所以我在初步完成了JWFD工作流系统设计文档的编写之后,发现这个环节必须补上,因此我将在这篇文档中,详细介绍JWFD工作流系统的 XML-数据库解析过程(包括代码实现) 我尽量把整个设计思想和实现代码的结构都用很通俗的语言来讲述清楚,方便大家理解,如果经过自己的思考之后,还有不理解的地方,可以给我发邮件或 者在JWFD的论坛上面提问题,非常感谢fireflow的非也和openjweb的阿宝同志的大力支持,JWFD也有自己的论坛板块 http://www.fireflow.org/forum-33-1.html

如何使用驰骋工作流引擎的获取最新消息接口实现消息推送

独自空忆成欢 提交于 2019-12-01 09:20:16
如何使用驰骋工作流引擎的获取最新消息接口实现消息推送 关键字: 驰骋 工作 流程引擎, 消息推送 . 应用场景: 需要在手机的代办、抄送、在途、消息地方的Icon右下方显示出来,等待处理的消息个数。 实现方式: 调用 ccflow 的AIP. /// <summary> /// 获取最新的消息 /// </summary> /// <param name="dateLastTime">上次获取的时间</param> /// <param name="userNo"> 用户 编号</param> /// <returns>返回消息:返回两个列的数据源MsgType,Num.</returns> public DataTable Port_GetNewMsg(string dateLastTime, string userNo) { return BP.WF.Dev2Interface.Port_GetNewMsg(dateLastTime, userNo); } 复制代码 返回结果: 两个列 MsgType 消息类型,Num 消息数量. 实现步骤: 每次获取消息后,就要把获取消息的时间写入内存里,时间格式为yyyy-MM-dd HH:mm,下次就要把这个时间作为一个参数,传入接口, 系统 就会把 这个时间点以来到现在的消息数据量按照消息类型分组读取出来。之后让其显示在icon下面。

ccflow5的安装与遇到的常见问题

和自甴很熟 提交于 2019-11-29 03:16:53
产品名称: 驰骋.net工作流程引擎. 英文名称: ChiCheng Workflow Engine 简 称: ccFlow 版本: 4.5 官方网站: http://ccflow.org 开发历史: 2003-2012年. 性质: 100%开源,无任何功能限制 许可协议: LGPL URL: http://www.gnu.org/licenses/lgpl.html 源 代 码: 请用svn下载.http://svn.ccflow.org:88/svn/ccflow UserName ccflowlover PassWord:ccflowlover 运行环境: BS结构. windows xp, windows server. win7 IIS6.0以上. .net4.0. Office2007 (如果需要单据打印.) 开发语言: VS2010, .net4.0 c#.net. 客户端: FireFox 3.0以上. IE7+,或者使用IE内核的浏览器. 组成部分: 流程图形设计器(有:cs版本与bs版本)/流程前台运行程序(BS结构)/流程服务(CS)/web的方式的表单设计器/BRP工具 基本功能: 图形化流程设计/智能表单web定义免程序开发/级联下拉框/流程轨迹/单据自定义打印/邮件短信工作到达通知/自动任务分配/支持sdk模式开发/简洁集成/消息侦听/丰富事件接口/

CCFLOW如何使用“脚本验证”自动填写表单中的RMB(大写)金额字段

北城余情 提交于 2019-11-26 16:59:28
如何使用“脚本验证”自动填写表单中的RMB (大写)金额字段 需求: 表单中有两个字段,一个字段为手工录入的RMB金额(小写),另一个字段需要填写该金额对应的大写形式。 目标: 录入RMB金额(小写)时,RMB金额(大写)文本框自动生成金额的大写形式。 设置步骤: 1.更新“\DataUser\JSLib\onkeyup\01.RMB转大写形式.js”文件; 2.打开节点自由表单设计器,单击工具栏上的“扩展设置”按钮,打开表单扩展设置界面。点击左侧功能列表中的“脚本验证”,打开脚本验证字段列表。找到RMB金额(小写)字段,单击该字段的“编辑”链接,进入“新建:脚本验证”。 函数库来源:选择“我自定义的函数库”; 函数列表:拉动滚动条到最下方,选中“onkeyup\01.RMB转大写形式”项; 点击“保存”,关闭设置界面。 3.打开\DataUser\JSLibData目录,找到以此节点编号命名的JS文件,打开,修改 “DaXie_Ctrl_ID”变量,修改为节点表单中RMB金额(大写)字段的名称,保存关闭(注意:在表单中,该字段必须设置为文本录入框,可以设置为“不可编辑”模式)。 4.设置完成,可以在表单的“预览”界面查看效果。在RMB金额(小写)文本框中录入金额,则RMB金额(大写)文本框中将自动显示出大写形式。 来源: oschina 链接: https://my