工作流应用 电子表单签核

    技术2022-05-11  50

     

    在日常工作中有大量的工作是需要部门内、部门之间的多部门、多工作岗位、多工作人员协同工作来完成。为了加强部门之间的协作性,更高效的利用工作时间,有必要架构一套电子化表单签核系统。 电子化表单签核系统可有效解决以下问题: l        传统办公事务工作的繁琐、重复劳动和检索不便。 l        信息流转不畅通造成的高沟通成本,低响应速度。 l        任务分配的不明确,缺少协作和反馈。 1 电子化表单签核的定义 电子化表单签核是一类能够完全或部分自动执行的业务过程。根据一系列规则,文档、信息、任务能够在不同的执行者之间传递、执行。完成整个过程所需要的参数有:    过程中每一单独步骤的定义,每一步骤由谁负责,每个活动需要的应用程序。定义一个电子签核流程就是说明了处理过程是什么:由哪些活动、任务组成即流的结构。如何做:活动间的执行条件、规则,所交互的信息即控制流与信息流的定义,谁来做:人还是应用程序即角色定义,做得怎么样:对工作的执行状态实施监控。 电子化表单签核的模式     电子化表单签核的模型是办公事务中所包含的任务体及其执行规则的形式化。而在这众多的模型中还存在着公共的部分,我们称这种公共的部分为 " 工作流模式 " 。工作流模式是流中公共的、抽象的、为大多数人所承认的、可以被重用的逻辑单元。在面向对象的程序设计中,模式由于能大大提高工作效率而被广泛使用。在工作流模型中也可可抽象出模式。 1 ) 顺序模式:只能一个一个按顺序执行的工作方式。可用BPEL4WS描述如下:1 <sequence standard-attributes>2 activity F13 activity F24 activity F35 </sequence> 以采购表单一般流程为例:采购人员开单----〉上级主管签核----〉总经理签核。 2 ) 并行交叉模式:在过程的某一点,一个线程变成多个可并行执行的线程。而在这种模式中满足文件的会签等业务是一种同步控制方式。在BPEL4WS中,并行和同步模式可用<flow>描述如下:1 <sequence>2 <flow>3 activityA4 activityB5 </flow>6 activityC7 </sequence>  

    3 ) 排它选择模式:在流程中的某一点,根据结果或流程控制数据,从多个分枝中选定一个路径。在BPEL3WS中可利用<switch>来描述这一模式:1 <switch>2 <case condition="C1">3 activityB4 </case>5 <case condition="C2>6 activityC7 <case/>8 <switch>

    依据以上思想,电子化表单签核系统设计模式如下:

    管理者--->新建表单->依据表单内容设计流程--->定义流程的步骤,跳转条件,以及相关负责人员。 普通人员--->依据需求选择表单--->提交申请。 审核人员--->审批。 预计两月完成。

    最新回复(0)