工作流系统功能列表

合集下载

06-OpenJWeb2.6-工作流系统操作手册概论

06-OpenJWeb2.6-工作流系统操作手册概论

OpenJWeb(v2.6)企业级信息化应用开发平台工作流系统操作手册编写日期:2012-12-25一、工作流系统 (3)1.1流程状态位定义 (3)1.2业务流程设置 (4)1.3工作流审批日志 (6)1.4工作流设计器 (6)1.4示例审批单据 (10)1.5待审批记录 (12)1.61.9版本工作流总结 (12)说明:2.6版本工作流实际为2.0版本,2.6版本未做改动。

3.0版本将对工作流进行全新改版。

一、工作流系统1.1 流程状态位定义菜单位置:业务流程管理->1.9版工作流->流程状态位定义角色:软件开发者功能说明:本功能定义不同业务对象的流程状态位。

1.9版本是用数据库表的flow_status 字段作为流程状态位字段。

下面是功能操作界面:图1-1 流程状态位定义列表页面图1-2 流程状态位定义编辑界面编辑页字段说明:序号输入项是否只读说明1 实体类名数据库表对应的实体类名2 类属性名目前仅支持flowStatus3 状态位编码定义状态位编码4 状态位名称定义状态位名称5 状态位说明定义状态位说明6 入口路由规则指向一个节点的审批线触发状态位改变的调试是全部满足还是有一个满足就可以,如果必须全部满足使用同步聚合。

7 入口路由规则表达式8 出口路由规则暂不使用。

9 路由规则解析器类型10 邮件通知申请人设置为是,则状态改变会通知流程发起人。

1.2 业务流程设置菜单位置:业务流程管理-> 1.9版工作流-> 业务流程设置角色:软件开发者功能说明:本功能定义审批流的前置状态位、后置状态位、审批权限、动作码等。

每个审批在对应的业务操作界面中能生成一个操作按钮,只有分配了审批权限的人才可以显示审批按钮。

下面是功能操作界面:图1-3 业务流程设置列表页面图1-4 业务流程设置编辑界面编辑页字段说明:序号输入项是否只读说明1 实体类名数据库表对应的实体类名2 状态位字段名必须为flowStatus3 前置状态执行审批前的状态位编码4 结果状态执行审批通过后的状态位编码5 动作码在页面中用动作码标识点击的哪个按钮,不同的审批按钮对应不同的审批线。

工作流流程管理功能描述

工作流流程管理功能描述

工作流流程管理功能描述工作流是指将一项任务或一系列任务按照特定的顺序和规定的条件组织起来,使得工作的流程更加规范、高效。

工作流流程管理是指对工作流程进行管理和优化,通过流程优化、资源协调、数据监控等手段提高工作效率、降低成本、提升质量。

下面将从几个方面详细描述工作流流程管理的功能。

1.流程设计与配置:工作流流程管理的核心功能之一是流程的设计与配置。

在设计与配置过程中,可以定义任务的执行顺序、任务的执行条件、任务间的依赖关系等,确保任务按照规定的流程顺序进行。

同时还可以根据实际的需求,设计不同的分支流程,以满足不同的情况。

2.任务分配与协调:工作流流程管理还可以实现任务的自动分配与协调。

通过设定任务的执行人、执行角色或者根据规则进行任务的自动分配,可以有效减少任务分配的时间和成本。

同时,系统可以根据任务的执行情况进行自动的协调,如自动分配任务给其他人员,或者提醒相关人员进行任务处理。

3.任务监控与控制:工作流流程管理使得任务执行过程可以随时被监控和控制。

通过对任务的状态、进度、执行结果进行实时监控,可以及时了解任务的执行情况,并且可以进行必要的调整和控制。

同时还可以对任务执行的时间、成本、质量等进行监控和评估,以提供决策支持。

4.数据管理与处理:工作流流程管理可以对任务处理过程中产生的数据进行管理与处理。

系统可以自动收集、整理和存储任务执行过程中所涉及的数据,以便后续的分析和使用。

同时,还可以对数据进行必要的处理和加工,以满足不同的业务需求。

5.异常处理与调度:在任务执行过程中,可能会出现各种异常情况,如任务延期、任务失败等。

工作流流程管理可以通过监控和分析任务执行情况,及时发现并处理异常。

同时系统可以根据异常情况自动调度任务,如重新分配任务、优先执行紧急任务等,以保证整体工作流程的顺利进行。

6.绩效评估与优化:工作流流程管理还可以对任务执行的绩效进行评估和优化。

通过对任务执行过程进行分析,可以找出工作流程中存在的问题和瓶颈,以及提出改进措施。

工作流管理系统

工作流管理系统

工作流管理系统为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。

在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。

业务流程中,实现了基于计算机自动化的全部或部分称为工作流。

工作流管理系统(Workflow Management System,WFMS)是定义、创建、执行工作流的系统。

在最高层上,WFMS应能提供以下三个方面的功能支持:建造功能:对工作流过程及其组成活动定义和建模;运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。

工作流管理系统带来的好处由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。

作为一种对常规性事务进行管理、集成的技术,WFMS的出现是必然的。

它可以带来以下收益:改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高顾客服务质量;提高业务流程的柔性等。

工作流管理系统的基本结构WFMS组成。

在这个一般结构模型中,有三种类型的部件:WFMS内提供各种功能支持的软件组元;为一个或多个软件组元使用的各种系统定义和控制数据;应用程序和数据库。

系统中主要部件和数据的作用1.过程定义工具过程定义工具被用来创建计算机可处理的业务过程描述。

它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。

2.过程定义过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。

这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。

3.工作流执行子系统(WES)和工作流引擎工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。

工作流引擎是WFMS的核心软件组元。

工作流管理系统

工作流管理系统

工作流管理系统
工作流管理系统是一种能够帮助企业管理和优化工作流程的软件系统。

它能够
自动化和协调各种业务流程,提高工作效率,降低成本,减少错误,增强监控和报告能力。

工作流管理系统通常包括工作流引擎、规则引擎、表单设计工具、监控和报告工具等模块。

首先,工作流管理系统能够帮助企业实现业务流程的自动化。

通过工作流引擎,系统能够自动分配任务、监控进度、提醒工作人员等,从而减少人工干预,提高工作效率。

例如,一个采购流程可以通过工作流管理系统自动触发审批流程,减少了人工传递文件和信息的时间,提高了审批效率。

其次,工作流管理系统还能够帮助企业优化业务流程。

通过规则引擎,系统能
够根据预设的规则自动执行某些操作,如自动分配任务、自动触发流程等。

这样可以避免人为因素对业务流程的影响,提高了业务流程的质量和一致性。

此外,工作流管理系统还提供了表单设计工具,能够帮助企业设计和定制各种
业务表单。

这些表单可以用于数据收集、审批流程等,通过系统自动生成和处理表单,减少了人工操作,降低了错误率。

