Ccflow的组成部分

原创
2014/07/27 12:53
阅读数 508

<h4>1.1: Ccflow的组成部分</h4> <p>在研究ccflow的sdk开发模式之前我们首先研究ccflow的组成部分。</p> <p><b>我们用一个图来标识组成部分:</b></p> <p><a href="http://static.oschina.net/uploads/img/201407/27125233_O7ak.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://static.oschina.net/uploads/img/201407/27125235_b0Ur.png" width="706" height="235" /></a> </p> <p><b></b></p> <p>&#160;</p> <p><b> Ccflow</b><b>的后台组成部分:流程设计器+</b><b>表单设计器+</b><b>流程服务</b></p> <p>流程设计器是定义流程:定义流程图、流程方向、流程条件、流程属性节点属性运动规则,定义表单与节点的关系,导入导出流程模版,对运行的流程干预(比如:流程删除、强制移交、强制终止、运行流程查询)。</p> <p>表单设计器:定义表单的元素以及表单元素之间的业务规则,这部分由表单设计器手册单独描述。</p> <p>流程服务:它是一个cs程序,用于启动定期的流程、执行自动发送的节点、执行发送邮件短信、执行把数据写入即时通讯系统。</p> <p><b>Ccflow</b><b>的前台组成部分:流程解析执行器+</b><b>表单解析执行器</b></p> <p>流程解析执行器:读取流程的定义信息、按照定义的规则执行流程的运转。</p> <p>表单解析执行器:读取表单的定义信息,展现表单元素,解释并执行表单的业务逻辑,这部分由《驰骋表单设计器操作手册详细说明》</p> <p><b>本书中主要介绍流程解析执行器</b></p> <p>流程解析执行器=菜单+工作执行器+工作查看器</p> <p>菜单:发起、待办、未完成、已完成、查询,这些菜单列表都可以通过ccflow的api获取一个数据集合datatable,然后呈现出来,这些功能呈现出来后,就要链接到工作处理器上或者工作查看器上。</p> <p><b>工作处理器 = </b><b>工作控制按钮工具栏 + </b><b>表单</b>。</p> <p><a href="http://static.oschina.net/uploads/img/201407/27125237_wSSm.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://static.oschina.net/uploads/img/201407/27125238_ysPq.png" width="636" height="317" /></a> </p> <p><b>工作查看器:用来查看流程运行的情况,可以查看已经完成与未完成的流程。</b></p> <p><a href="http://static.oschina.net/uploads/img/201407/27125239_XH7L.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://static.oschina.net/uploads/img/201407/27125241_CFNr.png" width="432" height="402" /></a> </p> <p><strong></strong></p> <p><b>菜单与工作执行器与工作查看器的关系.</b></p> <p>&#160;<a href="http://static.oschina.net/uploads/img/201407/27125241_26Ra.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://static.oschina.net/uploads/img/201407/27125303_pk08.png" width="383" height="214" /></a></p>

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部