在和客户的交流中,有客户提出有这样的业务流程:
申请---》审核 这样一个流程,在最下一级如县级工作人员,填写申请单,送给市级审核。市级审核完毕 送省级审核,审核完毕再送中央审核。
如果市级工作人员,填写申请单,则送给省级领导审核,省级--》中央审核
省级工作人员,填写申请单,则送中央审核。
每一级工作人员申请单填写的内容相同,审核的信息也是相同的。
不同级别的人都可以进入系统填写申请单,然后提交到下一级去审核。
县级的申请单--》市级审核--》省级审核--》中央审核---》结束
市级的申请单--》省级审核--》中央审核--》结束
省级的申请单--》中央审核--》结束
要经过几级的审核可能是3级审核,4级.....n级都有可能。
级别不确定的话,就不能在流程设计器中画好每个级别的审核节点。
在eworkflow工作流设计器中,可以通过条件返回本身节点的方式来设置循环。当到达最后一个审核节点后,就可以结束流程。
申请---》审核
填写审核申请单,提交审核,审核步骤的执行人,是上一步填写申请单的执行人的上级。
审核完成后,一个条件判断:判断当前审核人员所在的级别,如果是顶级,则结束流程;不是顶级,则仍然提交到审核节点,审核人是当前审核人的上级。
无论是哪一级的工作人员填写的审核单,下一步的审核人,都是查找当前操作人员的上级。
需要完成的业务类:
* 判断当前执行审核的人员,是否为顶级的操作人员。
* 查找当前执行人的上级。
业务表单:
* 填写申请单
* 审核申请单
表单中还可以做一些权限的设置,如不同级别的人可以做不同的操作或查看的信息不同等。
通过扩展的业务类,无论几级的审核,都可以完成,在设计流程的时候,也无需先固定好几级的审核,达到智能化的管理。无论那一级的操作人员都可以进入填写申请单,提交到他的下一级去审核。
相关推荐
### 浅析业务流程管理(BPM)与工作流的区别 #### 概述 在数字化转型的浪潮下,企业越来越依赖信息系统提升效率与竞争力。ERP(企业资源规划)、CRM(客户关系管理)、SRM(供应链管理)等系统已成为企业信息化的...
工作流中的回退业务实现是流程管理中的一个重要环节,它涉及到流程执行的错误纠正和效率优化。回退,或者说Rollback WorkItem,是指在工作流系统中,参与者主动将已经执行过的任务从待办任务列表中回退,以便某个...
在电商业务中,工作流(WorkFlow)扮演着至关重要的角色。它是系统中实现业务自动化、优化流程的关键技术。工作流系统可以帮助企业提高效率,减少错误,确保业务按照预定的规则和流程顺利进行。本文将深入探讨工作流...
在模型建立阶段,利用工作流建模工具完成各种企业经营过程或项目管理流程模型的建立,将企业的实际经营过程或项目管理流程转化为计算机可处理的工作流模型。模型实例化阶段为每个过程设定运行所需的参数,并分配每个...
业务流程管理(BPM)与工作流虽然在某些方面有所重叠,但它们在实际应用中存在着显著的区别。本文将详细解析这两者之间的六个主要差异,以帮助企业更好地理解和选择适合自身业务需求的解决方案。 首先,BPM强调的是...
3. **过程定义工具**:用于创建和维护工作流模型的过程定义文件,这些工具支持图形化界面或其他形式的输入方式。 4. **工作流客户端功能**:提供给最终用户与工作流系统交互的接口,例如提交任务请求、查看任务状态...
WfMS通常包括工作流控制数据(跟踪过程实例状态)、工作流相关数据(影响流程实例转换的条件)和工作流应用数据(由具体业务应用处理的数据)。 工作流引擎是WfMS的核心,它负责解析过程定义,控制实例的生命周期,...
在IT行业中,工作流(Workflow)是用于自动化业务流程的技术,它可以帮助组织和管理复杂的任务序列。jQuery工作流插件是这种技术的一种实现,专为前端开发者设计,以简化网页应用中的工作流管理。该插件允许用户通过...
Jeecg开源免费版工作流是一款基于Java平台的高效、灵活的企业级工作流管理系统,它集成了Activiti工作流引擎,为企业提供了强大的流程自动化能力。Jeecg致力于简化开发过程,提供快速构建业务系统的能力,同时也注重...
工作流实例是业务自动化中的一个重要概念,它涵盖了组织内各种任务、活动和决策的系统化管理,以确保流程的高效性和一致性。工作流实例是指在特定时间启动并按预定顺序执行的一系列工作流程活动。这些实例是根据预先...
工作流制作过程是IT行业中一个重要的概念,尤其是在.NET系列的技术框架下。工作流是指一系列有组织的任务或活动,它们按照特定的顺序执行,以完成一个业务流程或服务。理解并掌握工作流的制作过程对于提升企业的效率...
工作流(Workflow)是业务流程自动化的核心工具,它在IT领域中扮演着至关重要的角色。一套完整自定义工作流的实现通常涉及多个方面,包括需求分析、设计、开发、测试和部署。以下将详细讲解这些关键步骤以及相关知识...
1. **工作流定义与原理**:工作流是指一系列相互关联并有序执行的任务或活动,它们共同构成一个业务过程。这些任务可以由人或系统执行,并通过工作流管理系统(WfMS)进行协调。工作流的实现基于规则和模型,如业务...
- **定义**:工作流是指在SharePoint环境中为了自动化业务过程所采用的一种机制,它能够简化和标准化一系列步骤,以实现组织内部流程的高效执行。 - **目的**: - **管理长时间运行的进程**:通过自动化手段管理...
在SAP系统中,工作流是自动化业务流程的关键组件,它确保了企业操作的高效性和准确性。本篇文章将深入探讨SAP工作流中的一些常用事务码及其分析工具,帮助用户更好地理解和管理工作流。 首先,我们来看一些核心的...
工作流是指一系列相互关联的任务或活动,这些任务按照一定的规则和顺序进行,以完成一个特定的业务过程。在Web应用中,工作流通常用于审批流程、订单处理、项目管理等场景。JavaScript作为客户端脚本语言,可以与...
### 工作流管理:模型、方法和系统 #### 一、先进制造战略与企业计算机应用 本章节探讨了如何将先进的制造...通过深入浅出的讲解,读者可以全面了解工作流管理的各个方面,从而更好地利用工作流技术解决实际问题。
综上所述,Java实现工作流是通过结合JSP、Servlet、JavaBeans和MVC架构等技术,利用工作流引擎来自动化和优化业务过程,以提高效率和减少错误。这样的实现方式使得系统具有高度的灵活性和可移植性,适应了现代企业对...
根据工作流管理联盟(WfMC)的经典定义,工作流指的是“全部或者部分由计算机支持或自动处理的业务过程”。 #### 二、工作流管理系统(WFMS) 工作流管理系统是一种用于支持和管理业务流程的软件系统,它的主要...
工作流是一种组织和自动化业务流程的方法,旨在提高效率和降低成本。jbpm是一个开源的工作流引擎,广泛应用于企业内部流程的管理和执行。以下是关于工作流和jbpm的一些详细知识点: 工作流的起源可以追溯到生产组织...