1、1工作流管理系统 信雅达工作流管理系统技术白皮书导读:就爱阅读网友为您分享以下“信雅达工作流管理系统技术白皮书”的资讯,希望对您有所帮助,感谢您对 的支持!人为同一工作职务图 3 组织管理器表单设计工具(form将表单字段与流程电子表单连结。designer)? 可视化设计界面,简单易用 用户可以使用图形化设计方法,2开? 与流程设计器紧密结合,方便发出动态页面应用,其结果可保存为 html form 数据的配置或 jsp ,并具有数据库访问能力。运行时? 提供灵活的有效性验证功能 用户将从浏览器上访问到设计结果。可针? 支持自定义控件,方便系统扩展 对流程内每一个步骤设计不同的表单,也? 提
2、供十多种标准 Form 控件可数个步骤采用相同表单。通过简单的拖放连结(drag-drop linking),可以轻易地http:/v图 4 表单设计器 运行平台3工作流引擎(workflow engine) 它是应用控制和运行的中心,负责解释、控制并协调各种复杂工作流程的执行并且同步各个客户端的反应。它使用 J2EE 与企业数据库以提供无需在用户计算机安装其它应用程序。客户端程序负责管理所有与工作流引擎的沟通,并为用户提供简易、以优先级排列并可自行定义的任务清单。当用户由任务清单点选任务项后,该任务的电子表单自动被开启,用户只要填写内容后再按“提交”,这项任务即处理完毕并继续向后传事务完整性
3、、安全性、扩展性、冗余与递。动态负荷分派。因为 Sunflow 完全符合? 按优先级排列任务清单:管理用WFMC 标准,因此它的强大的流程控制4户要处理的所有任务。任务按优先级顺序功能可以轻易整合到其它应用程序。这排列,包括:新任务、超时、紧急、已完样的设计理念使得 Sunflow 能符合企业成、退回与重做任务内重要任务的工作流自动化需求。? 定义查看方式:允许用户定义自客户端(client)Sunflow 客户端程序让一般用户直接通过 Web 浏览器参与业务流程处理,而己的任务查看方式5? 启动流程: 用户可选择流程来启始新的流程实例vihttp:/图 5 客户端流程监控工具(monitor
4、) 它采用图形化的交互界面,能实时跟踪各项工作的进度,用直观的图形来表示所有工作的执行状况,可以在最短的时间内找到业务执行中所需要的答案。并且它提供了报表分析工具,可以确切了解企业内所有工作流程的执行情况、成本、问题。它可以为您提供所有工作流程在执行时的详细统计数据。这些统计信息包括每个工作流程执行所花费的时间和成本,也可以找出流程中的各个步骤所耗费的时间和成本。6http:/vii图 6 流程监控应用集成 (application成框架 iConnect ,能够调用 EJB 、JavaClass 、COM 、Socket 、JMS 等各种应用,并且可通过 Web Service 和消息中间件
5、平台和更多的应用系统进行http:/viiiintegration)Sunflow 提供了一个良好的应用集信雅达工作流管理系统技术白皮书7产品概述随着计算机技术的飞速发展和计算机网络的大面积普及,企业信息化建设逐步深入,企业内部以及企业内部与外部建立起越来越多的业务应用系统,如何整合企业的现有 IT 资源,使企业中计算机孤岛式的应用向集体协作的方向发展,发挥资源效益的最大化,降低企业成本,正在逐渐成为企业关注的重要问题。对企业管理最了解、最能正确决定企业管理模式的,应该是企业经营者,而非软件公司,这是最基本的商业运作规律。现有的大部分应用软件无法适应管理千变万化的个性和持续变革的需求。为了取得
6、市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程,业务流程的设计、优化和管理成为企业竞争的重要手段,企业迫切需要支持其业务流程再造的信息系统的支持。随着企业应用的深入,其业务系统更加复杂,同时企业对应用系统灵活性要求的提高,造成系统开发成本加大、风8险性提高,软件开发商希望能有快速开发具有灵活性应用系统的平台支持,降低开发的难度,提高开发的效率,提升应用系统的灵活性和伸缩性,降低维护费用和缩短维护周期。如何保证企业的竞争力,加快企业内部业务流程的自动化、规范化已经非常必要。 由于作为信息系统的核心,企业业务流程的信息化已经成为其中
7、最核心的一个问题,一般主要有如下方案:企业完全自行开发;直接使用市场现有的系统;采用专业的工作流管理平台进行二次开发,以下分别说明: (1)企业完全自行开发采用这种方法构建内部的业务流程处理系统,一般为一些大型或特大型的企业,其信息化基础比较好,技术实力极强,有专业化的软件开发、实施队伍,并且能够长期进行维护。采取这种方法开发出来的系统,系统比较实用,专业,一般能够满足企业的使用,但是其开发、维护的成本非常高,开发能够成功的风险也非常大(缺少经验) ,当企业的组织、业务流程发生变化时,系统维护成本较高,所以这种方式目前已经很少采用。9(2)直接使用市场现有的系统 在企业开发自己的系统时,如果市
8、场上已经有现成的系统存在,功能完全能够满足自己的需要时,价格企业能够接收时,通常,企业会直接采用现有的系统,采用这种方式,企业能够在最短的时间实现信息化,风险也比较低。缺点在于通常很难找到这样的产品,因为各个企业的管理方式各不相同,一般只有企业去适应软件的管理思想,另外,对于企业的业务流程发生变化时,此类系统将非常难与修改,企业将始终受制于该软件本身的的发展。所以通常主要用于一些非常专业的,并且非常标准的系统,比如财务软件等。对于企业整个的信息系统的构建,一般并不推荐。(3)采用专业的工作流管理平台进行二次开发随着技术的快速发展,目前市场上出现了一些专业的面向业务过程管理的平台软件,即以工作流
9、为核心的开发、运行平台。企业或者二次开发商可在该平台的基础上,快速构建自己的信息系统。如果选择得当,用这种方式开发系统不但方便快速,并且该系统将具有非常好的灵活性以及扩展性,另外,系统也能够稳定运行。从而大大缩短开发10周期,降低开发难度,节约开发费用,降低系统的维护费用。使用这种方式已经是构建企业业务信息系统的首选。市场需要这样一种软件,它能将业务流程的流转逻辑同流程运行中的应用软件分开;能管理流程参与者之间的关系;能集成内部与外部流程资源和监控流程的运行,能适应不同的软硬件环境。信雅达工作流管理系统(Sunflow2.1)应运而生,提供了一套完整的企业业务流程管理解决方案,为企业的业务流程自动化以及企业流程再造提供坚实的基础平台,成为业界领先的企业业务流程自动化以及企业流程再造的核心产品, 具有广阔的市场空间。系统架构图 1 Sunflow 体系结构图? 提供流程发布工具,方便与企业数据库整合? 提供系统扩展接口,支持流程模板、活动模板等扩展方式