最后,工作流管理系统还提供了监控和报告工具,能够帮助企业实时监控业务
流程的进度和状态,并生成各种报告。

通过这些报告,管理人员可以了解业务流程的执行情况,及时发现问题并作出调整。

综上所述,工作流管理系统是一种能够帮助企业管理和优化工作流程的重要工具。

它能够自动化和协调各种业务流程,提高工作效率,降低成本,减少错误,增强监控和报告能力。

在当前信息化的大环境下,工作流管理系统已经成为企业提升竞争力的重要利器。

工作流流程管理功能描述

工作流流程管理功能描述

工作流流程管理功能描述一、引言工作流流程管理是现代企业中非常重要的一项功能,它可以帮助企业优化流程、提高效率、降低成本。

本文将介绍工作流流程管理的定义、作用以及一些常见的功能和特点。

二、定义工作流流程管理是指通过软件系统对企业内部的工作流程进行管理和优化的一种方法。

它通过定义、执行和监控工作流程,将任务分配给相关人员,并跟踪任务的执行情况,以确保任务按时完成。

三、作用1. 提高效率:通过自动化流程,减少手工操作,大大提高工作效率。

工作流流程管理可以自动分配任务、提醒员工完成任务,并在任务完成后自动触发下一步操作,避免了繁琐的人工干预。

2. 降低成本:工作流流程管理可以帮助企业减少人力资源的投入,降低管理成本。

通过自动化流程,减少了人为错误和重复工作,提高了工作的准确性和一致性,从而节省了时间和资源。

3. 提升协作效率:工作流流程管理可以将任务自动分配给相关人员,提醒员工完成任务,并实时跟踪任务的执行情况。

这样可以有效地提升团队的协作效率,减少沟通成本,避免任务的延误或遗漏。

4. 加强监控和控制:工作流流程管理可以对任务的执行情况进行实时监控和控制。

管理者可以通过系统查看任务的进度和质量,及时发现和解决问题,确保任务按计划进行。

四、常见功能和特点1. 流程定义:工作流流程管理系统提供了流程定义的功能,可以通过图形界面进行流程的设计和配置。

用户可以定义流程的各个环节、任务的执行顺序和条件,以及任务的执行者和审批者等信息。

2. 任务分配:工作流流程管理系统可以根据流程定义将任务自动分配给相关人员。

任务分配可以基于角色、岗位、技能等条件进行,以确保任务能够被合适的人员执行。

3. 任务提醒:工作流流程管理系统可以实时提醒员工完成任务,并通过邮件、短信等方式发送提醒通知。

这样可以避免任务的延误和遗漏,提高了任务的及时性。

4. 任务执行:工作流流程管理系统可以提供任务执行的界面,员工可以在系统中查看任务的详细信息、执行任务并提交任务结果。

工作流表单

工作流表单

工作流表单随着信息化时代的到来,越来越多的企业开始采用工作流系统来管理业务流程。

而工作流表单作为工作流系统中的重要组成部分,也越来越受到人们的关注。

本文将从定义、分类、优势等方面对工作流表单进行探讨。

一、定义工作流表单是指在工作流系统中,用于记录和传递业务数据的一种表单。

它可以包含各种类型的数据,如文本、数字、日期、图片等,同时还可以设置各种校验规则和权限控制,确保数据的准确性和安全性。

二、分类根据表单的用途和功能,工作流表单可以分为以下几类:1.审批表单审批表单是工作流系统中最常见的表单类型。

它用于记录和传递审批流程中的各种数据,如申请人、审批人、审批意见等。

审批表单通常包含多个字段,每个字段都有特定的含义和作用。

2.任务表单任务表单是指在工作流系统中,用于记录和传递任务数据的一种表单。

它可以包含任务的名称、描述、截止日期等信息,同时还可以设置任务的优先级、状态等属性。

3.报表表单报表表单是指在工作流系统中,用于生成和展示各种报表的一种表单。

它可以根据不同的需求,生成各种类型的报表,如柱状图、折线图、饼图等。

报表表单通常包含多个字段,每个字段都有特定的含义和作用。

三、优势采用工作流表单管理业务流程,具有以下几个优势:1.提高工作效率工作流表单可以自动化处理业务流程,减少人工干预,从而提高工作效率。

同时,它还可以根据不同的业务需求,自动分配任务和审批人,避免了人为的疏漏和错误。

2.提高数据准确性工作流表单可以设置各种校验规则和权限控制,确保数据的准确性和安全性。

同时,它还可以对数据进行自动化处理和分析,提高数据的价值和利用率。

3.提高管理效能采用工作流表单管理业务流程,可以实现对业务流程的全面监控和管理,从而提高管理效能。

同时,它还可以根据不同的业务需求,灵活调整业务流程,提高业务的适应性和灵活性。

四、结语工作流表单作为工作流系统中的重要组成部分,具有重要的作用和优势。

通过对工作流表单的分类和优势的探讨,相信读者对工作流表单有了更深入的了解和认识。

工作流管理系统的功能

工作流管理系统的功能

工作流管理系统的功能随着现代企业规模的不断扩大和业务复杂度的增加,工作流管理系统已经成为企业管理的重要工具。

工作流管理系统是一种利用计算机技术对企业业务流程进行自动化和优化的工具,它可以帮助企业提高工作效率、降低成本、提升服务质量。

下面将介绍工作流管理系统的功能及其对企业管理的重要意义。

功能一:流程设计与建模工作流管理系统可以让企业用户根据实际业务需求,通过图形化界面设计和建模各种流程。

用户可以方便地定义流程中涉及的各个步骤、角色、条件等,从而实现业务流程的标准化和自动化。

功能二:流程监控与调度工作流管理系统可以实时监控各个流程的执行情况,包括流程的进度、执行者、耗时等信息。

用户可以通过系统随时查看流程执行情况,及时发现问题并进行调度,保证流程的顺利执行。

功能三:任务分配与授权工作流管理系统可以根据流程设计自动分配任务给相关执行者,并在任务完成后自动触发下一步。

同时,系统可以支持不同角色的授权管理,确保只有经过授权的人员才能执行特定任务,保障数据安全和流程的顺利进行。

功能四:数据集成与交换工作流管理系统可以与企业现有系统进行集成,实现数据的无缝交换和共享。

通过系统的数据集成功能,可以实现不同系统之间的数据流畅传递,提高数据的准确性和实时性。

功能五:性能监控与优化工作流管理系统可以对流程的执行情况进行实时监控和分析,帮助企业管理者发现瓶颈和潜在问题,并进行相应的优化调整,提高业务流程的效率和质量。

功能六:报表与分析工作流管理系统可以生成各种报表和分析结果,帮助企业管理者全面了解业务流程的执行情况和效果。

用户可以通过系统的报表功能,追踪流程的执行情况,及时进行决策和调整。

