您好, 访客   登录/注册

工作流系统浅谈

来源:用户上传      作者:

  摘 要 目前大多数企业通过ERP系统实现了“准确的数据信息”和“业务流程规范化”目标。但是,对于“业务流程管控”的目标,大多数企业还存在 “系统外签字流程”和“系统内审批流程”并存的实施结果,甚至随着时间的推移逐渐放弃了系统的控制功能。以工作流系统提供的流程信息为分析基础,可以发现业务运作流程的瓶颈,为业务流程优化提供依据。同时企业内部审计制度也要求通过系统实现业务过程控制。
  关键词 工作流;架构;内部审计
  概述
  目前大多数企业通过ERP系统实现了“准确的数据信息”和“业务流程规范化”目标。但是,对于“业务流程管控”的目标,大多数企业还存在 “系统外签字流程”和“系统内审批流程”并存的实施结果,甚至随着时间的推移逐渐放弃了系统的控制功能。以工作流系统提供的流程信息为分析基础,可以发现业务运作流程的瓶颈,为业务流程优化提供依据。同时企业内部审计制度也要求通过系统实现业务过程控制。
  1 工作流(WorkFlow)
  工作流(WorkFlow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的任务。我们可以将整个业务过程看作是一条河,其中流过的河水就是待审核的表单。工作流属于计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。
  采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流系统,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升公司的核心竞争力[1]。
  2 工作流引擎(Workflow Engine )
  例如开发一个系统最关键的部分不是系统的界面,也不是和数据库之间的信息交换,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并确保其稳定性、易维护性(模块化和结构化)和弹性(容易根据实际业务逻辑的变化做出程序上的变动,例如决策权的改变、组织结构的变动和由于业务方向的变化产生的全新业务逻辑等等)。 Workflow 引擎解决的就是这个问题:如果应用程序缺乏强大的逻辑层,势必变得容易出错(信息的路由错误、死循环等等)[2]。
  3 工作流整体特征
  (1)使用Web界面的工作流引擎,审批界面友好。
  (2)采用JAVA和Oracle技術进行开发,提供灵活而强大的工作流处理功能。
  (3)可自定义事件和事件触发规则,通过检查交易是否符合触发规则来触发事件,根据事件授权规则决定审批流程。从而实现了满足企业管理的灵活控制和授权模型。
  (4)审批流程的可定义程度高,可以适合复杂的业务审批流程要求;可以在审批过程中根据业务性质引入新的审批人和会签审批人。
  (5)通过系统配置提高工作流效率。
  (6)通过交易信息、工作流和附件文档全面集成,为管理者提供更加完善的审批决策依据。
  (7)工作流系统和公司主流SAP系统集成,通过IDOC、RFC实现系统间的数据传输与同步,消除信息孤岛,实现SAP系统与工作流之间的数据整合。
  4 工作原理
  4.1 工作流系统的架构
  4.2 工作流流程要素
  5 结束语
  企业工作流的发展不是一朝一夕的事情,需要全员的配合,以及流程、制度、标准等支持,设计和构建高质量的审批流程和表单来支持工作流管理是很有必要的。同时也需要领导层面的支持与关注,否则当流程冗余烦琐发生,可能会导致企业发展的瓶颈及制约。
  参考文献
  [1] 尚春明,李浩.建设企业信息化发展对策[J].建筑经济,2002,(1):21-22.
  [2] 佚名.企业内部控制基本规范[J].冶金财会,2009,(4):44-47.
转载注明来源:https://www.xzbu.com/1/view-14725759.htm