易构智能信息系统白皮书EGOSYSTEM2.5EGOWorkflowSystemWhitePaperJanuary2005南京易构微系统软件有限公司Tel:(86)25-86897849868978377Fax:(86)25-86897800Email:topeach@topeach.netWebsite:技术架构,是专门针对信息化建设快速实施的平台。EGO平台是我公司参照WFMC(国际标准化工作流组织)所提供的工作流模型标准,按照多层结构技术,其中核心的工作流引擎以组件形式封装,用户可以调用其中的接口,自行开发用户界面或内嵌到其他软件系统的一套自行研发拥有自主知识产权的软件平台性软件。在平台工作流引擎内部,采用缓存和多线程等技术来提高系统性能,最大限度的满足了业务要求和功能要求。2-33(系统主界面)EGO平台的主要特点图形化流程与表单制作工具,报表生成向导可以使工作流自动化导入更快捷有效。用户可以查看流程进度,随时掌握当前处理状况。同时可以查看流程处理效率报表,为效率,成本分析与流程优化提供依据。可以定时启动流程,降低因人为因素对公司业务的影响,有助于使管理更常规化、制度化。基于浏览器的使用者界面,浏览器操作界面,用户端不需要安装程序就可以使用,符合大多数人的操作习惯,易学易用,支持跨地区跨国界移动办公。与数据库紧密结合基于事务的处理(Transaction),保证业务处理的可靠性与完整性。电子表单设计可以根据表单中的数据决定流程的流转。3-33组织结构定义,可以定义员工职务、职权、从属关系,流程可以根据员工从属关系来流转。根据组织结构中员工从属关系来查看流程及报表,使每个人都能看到自己关心的数据,同时又避免看到职权以外的敏感数据。强大的数据安全处理,系统平台进行三级权限认证设置,即有流程流转的权限设置、基于表单的权限设置,更有对应到每一条数据的数据权限与安全的设置。报表生成器与已有系统集成,避免出现信息孤岛。符合MMC标准的企业级管理工具可以同时远程管理多个工作流服务器,基于源代码的表单与报表灵活性,应用系统自定义,个性化设计系统相关的文档归类并管理浏览器操作界面,用户端不需要安装程序就可以使用,符合大多数人的操作习惯,易学易用,支持跨地区跨国界移动办公。用户可以查看流程进度,随时掌握当前处理状况。基于事务的处理(Transaction),保证业务处理的可靠性与完整性。企业组织结构定义,可以定义员工职务、职权、从属关系,流程可以根据员工从属关系来流转。根据组织结构中员工从属关系来查看流程及报表,使每个人都能看到自己关心的数据,同时又避免看到职权以外的敏感数据。图形化流程与表单制作工具,报表生成向导可以使工作流自动化导入更快捷有效。可以查看流程处理效率报表,为效率,成本分析与流程优化提供依据。可以定时启动流程,降低因人为因素对公司业务的影响,有助于使管理更常规化、制度化。4-33与NT用户系统集成认证,用户只需记忆与维护唯一的密码系统。可以根据表单中的数据决定流程的流转。1.1.1EGO功能列表序号功能描述一般功能1免程序开发图形化流程建模、表单设计、报表生成器,不用编写程序就可以轻松导入工作流自动化系统。2基于服务器的构架采用服务器体系结构,是平台化的工作流自动化系统。3与NT统一认证采用与NT集成的认证方式,用户ID与密码唯一化。4MMC标准化管理MMC标准管理界面,符合IT人员的操作习惯,学习更容易,导入更快捷。5与已有系统集成内建的XML适配器、WEB适配器、DB适配器、文件适配器允许工作流系统与其他企业内部,外部及因特网上的其它系统交换数据。能将流程中的数据同步更新到其它系统。6基于关系型数据库以关系型数据库作为存储数据的介质,以数据为核心的设计,表单与流程中都能利用流程相关的数据。7完全开放的接口BPFC-业务处理基础类库(API)、BPO-业务处理对象库(COM),允许自己开发的应用程序及网站应用与工作流系统紧密集成,启动流程,调用流程状态,或将工作流功能集成到自己开发的应用中。8方便与灵活的表单通过提供表单设计工具,来完成常规表单的设计。同时基于ASP的表单,允许用户在源代码的基础上制作表单,进而满足最复杂的应用。流程设计功能特色9图形化流程定义用户通过拖拉就可以完成流程的设计,支持Undo、Redo、拷贝、粘贴,流程定义更友好方便。10根据组织图流转根据组织关系将任务传递到相应的处理者。11动态决定处理人可以在运行时决定某步骤的处理人。5-3312根据表单数据流转可以根据表单中的数据决定流程的流向。支持复杂运算,支持根据多个表单数据的条件组合流转。13根据职务流转可以根据申请人的职务进行不同的流转。14根据部门流转可以根据不同的部门进行不同的流转。15复杂条件可以根据表单数据、职务、部门的条件组合进行流转。16Else流转多个处理分支可以按照次序计算条件,进行排它性流转。17流转选择可以在运行时由处理者要流向的分枝。18分流可以根据条件流向不同的分枝。19合流同步多个分枝的流程到一个处理步骤。20平行处理同时将任务传达给多人处理。21会签动态决定进行会签的人员。22第一个用户处理对提交人而言第一个存在的领导接收任务。23候补处理人一个步骤可以由多人处理,如果第一个人外出者由第二个人处理,依此类推。24共享任务多个人拥有处理任务的平等权利或义务,每个人都能看到任务,但只有其中一人处理该任务。25处理者排除从一组处理人中排除某个处理人。26标准处理时间可以设定一个步骤的标准处理时间。27逾时通知在某个处理点上停留时间超过标准处理时间,可以给相关人员发送邮件通知。28逾时处理在某个处理点上停留时间超过标准处理时间,可以进行自动处理,启动某处理步骤,或将任务转交给他人。29外出自动转发当处理者外出时是否允许将任务自动传递给代理人。30人工转发是否允许处理者将该任务转发给他人处理。31系统通知发送任务通知邮件给处理人,当流程结束时还可以自动通知提交人。32附加通知除了发送系统通知,还可以在流程中插入若干附加的邮件通知。33自定义通知邮件可以设置系统通知邮件的格式。34将表单数据加入通知不管是系统通知还是附加通知,邮件标题和内容中均可以包含表单数据。35动态决定邮件通可以在运行时决定邮件通知人员。6-33知人36个性化通知语言根据员工的语言设置发送该语言的邮件,满足多语言办公环境。37通知暗送将邮件暗送给某些领导。38XML适配器将表单与流程数据生成指定格式的XML文件,并传送到因特网上的任一服务器上的某个目录下,用于和支持XML的系统如ERP,HR等同步数据。39Web适配器将表单与流程数据发送到因特网上的任一网站服务器,用于企业间业务流程集成、自动发送订单、与其它不支持XML的系统同步等。40DB适配器将表单与流程数据更新其它到数据库,用于与一些小型系统集成。41File适配器将附件归档到其它专用服务器。42归档可以在处理过程中归档该流程,后序的处理只是附加处理。43定时启动定时启动周期性业务。44Undo&Redo通过Undo&Redo提供了更愉快的流程设计体验。45服务器间拷贝粘贴流程可以在服务器间考贝粘贴流程。46目录间拷贝粘贴流程可以在目录间考贝粘贴流程。表单订制器功能特色47ASP表单基于源代码的表单,满足最复杂的表单需求。48所见所得的设计利用表单设计器,通过拖拉,选择就能设计出90%以上的表单。49与数据库紧密集成以数据为核心,能直接显示,选择数据库中的各数据项。50设计与源代码双向可逆设计界面可以切换到源代码界面进行修改,对源代码修改后仍能切换到设计界面,进行继续设计。51可借用其它设计软件经由其它设计软件设计的表单,可到本表单设计器中继续设计。52不同步骤使用不同表单不同的处理步骤可以看到不同的表单。53一个步骤使用多个表单一个处理步骤中可以显示多个表单合并的结果。7-3354根据数据库定义自动检查数据一元性的数据检查,能自动根据数据库的定义,对输入项进行合法性检查。55支持附加数据格式在满足数据库定义的格式外,还可以对输入数据指定附加的格式限制,如小数点位数等。56将选择框绑定到数据库表可以将数据库内的内容作为选择的项目。57自动填写提交人信息提交人信息如姓名,部门等可以自动填写。58表单序列号功能支持表单序列号功能,可以自定义表单序列号的格式。59表格计算可以象Excel一样对表单项目进行加、减、乘、除等运算。60合计项计算支持SUM合计功能。61支持Grid能动态增减输入项,支持表格式输入。62表单附件可以在表单中添加附件。63签名栏自动显示签名栏。64日历内建从日历中原则日期功能。65员工选择内建从组织结构中选择员工功能。报表生成器功能特色66向导化设计向导化的设计,使用更简单,界面更友好。67多表报表可以根据多个数据表生成报表。68分组生成按一个或多个数据项进行分组的报表。69多级排序能进行多级排序。70数据项合计对某些数据项进行合计。71自动应用访问控制自动应用访问控制,领导可以查看各自所辖部门的报表。72动态排序可以在运行时调准排序。73月、季、年报表支持月度报表、季度报表、年度报表。74报表间转移支持渐进式数据分析与挖掘,可以籍由一个报表,进入到更详细的下一级报表。75Excel报表可以将报表数据导出到Excel,对报表进一步加工与利用。组织结构功能特色76树形组织结构树形化的组织结构定义与编辑。77多组织结构定义可以定义多个组织结构。78快速组织结构变通过组织整体拖拉,快速适用组织结构变更。8-33更79身兼数职管理可以设定员工的兼职属性。80职务搜索能根据组织结构,列出员工的职务,头衔,所在部门等。81主管能根据组织结构和员工的兼职属性,自动找到员工的主管。82导入域用户可以一次性从域中导入全体用户。83同步域用户能跟域用户同步,导入新增加的域用户。84角色可以将同一工作性质的人设为一个工作组群-角色。85用户权限通过授予用户权限,能给不同的工作流模块设置不同的管理员。办公界面功能特色86通过浏览器办公基于浏览器的办公界面,免安装,使用简单,实现跨地区移动办公。87NT集成登录与NT一体化的集成认证,用户只需维护唯一的用户ID与密码。88EGO登录允许不具备NT帐号的用户登录到本系统。89待办项清单列出待办事项。90共享任务清单列出共享任务。91本人申请清单列出本人提交的申请。92可访问任务清单列出下属提交的流程,及其它按管理员设置可查看的流程。93自动邮件通知能收到任务到达,任务完成等通知邮件。94多语言切换用户可以设置自己的语言,设置语言后,办公界面即可按该语言显示。95查看流程状态可以随时查看流程的进展。96显示处理过程可以显示流程处理的历史记录。97获取共享任务可以取得共享任务到自己的任务列表中。98放弃共享任务可以放弃共享任务,将其恢复到共享状态。99撤回流程撤回。100跳过流程跳转。101暂停暂停流程。102停止停止流程。103恢复恢复流程。104任务转发将任务转发给他。9-33105设置取消外出可以设置自己为外出状态,系统会将任务自动转发给代理人。106设置外出代理人可以设定代理人,外出时系统将任务自动转发给指定人员。107效率分析能生成效率报表,辅助进行流程费用分析,为工作评估,流程改进提供依据。108报表领导能查看各自所辖部门的各种报表,员工能查看自己的各种报表。每个员工看到的报表内容依管理员权限设置而定。109员工自助服务员工可以自行更新个人信息。工作流服务器功能特色110服务器架构服务器架构,平台化的工作流系统。111自动支持多CPU自动识别利用服务器的CPU数目。112多路响应能启动多个回应,处理客户软件的请求。113自动同步能与多个网站系统自动同步表单与报表。114支持多网站服务器支持多网站,当业务量增加时,能对网站进行负载平衡。115日志处理日志,处理中的异常情况都记录在系统日志中。116基于事务的处理利用数据库事物处理功能,保证流程处理的完整性、可靠性。11