在线交流
400-087-3680

注 册

EMDP开发平台
开发平台
开发平台介绍
企业门户
开发引擎
流程引擎
文档引擎
集成引擎
基础构件
下载中心
软件下载
资料下载
用户体验
开发平台体验
完整开发过程介绍
流程制作介绍
软件联盟
联盟介绍
联盟宗旨
加入联盟
平台推广
首页EMDP开发平台开发平台流程引擎
工作流开发引擎
       

        提供可视化流程、表单统一的设计工具,以有向图方式设计各种类型的表单,控制各节点数据采集和流程的处理,实现包括公文、业务的各种过程控制;提供标准的组件开发接口;使用二次开发函数实现与业务系统的数据动态交互。该流程引擎覆盖了符合中国用户特点的政府、企业事业单位和专业领域工作流业务系统的需求。基于平台无关性和XML的工作流引擎适合不同行业用户、不同类型的应用系统。流程榨取设计原理如下图:

 

                     


          特有的流程引擎设计,使工作流的设计变得非常简单,在流程设计过程中不需要用户再设计表,不用与数据库打交道,在流程设计过程分为四层:流程图设计、数据表单设计、权限设计、流程数据定义。
          流程图设计:通过流程图来展示事物的办理过程,流程的节点类型分为四种:开始节点、步骤节点、条件节点和结束节点。再复杂的流程都是通过这四种节点类型组合完成,如下图:

 

   


        每个步骤的收件人可选择、指定、角色,单人、多人处理,在多人处理时可设置会签模式、按人员顺序流转、并发处理;可设定每步骤的处理时间、过期处理、报警提醒和移动处理的设置。一个流程模型支持多个子流程、嵌入其它流程和启动外问流程。
        表单设计:通过图形化的方式设计流程的审批表单,表单可以有多张,表单上的元素有图片、文本框、单选框、多选框、下拉框、文本、按扭、时间控件、表格控件、角色控件、意见控件、签名控件、声音控件、嵌入平台定制页面或外系统界面。
       表单上每个元素可以设置风格(颜色、大小、字体),每个元素需要绑定一个表头属性,每个录入框可以添加前台事件,对前台数据进行控制处理,也可以动态从后台获取数据,执行业务运算。下拉框、单选框和多选框数据项可以来源其它数据库。

 


        数据定义

1)正文:要审批的主要内容,一个流程可以绑定多个正文模板,要启动时可选择那个正文的模板。正文内容支持笔迹留痕。
2)附件:添加附件模板,可添加多附件,附件支持版本控制。
3)表头属性:定义流程表单中所有要用到的数据和隐藏的数据,可以设置数据的初始值和来源于二次开发函数,也可以绑定指定表的字段数据。
4)角色:流程中的角色用于本流程,用于步骤节点中收件人。角色可以来源于二次开发函数的动态计算所得。
       权限定义
权限定义是流程中定义的一个个权限集合,权限定义后与步骤节点绑定,绑定后步骤节点就有对流程中表单、流程数据的操作权限。权限集合包含的权限有:
1、正文、附件修改、删除、查看权限
2、流程的查看和动态修改权限
3、数据表单的浏览权限
4、表单元素的不可见、只读、可操作、必操盘权限
5、角色中二次代码的执行时间设置
6、表头属性中二次代码的执行时间设置
7、二次开发函数的执行时间设置,共有16种执行时间,有服务器端与客户端执行之分。
8、批示意见的查看权限,对敏感批示意见设置是否能查看
       二次开发
流程中二次开发功能是对复杂业务流程的重要支持,函数的语法同.NET。二次开发中可以实现调用外部接口交互数据、对流程数据的运算处理、流程的流向控制和其它想要的功能。
工作流应用开发引擎特点:
1)强大的自定义功能:企业很方便的定制与业务规则一致的工作流程,流程将按照业务规则进行流转。自定义功能有审批表单、流转控制和权限控制。
2)复杂流程支持:在一个流程模板中支持子流程、嵌入流程和启动其它流程。如一个仓库收货流程在审批后需要相关业务人员处理,这时就可以启动任务安排流程,并将需要的数据传到任务流程中。
3)多表单支持:在一个流程中支持多个表单,每个步骤可以控制对表单操作和查看一个或多个表单。如报销流程领导审批通过后,返回给报销人员,这时他就可以看到报销凭据表单。
4)动态流程修改:流程在实际流转过程中,出现意外的情况,不能按正常方式流转,有权限用户可以任意调整这个流程的流向。
5)二次功能开发:深圳咨微工作流是企业级业务级支持,平台提供大量通用的开发函数,支持用户自己开发特有的代码,代码支持前台和后台,对于代友调用时间提供16种之多,可以在流程的任何时间进行调用。
6)动态数据交互:所有表单上的信息框提供动态与后台交互数据,也支持前台数据的各种运算和事件的支持。
7)流程的开放性:深圳咨微工作流是标准的中间件,流程中所有数据都可以通过中间件读取、写入和流程的控制,与其它系统有可以良好的集成。
8)紧急流程的标识:可以根据数据表单上的某个值确定流程列表上以颜色加以区分或分类提醒,如以流程的办理时限、紧急程度、密级等等。

深圳咨微诚聘 | 联系我们 | 版权声明 深圳咨微 版权所有  粤ICP备16046085号
Top_arrow