功能七:用户权限管理工作流管理系统可以支持灵活的用户权限管理功能,用户可以根据自身角色和权限进行系统的访问和操作。

通过权限管理功能,可以保护系统的安全性,防止未授权人员进行非法操作。

结语工作流管理系统作为一种重要的企业管理工具,具有众多丰富的功能,可以帮助企业提高工作效率、降低成本、提升服务质量。

Easyflow工作流介绍

Easyflow工作流介绍

Easyflow工作流介绍EasyFlow是一种用于管理和自动化企业工作流程的工作流管理系统。

它提供了简单易用的界面和强大的功能,使企业能够更高效地组织和管理工作流程,提高企业的运营效率和员工的工作效率。

EasyFlow提供了一些基本概念和功能,帮助企业进行工作流定义和流程实施。

首先,EasyFlow通过流程设计器可以轻松地定义和设计各种工作流程。

流程设计器提供了直观的界面,用户可以通过拖放方式定义流程节点、连接线和流程顺序。

此外,EasyFlow还提供了多种节点类型,如人工节点、自动节点、开始节点和结束节点,用户可以根据实际需求选择相应的节点类型,并对节点进行自定义设置。

其次,EasyFlow提供了强大的流程执行引擎。

在流程执行期间,EasyFlow可以自动触发和处理各种事件和动作,如自动分配任务、发送邮件通知、触发工作流路由等。

此外,EasyFlow还支持多种工作流实例之间的交互和协同,使得不同工作流之间可以相互调用和关联,实现跨部门、跨系统的协作。

另外,EasyFlow提供了丰富的监控和分析功能。

通过EasyFlow的监控面板,用户可以实时了解工作流执行情况,包括工作流实例的状态、流程节点的执行状态、任务的分配情况等。

同时,EasyFlow还提供了统计和分析报表,帮助用户分析工作流执行的效率和效果,为企业的决策提供参考。

EasyFlow还具有高度的可扩展性和灵活性。

它支持自定义的插件和扩展,用户可以根据自己的需求进行二次开发和定制,并与其他系统进行集成。

此外,EasyFlow还提供了丰富的API和SDK,方便开发人员进行集成和定制开发。

EasyFlow的应用场景非常广泛。

它可用于各种类型的企业工作流程的管理,包括销售流程、采购流程、审批流程、财务流程等。

无论企业规模大小,EasyFlow都能够根据实际需求提供灵活、高效的工作流解决方案。

总之,EasyFlow是一款功能强大、易于使用的工作流管理系统,帮助企业高效组织、管理和自动化各种工作流程。

