1.1    EMSFLOW工作流总体结构

1.1.1   工作流引擎:

n         标准性

  1 完全符合WFMC标准的工作流引擎,流程的定义格式为标准的XPDL格式

2:引擎完全基于Java/J2EE架构

3:支持:人工活动、,自动活动、,路由活动、子流程、转移(条件转移,人工转移)等多种活动形式

n         灵活性

引擎功能灵活,支持国内很多特殊的灵活性需求,支持自由流,任意步骤流程回退,动态指定下一活动执行人员等灵活的功能特性。

 

n         业务数据与流程相关数据分离强大性

业务数据与流程相关数据分离,业务数据(自定义表单)中定义的表单操作的数据与流程的相关数据分离,但访问业务数据的时候可以象访问相关数据一样访问,方便灵活,简单易用,大大提高流程与业务数据的实用性与可管理性

n         定义了丰富的自动活动

EMSFlow引擎提供了自动活动组件扩展开发机制,并预制了多种常用的自动活动组件,如EMAIL发送,WEB SERVICE调用等,可以直接在界面上拖拉使用。

1.1.2   流程定义工具

1:复杂的流程也能方便定义,在界面上拖拉拷贝,就可以完成一个复杂的流程定义,可以直接访问定义好的角色,用户机构等信息

2:基于Java Applet实现,直接在WEB页面里使用,方便灵活

3:支持拷贝、粘贴、拖、拉、对齐、等间距、UndoRedoCopy,Paste、珊格、自动布局等排版功能,使流程定义更方便,定义的流程更简洁、美观。

4:流程定义工具面向业务人员设计,简单易用,不需要了解很深的技术知识。

1.1.3   自定义表单

EMSFlow流程管理平台包含一个功能强大的自定义表单功能,可以轻松的在几分钟内定义一个复杂的,完全符合业务要求的表单模型,不需要任何编程工作,是的EMSFLOW流程管理平台零编码实现流程定义成为可能。

功能介绍

可以在线建立表单模型,并定义对表单的增加、修改、删除、查询列表、查询明细、定义查询条件,有多种页面布局模式供选择,可以直接把定义的表单发布到菜单上进行使用,可以定义表单的功能权限与数据权限,可以满足任何商业需求。

功能特点

自定义表单可以定义轻松简单的定义出符合商业需求的表单,可以直接使用自定义表单定义的表单作为普通功能使用,也可以与工作流引擎结合在一起,作为工作流表单使用。

1.1.4   流程管理与监控

EMSFlow流程管理与监控是完全基于WEB模式的管理与监控,提供了多条件的组合查询流程、活动、工作项实例,可以灵活查看表单的审批数据,可以终止,挂起,恢复流程,图形化监视流程执行。

1.1.5   流程客户端

EMSFlow客户端是完全基于WEB模式,用户可以使用客户端组合查询,领取,执行,代理,回退,执行流程执行者等流程的执行功能。

1.1.6   组织机构管理

EMSFlow提供了功能强大的组织机构管理,支持树形的组织机构,并且定义了灵活的群组,可以支持一段时间内的临时部门,比如一个项目组。组织机构可以在界面上直接定义任意级别的组织机构,不限定级别的级数。

 

1.1.7   权限、菜单管理

EMSFlow流程管理平台提供了完善的功能权限和数据权限管理。

l          功能权限

 指是一个角色或用户否允许操作的某个具体功能,体现为系统中的菜单项或者是页面上的一个链接(点击),对于菜单,如果不具有该功能权限,则登录后不显示对应菜单项,对于页面上的链接,如果不具有该功能权限,则点击后出现页面提示"你没有使用该功能的权限"

l         数据权限

一个角色或用户操作一个功能中允许操作的数据范围的大小,例如对于用户甲和用户乙,同样具有查询客户需求反馈的功能,用户甲为客服中心的客服处理人员,可以查询公司所有部门的需求与反馈,用于乙为某个业务部门的客服处理人员,则只能查询属于本部门的客户需求与反馈。

l         菜单管理

系统缺省可以支持定义3级菜单,可以灵活的在线定义菜单,不同角色或用户可以分配不同的菜单,可以与功能权限结合控制菜单的使用权限,可以定义不同的菜单风格,用户可以选择自己喜欢的菜单风格。