现代工作流(workflow)实例介绍(c#)

现代工作流(workflow)实例介绍(c#)

复杂的流程图。
信息化平台室
39
成功案例(4)
客户名称:上海建工
信息化平台室
40
流程系统与同行的比较
功能名称 可视化的定义工具 超时处理 PKPM √ √ 金富瑞 √ √ 普元 √ √
流程的导入导出
支持weboffice 流程终止 挂起与恢复 消息提醒 可视化的流程监控 流程代理 工作日历 流程处理记忆 任务自由跳转 签章管理 共享任务 逾期自动流转 流程告知
14
可视化的流程监控
使用者可以方便地以图形方式察看每个流程实例的运 转状况,用不同的颜色区分出每个节点的运行状态, 可以方便地掌握整个流程实例运转状态及每个节点的 执行状况。
信息化平台室
15
丰富的处理和管理功能
代理人设置 签章管理 工作日管理 会签 终止 退回 暂存 直送 知会 超时提醒
信息化平台室
35
成功案例(4)
客户名称:上海建工 项目负责人:王远功 项目类型:施工企业信息化综合项目管理系统 流程使用亮点:回退和直送跳跃
信息化平台室
36
成功案例(4)
客户名称:上海建工
信息化平台室
37
成功案例(4)
客户名称:上海建工
客户的流程审批过程。
信息化平台室
38
成功案例(4)
客户名称:上海建工
信息化平台室
16
流程应用现状与价值
目前信息化项目中,大约有90%的客户都在使 用流程,并且都当作核心业务。 在每个项目中,流程应用大概占20%-30%。
流程应用范围广。。。 项目应用比重大。。。
信息化平台室
17
流程应用现状与价值
流程应用价值

工作流引擎系统 BPM功能清单-V1.0

工作流引擎系统 BPM功能清单-V1.0
我的草稿
用户填写了表单但是还未发起的流程实例。
我的抄送转发
抄送转发给其他用户的流程实例。
我流转的任务
用户流转出去的任务。
流转任务
在流程审批的过程中,用户可以将任务进行流转,流转可以设置会签。流转后可以设置返回或者审批往下执行。
流程事项
待办事宜
需要用户处理的任务。
已办事宜
用户处理过的未归档的流程实例。
表单元数据管理
生成表单之前需要先定义表单元数据,表单元数据是表单控件类型,验证,表单计算,分组,联动等相关的一些数据。
一份表单元数据可以包含一个或者多个业务对象。
表单生成
可以选择由一个或者多个业务对象生成表单,选择实体对应的模版,然后生成模版,生成模版后,用户可以编辑表单,用户可以编辑js实现一些特殊的功能。
流程条件配置
对流程设置控制条件。
流程历史管理
流程支持版本控制,通过历史管理可以查看流程的所有版本。
流程其他设置
标题规则:编辑流程实例的标题生成规则。
跳过第一个节点:让流程从开始节点发起以后马上完成第一个任务。
相邻节点执行人直接跳过:设置是否相邻节点是同一个执行人时,用户只需要审批一次即可完成两个节点的任务。
子系统管理
子系统管理
支持在系统中配置一个或多个子系统,可以对子系统配置子系统资源。
条件脚本
条件脚本
条件脚本在流程人员配置条件,跳转规则,流程事件中。
人员脚本
人员脚本
在流程人员分配时,一些负杂的需求,配置一些人员脚本来实现。
常用脚本
常用脚本
这个是将系统中的脚本,在很多场合都使用他。
控件组合
控件组合
这个一般使用在流程表单中,通过实现控件组合,实现一些选择器。

工作流管理系统2篇

工作流管理系统2篇

工作流管理系统2篇第一篇:工作流管理系统介绍工作流管理系统是一种通过计算机系统对企业流程进行管理和优化的软件工具。

它可以帮助企业将复杂的工作流程转化为可视化的流程图,帮助企业员工按照客户需求、内部业务规范、合规要求等进行工作,从而提高工作效率、减少错误率。

工作流管理系统通常包括以下功能:1.流程建模:以图形化的方式创建业务流程图,设置流程节点和转移条件,规范流程管理。

2.流程引擎:根据流程模型自动化执行任务、协调任务分配、任务调度等。

3.流程监控:实时跟踪流程状态,追踪流程的执行流程。

4.流程分析:对流程进行统计分析,了解流程瓶颈和流程中的问题,将优化建议反馈给企业改进流程。

工作流管理系统使用场景广泛,适用于各种企业的财务、人力资源、客户服务等业务流程,还可用于政府、医疗、教育等领域。

例如,企业报销流程、人事调配流程等都可以通过工作流管理系统进行规范化管理。

这里介绍一下几款常用的工作流管理系统:1.Oracle Workflow:支持业务流程建模、自动任务处理、监控分析等。

2.SAP NetWeaver:基于SAP Hana的工作流引擎,可应用在各种SAP业务场景中。

3.Microsoft Flow:支持在云上或本地执行的工作流框架,可自动联接常用的服务和应用程序。

工作流管理系统的优势如下:1.提高工作效率:将流程标准化、自动化,提高工作效率。

2.减少错误率:自动对任务进行处理,减少判断、重复等环节出现的错误。

3.提高规范性:规范流程管理,避免人为因素对流程的影响。

4.降低成本:自动化处理,减少人工成本和时间成本。

5.提高利润:通过提高工作效率和降低成本,企业的整体利润将得到提高。

总之,工作流管理系统是一种优秀的软件工具,能够有效帮助企业规范管理流程,提高工作效率,进而提高利润和业务竞争力。

第二篇:工作流管理系统的应用案例工作流管理系统在实际企业中的应用已经越来越广泛,下面我们来介绍一些工作流管理系统在企业中的成功应用案例。

鼎捷工作流平台EasyFlowV3产品功能清单2011 V2.0

鼎捷工作流平台EasyFlowV3产品功能清单2011 V2.0

版本文档简要信息:文档主题(Title) 鼎捷工作流平台EasyFlowV3产品功能清单作者(Author)审批者(To Be Approved By)说明(Comments)文件名称(File Name) 鼎捷工作流平台EasyFlowV3产品功能清单.doc文档版本历史:序号日期版本变更说明修改人注释1. 2011-02-14 V1.0 新文件胡滨2. 2011-12-15 V2.0 更新产品功能胡滨3.4.5.目录版本 (2)目录 (2)一、基础软件包功能清单(FUNCATION BASE SERVICE PACKAGE) (3)二、工作流引擎模块功能清单(WORKFLOW ENGINE FUNCTION LIST) (5)三、OAS模块功能清单(OAS FUNCTIONS LIST) (9)四、KMS模块功能清单(KMS FUNCTIONS LIST) (13)五、HRESS模块功能清单(HRESS FUNCTIONS LIST) (15)六、ISO管理模块功能清单(ISO FUNCTIONS LIST) (17)七、EMS财务追踪管理模块功能清单(EMS) (20)八、系统集成模块功能清单(SYSTEM INTEGRATION FUNCTIONS LIST) (20)九、可选功能清单(CHOOSE FUNCTIONS LIST) (23)鼎捷工作流应用平台(EasyFlow V3)产品功能清单一、基础软件包功能清单(Funcation Base Service Package)基础软件包功能描述系统基本功能1. 系统参数设置提供灵活的系统配置功能2. 文件服务器设置对系统附件的保存目录进行设定和管理3. 公司设置对企业相关信息进行设置4. 企业日历设置对企业全年的工作日历,假期进行设置5. 假别设置对企业提供的休假类别进行设置和管理6. 系统查询对企业购买的相关模块,授权用户数量,在线用户数进行查询7. 公告栏发布公司的公告信息8. 讨论区相当于公司内部的BBS。

工作流总体介绍

工作流总体介绍


-
以工作流为模块,应用“推”工作流运转。就是由工作流提供相应的 接口,业务进行调用,从而实现流程的运转。这也是我们建议采用的 方式。 以工作流为核心,是工作流“拉”应用。就是说在编译业务逻辑/页 面时,遵循我们制定的一些规范,然后由工作流引擎调用业务逻辑/ 页面,实现流程的运转。 由于这里以工作流为核心,一些框架的展 现形式采用的是工作流自身提供的。
22
中国软件与技术服务股份有限公司
工作流总体介绍
功能概要
模式
- 6、取消模式
取消任务(Cancel Activity) -- 取消(或禁止)一个激 活任务; 取消流程(Cancel Case -- 取消(或禁止)一个流程 Cancel Case) 。
23
中国软件与技术服务股份有限公司
工作流总体介绍
The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules. (WFMC,1996)
18
中国软件与技术服务股份有限公司
工作流总体介绍
功能概要
模式
-
2、高级分支和同步模式
多路选择(Multiple Choice) -- 从多个可选路径中选择几路执行; 多路合并(Multiple Merge) -- 无同步合并多个执行路径; 路径鉴别(Discriminator) -- 无同步合并多个执行路径,然并发任 务仅执行一次; M并N(N-out-of-M Join) -- 合并多个执行路径,实现部分同步,并 发任务仅执行一次。 同步连接(Synchronising Join) -- 合并多个执行路径,若多路执行 则同步;若一路执行则简单合并(Simple merge)。

工作流平台功能描述

工作流平台功能描述

工作流平台功能描述1.流程设计和建模:工作流平台允许用户通过可视化工具来设计和建模工作流程。

用户可以定义工作流的各个阶段、任务和相关的数据和资源,并将它们以逻辑的方式连接起来。

2.任务分配和调度:工作流平台可以将任务自动分配给相关的人员或团队,并根据预定的规则和优先级进行调度。

这有助于确保任务按时完成,并减少人为错误和延误。

3.通信和协作:工作流平台提供了各种通信和协作工具,如即时通讯、电子邮件、讨论论坛和共享文件夹等。

这有助于促进团队之间的交流和协作,提高团队合作的效率和质量。

4.数据集成和交换:工作流平台可以与其他系统和应用程序进行数据集成和交换。

它可以自动从其他系统中获取数据,并将结果返回给相应的系统。

这有助于实现不同系统之间的无缝集成和信息共享。

5.数据分析和报表:工作流平台可以对任务和流程的执行情况进行实时监控和分析。

它可以生成各种报表和图表,以帮助用户了解工作流程的性能和效果,并进行决策和改进。

6.自动化和优化:工作流平台可以自动执行任务和流程,从而减少人为干预和减少错误率。

它还可以通过分析和优化工作流程,提高工作效率和质量,减少时间和资源的浪费。

7.安全和权限管理:工作流平台提供了安全和权限管理功能,以确保只有授权的用户才能访问和执行相关任务和数据。

它可以对用户进行身份验证和授权,并限制他们在系统中的操作和访问权限。

8.故障恢复和容错处理:工作流平台可以提供故障恢复和容错处理机制,以确保在系统故障或错误发生时能够及时进行修复和恢复。

它可以自动备份数据并提供灾难恢复计划。

9.扩展性和定制化:工作流平台具有良好的扩展性和定制化能力,可以根据用户的需求进行定制和扩展。

它可以通过添加插件和扩展模块来增强功能,并根据不同业务需求进行定制。

10.移动应用支持:工作流平台支持移动应用程序,允许用户在任何地点和任何时间使用手机或平板电脑访问和执行任务。

这有助于提高灵活性和便利性,并满足移动办公的需求。

工作流管理系统功能与实现

工作流管理系统功能与实现

工作流管理系统功能与实现在谈到工作流管理系统的时候,我们一般从功能和实现两个方面描述。

首先是功能层面,下表是前人总结的工作流管理系统可以具备的功能。

我们可以选择实现其中的部分功能,但是作为工作流管理系统必须具备的功能,在下面的实现部分将描述清楚。

(附件描述144中可以具备的功能的定义)一般性功能(General Functions)1. 免程序开发(No Programming or Scripting)2. 可处理大量流程工作(Volume Transaction Processing)3. 三层式弹性化架构(Three Tier, Scaleable Architecture)4. 稳定的信息传递架构(Robust Message Transports)5. 流程反向回传/抽单(Process Rollback)6. 支持LDAP 目录服务7. 支持企业级数据库(Support for Enterprise Databases)8. 动态用户授权(Active User Licensing)9. 统一的登入ID 与密码(Unified ID/Password)10. 使用者网域安全性(User Domain Security)流程与窗体设计功能(Designer)11. 图形化工作流程图(Graphical Workflow Maps)12. 基于角色的路由(Role Based Routing)13. 平行会签(Parallel Routing)14. 基于关系的路由(Relationship Based Routings)15. 工作队列(Queues)16. 图形化数据路由(Graphical Data Routing)17. 动态会签(Dynamic Routing)18. 条件化步骤(Conditional Steps)19. 条件化步骤跳跃(Conditional Jumps)20. 条件化取消流程(Conditional Aborts)21. 条件化退回(Conditional Returns)22. 条件化收件人(Conditional Recipients)23. 条件定义清单(Event Condition Tables)24. 条件定义清单与其它步骤互动(Status Variables in Event Condition Tables)25. 退件(Return Step)26. 动态定义群组(Dynamic Groups)27. 整合智能型窗体设计工具(Integrated Intelligent Forms Designer)28. 表格透过服务器端连接数据库(Server-Side Database Connectivity for Forms)29. 表格通用变量(Global Variables in Forms)30. 电子签章(Signatures)31. 备注留言板(Memos)32. 表格支持电子扩展表(Spreadsheet Grid in Forms)33. 多页表格(Multiple Pages per Form)34. 子表(Sub-Forms)35. 必备与必读文档(Required and Must-Read Attachments)36. 附件功能(Attachment)37. 资料验证与格式化输入(Data Validation and Masking)38. 支持URL 连结(URL Links)39. 支持HTML/Java (Support DHTML/Java)40. 支持第三方对象开发(Third-Party Objects (Controls))41. 自订传递路径(Ad hoc Routing)42. 连接点(Junction Steps)43. 重复激活流程(Iteration)44. 转折点(Anchors)45. 编辑业务规则(Editing Business Rules)46. 自动暂停或恢复继续流程(Hold Conditions)47. 发起子流程(Sub Processes)48. 同步/异步子流程(Synchronous/Asynchronous Sub Processes)49. 定时激活(Periodic Launches)50. 第三方软件接口(Agent API/SDK )51. Excel 接口(Excel Agent )52. Word 接口(Word Agent)53. ODBC 接口(ODBC Agent)54. ASCII 接口(ASCII Agent)55. 文件接口(File Agent)56. 电子邮件接口(E-mail Agent)57. 呼叫DLL 接口(Invoke DLL Agent)58. 接口中心(Agent Station )59. 流程仿真测试(Simulation)60. 流程仿真除错工具(Debugging Tools during Simulation)61. 连续激活案件(Repeating Steps)62. 取消案件或步骤(Abort Step or Incident)63. 可重复送件的步骤(Perpetual Steps)64. 保密步骤(Private User Steps)65. 禁止代理的工作(Non-assignable User Tasks)66. 复制流程步骤(Replicating Tasks)67. 动态更改工作优先级(Dynamic Task Prioritization)68. 可定义工作流程拥有人(Process Owners)69. 工时成本计算(Task Rates)70. 工作完成时间(Task Completion Times)71. 群体开发流程(Collaborative Design via Maplets TM)72. 数据可传递至子流程(Data Transfer to Sub-Processes)73. 可同时监控主/子流程(View Sub-Process Status in Monitor View)74. 数据捆绑通用变量(Databound global variables)75. 流程设计文件制作(Process Documentation)76. 以邮件通知工作逾时(E-mail Notification of Late Condition)77. 可自订通知邮件(Customizable Notification Messages)78. 群体响应(Group Response/Vote)79. 指定代号启始值(Seeded Incident Number)80. 指定工作暂停(Delayed Assignment)81. 启始新流程权限(Process Initiation Rights)工作流程服务器功能(Workflow Server Features)82. 支持多个流程服务器(Multiple Workflow Servers)83. 集中式的服务器端数据库连结(Centralized, Server-side Database Connectivity)84. 以文字文件激活流程(Process Launch via Text Files)85. 通过E-Mail 激活流程(Process Launch via E-mail)86. 符合业务逻辑的服务器端动态连接库(Server-Side DLLs for Custom Workflow Logic)87. 工作处理记录文件(Transaction Log Files)88. 服务器定时清仓维护(Periodic Server Housekeeping)89. 清仓窗口(Housekeeping Window)90. 处理停顿流程(Handling of Stalled Processes)91. 服务器自动复原(Automatic Server Recovery)客户端程序功能(Client Features)92. B/S 结构的客户端界面(Browser-based Client Interface)93. 依重要程度优先级排列工作清单(Prioritized Client Task List)94. 主动式电子邮件通知(Proactive E-mail Notifications)95. 进度落后工作调整(Late Task Escalation)96. 用户监看流程状况(Status Monitoring at Client)97. 分布式用户管理(Distributed User Administration)98. 用户指定代理人(Client Assign Functions)99. 由工作队列中选择工作(Select Task from Queue)100.用户自订工作窗口画面(Custom Client Views)101.显示已被代理的工作(View Assigned Tasks)102.表格快取功能(Forms Caching)103.表格样板(Form Templates)104.表格自动归档(Automatic Archiving)105.自动更新程序与组件(Automatic Software Update for Browser Clients)106.浏览器端的数字认证功能(Digital Certificate for Browser Software)107.公众用户(Public Client )108.游移用户(Roving User)109.自动定时更新画面(Automatic Periodic Refresh)110.异常状况通知(Notification of Abnormal Situations)111.数据库安全(Database Security)112.开放的客户端软件(Open Client)企业组织图功能(Organization Chart Features)113.企业组织图(Organization Charts)114.子组织图(Sub-Charts)115.组织图拥有人(Chart Owners)116.群组(Groups)117.循序群组(Sequential Groups)118.权重群组(Weighted Groups)119.工作职务群组(Job Function Groups)120.多重角色管理(Multiple Roles Per User)121.相对职务关系(Relative Job Functions)122.职务搜寻(Search)123.组织调整(Reorganize)系统与流程管理功能(Administrator Features)124.图形化工作流程监控(Graphical Workflow Monitoring)125.版本控制(Version Control)126.工作负荷量显示(Workload View)127.任务成本统计(Task Cost Statistics)128.工作流程成本统计(Process Cost Statistics)129.单一步骤超时统计(Step Lag Time)130.工作流程超时统计(Process Lag Time)131.流程暂时停用(Disable Processes )132.由队列中临时调派工作(Pull Tasks from Queue)133.工作重送(Resend Steps)134.非工作日设定(Exclusion Days)135.代理未来工作(Assign Future Tasks)136.工作流程信息输出(Workflow Metrics Export)137.能临时更改收件人(Ability to Change Recipient )138.可显示进行中流程的内容(Ability to View Workflow Data)139.自订案件过滤清单(User-Defined Queries for Reports / Monitor View)140.自动安装流程给新的部门成员(Automatic Install to New Group Members)141.可自行定义统计报表(Configurable Reports)142.可指定代理期限(Assign Until)143.可传回子流程统计数据(Roll-up Sub-Process Statistics)144.强迫第三方应用软件结束(Ability to Complete Third-Party Application Steps)谈到实现,首先要谈的是系统架构,工作流管理系统与其它系统之间的关系定位如下图。

OA系统工作流需要实现的功能

OA系统工作流需要实现的功能

OA系统工作流需要实现的功能OA系统工作流需要实现的功能工作流是整个OA系统的核心,也是BPM的核心,工作流到底需要实现哪些功能,下面店铺就此以用户的需求为蓝本进行阐述。

工作流表面看起来是很简单的,无非是一个表单模板,一个流程定义,然后起草后根据设定的流程一步一步走下出,但是由于业务的差别以及千变万化的需求,实际上比需要实现的功能远比上述功能要复杂得多,这也是很多的开源的工作流系统并没有真正用到OA中来的原因。

一个基本的要求是:一个审批模板可以供全单位使用,如请款单,全单位就一个请款单格式,其流程的设定可以应用全单位并且能够正常流转,这样的要求实现看起来很容易,实际上难度极大。

OA工作流规格1. 文档模板和表单模板模板一般有二种类型,一种是文档模板,一种是表单模板。

如任免、公文等是标准文档模板型工作流,其正文内容是文档格式,一般是WORD或者EXCEL格式。

而请款单,请购单一般情况下是表单模板。

表单模板只能填每个字段的内容,不能进行全文的修改。

文档模板和表单模板的工作流最大的区别点是需不需要对审批表单内容进行统计和分析,文档模板因为是基于文本的,所以对于审批单据是不能对其内容进行查询的。

而表单模板因为是预设了字段,字段内容是实时提取到数据库中的,所以可以对单据的内容进行查询。

如请款单,可以根据请款金额、请款部门、请款人等进行查询和统计。

文档单据如:任免单是不能对其内容进行查询和统计的。

文档模板和表单模板根据单据的内容各有用途,视用户的'单据情况来选定。

无论是文档模板还是表单模板,对于审批的过程一般都能查询出来。

对于一个成熟的工作流系统,必须同时提供文档模板和表单模板供用户选择。

2. 固定流程。

所谓的固定流程指的是对于某个审批模板,先设定好其需要审批的流程,在审批的过程中,单据会按照设定的流程一步步走下去。

如:申请者-部门经理-总经理。

3. 自由流程所谓自由流程说得简单点就是上一步决定下一步,由上一步的审批人在审批完成后,根据需要选定下一步由谁去审批或者结束流程。

JWFDv0.90 工作流系统使用说明

JWFDv0.90 工作流系统使用说明

JWFD TM0.90v 工作流设计与运行管理器使用说明这个版本的JWFD系统是最早的版本,其中包括了一个简易的OA操作界面(按照JWFD的版本号的规定,这个版本应该是v0.90),但是这个版本我的机器上面已经没有啦,07年的时候,硬盘坏了,所有的数据都完蛋,网上应该有这个版本的下载,但是我没有找到,希望看到有这个版本下载的朋友给我说一声我的QQ 7840928772010 年COMSCI补充说明目录1: 前言1-1: 什么是工作流管理系统1-2: 如何在项目中成功的引入工作流管理2: 软件简介2-1: 软件特征2-2: 功能列表2-3: 适用范围3: 软件系统结构介绍3-1: 开发环境3-2: 软件架构3-3: 数据字典4: 软件使用说明4-2: 服务端安装配置4-3: 客户端安装配置4-3: 持久层/数据库环境配置5: 软件使用说明5-1: 服务端使用手册a.介绍软件见面上各个功能按钮的功能,操作方法,每个面板都描述一下b.结合一个实例,介绍如何创建一个完整的工作流模型5-2: 公文处理使用手册5-3: 客户端使用手册(介绍如何通过客户端运行相应的流程)6: 中间件接口API说明5-1 :JA VA –DOC 文档5-2 与第三方平台镶入的说明7: 扩展说明8: 版权声明1: 前言1-1 工作流平台技术在国内企业的办公自动化和政府的电子政务系统建设热火朝天的进行之时,各大软件公司与系统集成商在大大小小的项目中虽然赚到了不少,但也遇到了很多困难,这些困难有些来自于自身的软件产品开发技术上的缺陷,有些来自硬件环境的限制和用户的使用水平的参差不齐..而更多的是来自用户的结合自身业务而提出的系统修改的需求….结合我们在实施项目的实际经验来看….这些困难和矛盾都有一个共同点: 我们的产品和服务与用户的需求之间存在着越来越明显的差距,如果不缩小这个差距,我们的厂商就会失去这个市场,失去这个时机…到底需要什么样的产品和服务才能让用户满意?一句话:业务是核心..信息是纽带...服务是关键无论是用户还是厂商对这三点都是比较认同的,可在项目的具体实施过程中,各方面从自己的利益出发,往往又有不同的看法….这样一来..矛盾就出现了….而且越来越大,最后如果处理不好,就将导致整个项目的失败…怎样才能把自己的软件和用户的业务紧密结合…..从国内外这几年的协同办公和OA的发展方向上来看..只有使用工作流这一新的技术平台才能最终解决业务与信息服务之间存在的矛盾工作流WORKFLOW 这一个概念最早是出现工业生产自动化控制这一领域,就是指将一系列需要协作完成的生产操作过程用预先定义的方式使用机器或者生产管理系统来管理整个生产任务,在这一个过程中,每一个生产环节是一个节点,而整个流程可以是一条线,一棵树,甚至是一张复杂的图(这样的生产控制方式对于可以生产多种类型的产品的生产线是非常合适的,不会因为生产不同的产品而把生产线换掉,而只需要调整系统的参数)以往的业务系统中的对业务的流程处理是一个与系统结合的非常紧密的模块,用户的业务流程已经被完全固化在这个系统中,问题就出现在,一旦用户的需求发生一点点变化,开发商都必须对整个软件系统进行修改..甚至对数据库环境做出大的调整..这样一来…用户和开发商的矛盾就不断的出现………而使用工作流平台来管理非工业生产领域的业务流程和协同办公处理正是将用户与软件开发者的矛盾尽可能的减小的一种好方法一个完整的工作流管理系统(中间件或者完整的应用系统)1:流程设计管理工具(通过类似画图的工作方式,使用户自定义一个可以运行的实际工作业务流程)2:流程运行控制器(工作流引擎,使用各种不同类型的网络图型算法控制流程的运行)3:客户端界面(需要与各种不同类型的B/S,C/S系统结合开发)4:流程数据与业务数据库5:实际业务流/表单管理工具(将流程运行与业务数据表单进行绑定)6:流程运行监控界面(用于系统管理员/流程管理员对整个流程进行监控)为了让用户对工作流这一概念有更为明确的了解,特引用中国科学院计算所的 <<基于关系结构的轻量级工作流引擎>> 论文中的一段话工作流是业务过程的计算模型,即将相应的业务逻辑和业务规则在计算机中以恰当的模型进行表示并对其实施计算。

工作流管理系统需求规格说明书

工作流管理系统需求规格说明书

西北工业大学软件与微电子学院<工作流管理系统>需求规格说明版本:1.0编写:年月日校对:年月日审核:年月日批准:年月日目录1引言11.1编写目的11.2背景11.3定义11.4参考资料22任务概述22.1目标22.2用户特点23需求详述33.1关键信息33.1.1名词解释33.2过程描述53.2.1系统管理53.2.2流程设计83.2.3业务管理133.2.4用户操作224说明251引言1.1编写目的本需求规格说明书对系统所要实现的功能分模块进行了详细说明,它是一份描述系统整体结构及工作流程的文档。

本需求规格说明书主要向客户方及与本工程相关的人员发放,使他们了解该软件的功能结构详细情况。

1.2背景待开发系统是由631所提出的,针对该所的业务要求及外协任务说明。

该系统包括四个子系统:系统管理;流程设计;业务管理;用户系统。

本系统由西北工业大学软件与微电子学院负责开发,系统的开发环境为:Windows+J2EE。

1.3定义WfMC<Workflow Management Coalition):工作流管理联盟。

流程设计:创建工作流模型,根据实际的业务流程创建可视的流程模型。

业务管理:是对工作流模型和实例进行监控和管理。

活动:是一项工作的原子单元。

有时会使用节点代替活动。

流程:是活动的集合,有时会使用工程代替流程。

角色:指工作流模型的参与者和任务承担者,和权限相关联。

用户:指工作流系统的使用者。

连接:是两个活动之间顺序依赖的根据,有时会使用边代替连接。

变量:是工作流的数据单元,被称做工作流相关数据。

触发器:是用户定义的逻辑,向活动/节点和工作流过程增加自动的或具体的动作。

映射:是在工作流初始化时允许动态角色解决的一个工作单元。

实例:代表一个工作流模型具体执行的工作流过程。

1.4参考资料《GB856T-----88计算机软件开发规范》;《民机优化设计系统部分软件模块开发合同书及外协技术协议书》,中航集团631研究所与西北工业大学,2007年1月。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工作流系统功能列表流程运转功能1. 串行路由(Sequence Routing)这个一般都比较容易理解,就是按照顺序的任务执行2. 并行路由(Parallel Routing)企业内部有许多作业必需平行处理以提高效率,举例来说:有5 位部门经理需要提出年度预算报告,每一部门之报告为独立提出,故可将五位经理定义在同一步骤内,各自处理后再统一送到下一步骤。

3. 聚合路由(Merge Routing)多个分支需要聚合成一个完整的流程工作流系统功能列表系列4. 条件路由(Conditional Routing)在企业处理日常工作时,有许多步骤只有在特定条件成立时才会执行。

工作流程自动化软件因此必需提供此功能。

5. 条件跳跃(Conditional Jumps)条件式跳跃指满足某些特定条件时,必须自动跳过中间数个步骤至指定人员处理。

这也是企业工作程序里屡见不鲜的状况。

6. 条件终止(Conditional Aborts)在企业内常发生当遇到某些状况时,则整个流程实例便取消而不再流转。

工作流程自动化软件也必需相对提供这项功能。

7. 回退(Process Returns)这项业务因为各种原因(文档不全、发送错误等等),当然处理人要求上一处理人重新办理,或重新发送8. 取回(Process Rollback)业务人员依照客户要求填写订单后,订单送出往下继续传递,隔了一天后,客户临时决定要更改订货的内容,您可以在不删除订单流程的情况下,使用反向回传的功能,可从有问题的步骤(订单输入)直接「取回」已流到后面数个步骤的该张订单,修改完毕后再送至下一步骤.一般这种情况,实际系统实现中,会强制在后续处理人未处理的情况下可做出[取回]动作,否则不能取回。

9. 自循环(Self-Cycle)在电子政务办公系统中,经常出现的“多处长联合审批”过程。

多个处长(个人)属于同一个处长角色(角色单元)。

针对同一个审批过程,采用自循环(审批这个过程重复执行)就可以基本解决问题。

10. 发散路由(Emanative Routing)一个任务拆分成多个任务,其分支状态基本相等,同时流程也因为发散操作而分为多个分支流程11. 抄送路由(Copy Routing)比如一个发文,在交司局会签的时候,可能会抄送一份给另外的司局备案,这个过程就或额外的激活一个不影响主会签流程的“抄送任务”流程运转扩展功能12. 关系路由(Relationship Based Routings)大部分企业流程是构建在从属关系上的:申请差旅费需由部门经理核准、员工绩效由上级主管评定…等等。

如果通过指定某人向某人汇报来实现关系路由显然不科学(对大的企业也不可能),所以能依据从属关系来决定流程传递方向的功能更显重要。

13. 动态路由(Dynamic Routing)能够依照实时信息(条件),动态变更企业流程逻辑与进行方式,是工作流程系统应具备的另一项重要功能。

14. 异常终止(Exceptional Aborts)在企业内常发生当遇到某些异常状况时,则整个流程实例便取消而不再流转。

工作流程自动化软件也必需相对提供这项功能。

15. 子流程(Sub Processes)工作流自动化解决方案,必须能够由主流程呼叫子流程,从而实现网状工作流程的设计。

例如请购流程内的订单核准步骤通过后,便自动启动验货流程。

现代企业工作往往非常复杂,这项功能可保证流程设计与导入能够更为模块化。

16. 同步/异步子流程(Synchronous /Asynchronous Sub Processes)当主流程呼叫子流程时,需要提供以下的弹性选项:主流程必需等待子流程结束后再继续进行(同步启动);或主流程直接进行下一步,而毋需等待子流程结束(异步启动)。

17. 主子流程数据交互(Data Transfer to Sub-Processes)当主要工作流程呼叫另一支子流程时,必需要能够传送数据到子流程内;当子流程结束后,它也必需能将数据传回主流程。

18. 处理停顿流程(Handling of Stalled Processes)当执行工作流程时,有可能某一流程会“卡住”而无法继续往下执行,此情况通常是发生在不兼容的条件状况,而无法使流程进行到正确的后续步骤(例如无限制的重复代理),因此工作流解决方案必需提供侦测与回复异常停顿流程的功能。

19. 基于角色的路由(Role Based Routing)基于角色的路由不同于以员工姓名为依据,如果职务发生变化(这在企业是屡见不鲜的常事),流程设计不需变动。

此处在OA 系统中,还有待仔细思考。

有时候客户要求以人为传送对象20. 自由流(Unrestricted Routing)这种情况并不是太符合流程化工作,但是在OA 系统中应用很广21. 条件化收件人(Conditional Recipients)在许多企业环境里,工作的分派是依照各人的职责或它的专长。

因此,工作流程自动化软件必需提供依实际状况决定分派工作给谁的功能。

22. 备注留言板(Memos)企业内的人工流程作业中"备忘贴纸"是被广泛应用的,粘贴在传阅档案或文件上用来作备忘或附注意见。

23. 特殊路由(Ad hoc Routing)有些业务流程,常常无法在设计时决定工作收件人是谁,通常要等到任务开始执行才会临时决定。

例如,采购必需将成本归到某项目下,并且需经过项目经理核准,但公司内可能有许多项目及项目经理,如果硬将这些项目与项目经理名称事先Coding 到程序内,是非常不实际的作法。

24. 连接点(Junction Steps)连接点事实上是一个“空的步骤”,提供某些简单但却必备的功能,例如控制流程分流或汇合的控制。

因为连接点具备了条件式激活与条件式完成…等状况判断功能,故可用来作为不同条件时流程转折的判断点。

连接点的存在可是流程逻辑更为严谨,更加符合实际业务的需求。

25. 重复激活流程(Iteration)重复激活流程的意义是:只要指定的条件未满足前,会自动重复执行一连串步骤的功能。

例如当汇总表尚未全部搜集完毕前,重复送出空白窗体要求指定单位补填资料。

26. 定时激活(Periodic Launches)许多工作具备定时或定期的特性,例如每月填写业绩预估表、每天下班前填写品质管理日报表、每季填写一次绩效考核表。

这种定时自动激活的功能,更是工作流程自动化系统不可或缺的。

27. 连续激活步骤(Repeating Steps)要求软件可利用清单(Table)方式一次激活多个流程案件。

例如,当本月份有员工试用期届满时,自动激活员工试用期满考评表,合乎条件的员工数目有多少,便激活多少的流程案件,此功能亦可设计为连环激活流程(即主流程某些条件满足时激活多个子流程窗体)。

28. 取消任务(Abort Step or Incident)工作因故临时决定取消,在一般企业内也是屡见不鲜的情况。

所以工作流程自动化软件必需提供案件取消,或取消流程中特定步骤的功能。

例:订购出货流程有7 个步骤,当进行到第4 步骤仓管时,业务人员接到客户取消订单通知,此时应该有取消案件功能,则此工作将从所有相关人员工作列表内清除。

29. 保密步骤(Private User Steps)企业内常会有某些处理程序必需是保密的(例如薪资评定、员工绩效评定…..等),因此工作流程系统也必需相对提供此类功能定义。

30. 指定工作暂停(Delayed Assignment)在许多真实的情况下,我们通常会暂停某特定工作一段时间,以便等待其它事件或工作完成。

因此工作流系统必须支持此项功能。

31. 流程暂时停用(Disable Processes )企业有时会因某些情况希望暂停新任务的发起(例如,发现产品目录已寄送一空,便暂时停止客户索取的新要求),通常是因为服务不再继续,或暂时停止某类工作直到情况改变。

工作流系统因此需要提供流程能暂停发起新任务的功能。

32. 由队列中临时调派工作(Pull Tasks from Queue)假使某件工作正在工作队列(task queue)中等待,而紧急情况发生需要立即处理此等待中的工作。

这时便需要能将工作从队列中抽调立即处理的功能。

这在现实生活中经常发生,因此工作流自动化软件也必须考虑到这一点。

33. 工作重送(Resend Steps)当原始工作程序有问题或设备故障导致流程错误时,流程管理员可将工作重新发送,以避免流程无法继续进行。

34. 能临时更改收件人(Ability to Change Recipient )我们通常会需要介入某个正在进行中的任务,并将某个步骤收件人临时更改为指定人员处理,此功能对于例外处理或未预期的特殊状况非常重要。

35. 共享任务(Share Task)多个人拥有处理任务的平等权利或义务,每个人都只有其中一人处理该任务。

36. 可指定代理期限(Assign Until)当某员工因请假将工作交由他人代理一个月,当他返回工作岗位后,需要将工作承办权责自动取回,因此工作流程系统必须提供指定代理期限的功能。

流程监控功能37. 可同时监控主/子流程(View Sub-Process Status in Monitor View)当主流程激活一个或多个子流程时,能否在监控主流程时同步显示子流程现况,对管理者与用户都是一项很实用的功能。

38. 流程仿真测试(Simulation)业务流程牵涉了大量用户与设备环境,把新完成的工作流系统安装到现实环境中进行测试,是非常不切实际和低效率的,毕竟企业不是“小白鼠”。

如果工作流解决方案缺乏这一功能,在实施过程中将给企业造成损失。

流程仿真功能可以让设计者在模拟环境中直接仿真测试。

39. 流程仿真除错工具(Debugging Tools during Simulation)在仿真测试时,系统测试人员需要完善的除错工具,协助了解每一步骤的变量内容是否正确、以及变量在何时更动内容。

此功能使得设计师不仅能针对用户接口除错,也能事先掌握流程逻辑的正确性。

40. 工时成本(Task Rates)对企业而言,每个参与工作流程的员工都是有成本的。

这些费用应该被计算至项目成本或部门成本。

工作流程软件必需提供成本计算功能,针对处理人员薪资不同而能统计流程处理成本。

41. 工作完成时间(Task Completion Times)在业务进度控制中,通常会指定该工作所需的处理总时间(工时:例如10 人天,20 人月),工作流程每一案件的处理总时数,是统计每一步骤实际处理时间而成。

当企业工作流程自动化之后,这项工作就可以由自动化软件代劳。

42. 图形化工作流程监控(Graphical Workflow Monitoring)工作流自动化最重要的效益之一,就是可以图形画面显示任何流程的处理进度,以取代人工操作中传统且无效率的的以人力追踪管制。

相关文档
最新文档