关于工作流引擎取回审批的设计方案与实现过程
需求背景
------------------
0, 本文中尽量避免审批概念,因为在我们认为没有审批节点或者审核节点,任何节点都是数据采集.
1, 取回处理,也可以称呼为提前处理,是对于拥有绝对审批权限的人,为了工作的需要直接的从下属工作人员中取回工作而直接处理。
2,这种做法是违反规范的,但是在一些场景下是需要的。比如:
1, 下属长期不处理。
2, 下属在外地.
3, 特殊的情况下不需要让特定下属知道此事件.
可能遇到的情况:
-------------------
1, 被取回的点有多个人处理?
2, 什么样的数据范围可以被取回? 怎么去控制?
3, 工作流程引擎是不完全计算下几步骤的处理人员的.
4, 特殊权利的节点需要,需要指定,并且访问规则 必须是按人员,或者按岗位.
处理方案:
--------------------
1, 此功能需要后台设置与前台处理两大部分.
2, 后台设置,要选择特殊权限的节点,此节点不能是开始节点也不能是第二个节点.
3, 以特殊权限的节点,确定可以取回工作的节点,一个特殊的节点可以对应多个可以取回工作的节点。
CCFlow工作流引擎处理案例.
--------------------
1, 增加了一个类 D:\ccflow\Components\BP.WFV4\WF\Personalize\GetTask.cs
此类映射到WF_Node物理表.
2, 在流程设计器里增加一个工作取回规则设置.
http://localhost/ccflow/WF/Admin/Personalize/GetTask.aspx ,用来设置取回处理的工作规则.
3, 在前台增加了取回处理工作界面
http://localhost/ccflow/WF/GetTask.aspx
它的操作步骤:
1, 首先选择要处理的流程.
2, 系统就会列出来可以取回的点,根据系统设置的规则,如果是空的,则此人没有此权限.
4, 取回处理就类于跳转发送,直接放在当前操作人中的待办工作里.
-- OVER --
分享到:
相关推荐
总结来说,这个"Activiti 工作流取回的示例"涵盖了Activiti工作流引擎的关键操作,尤其是关于任务的取回和撤销。通过对这些示例的分析和实践,开发者能够增强对Activiti的理解,提升在企业级应用中实现高效工作流程...
支持在线流程设计器,钉钉审批模式,中国式工作流 支持流程办理、退回、自由流、会签、并行、串行、服务任务等 支持退回任务,退回到指定环节,退回到上一步,退回到发起人 支持转办任务,将任务交接给他人办理,...
该资源是驰骋工作流引擎的开源版本,.NET平台,可用于二次开发,也可以直接下载部署使用。 基础功能: 1、流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计,方向条件设计.... 2、...
### jBPM 工作流引擎关键知识点解析 #### 一、概述 - **jBPM**:全称为 JBoss Business Process Management,是由 JBoss 开发的一款开源工作流管理系统。该系统提供了高度灵活且易于扩展的功能,适用于各种复杂的...
2 基于PaaS的通用校园办公云平台的设计与实现 工作流设计 3 基于PaaS的通用校园办公云平台的设计与实现 工作流数据库设计 4 基于PaaS的通用校园办公云平台的设计与实现 工作流架构搭建 5 基于PaaS的通用校园办公云...
工作流引擎Flowable是企业级应用中用于自动化业务流程的重要工具。在本项目"enterprise-flowable"中,它被深度整合到Spring-Boot框架中,为开发者提供了强大的工作流管理和执行能力。以下将详细讲解这个项目所涵盖的...
工作流系统是企业信息化管理的重要组成部分,它帮助企业自动化处理日常的工作流程,提高工作效率。本文将详细探讨工作流系统的主要功能特性。 1. **流程操作**: - **签收**:签收是流程开始的标志,表明当前用户...
BPM4工作流应用开发指南 《jBPM4工作流应用开发指南》是2010...306 第20章 中国特色工作流的jBPM实现 307 20.1 退回 308 20.2 取回 313 20.3 会签 318 20.4 委派 326 20.5 自由流 331 20.6 小结 332 附录A jBPM术语 334
2. **工作流引擎**:Snaker的核心是其强大的工作流引擎,能够解析流程定义并执行相应的操作。引擎负责任务的分配、流转、撤销和回滚,确保流程按照预设的规则运行。 3. **任务提交与审批**:在提交环节,Snaker提供...
一该引擎采用robot新闻搜索程序从Internet上取回新闻放入数据库中,由用户端程序为用户提供分类新闻、关键词搜索功能。用户可以进行个性化设置,限定新闻的刷新频率,新闻源范围。程序根据用户的设置定时刷新新闻。
工作流系统作为一种重要的业务自动化工具,其核心价值在于优化企业内部流程,提高工作效率与响应速度。根据提供的“工作流系统功能列表”文档,我们可以深入探讨其中的关键知识点,这些功能不仅体现了工作流系统的...
驰骋工作流引擎研发于2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。 CCFlow是.net版本的简称,由济南团队负责研发。JFlow是在...
根据给定文件的信息,我们可以深入探讨工作流模型的相关知识点,特别是关于任务(Task)与活动(Activity)的区别、工作流的不同模型及其应用场景。 ### 任务与活动 在工作流领域,活动(Activity)是WFMC(Workflow ...
通过细致地解析不同的工作流模型及其应用场景,帮助读者更好地理解和掌握工作流设计的关键要素。 #### 1. 概述 工作流是一种规范化的描述业务过程的方式,它涉及到一系列的任务及其执行顺序。工作流模型不仅包含了...
流程支持会签、并签、自由指派、自由回退、取回、代理等,并在每个审批节点都可以植入Java代码,实现任何业务需求,提供多种报表实时监控。 技术实现非常适合与研究GWT的人,有GWT的自定义控件、GWT与Spring集成、...
工作流系统是企业信息化管理中的重要组成部分,它主要用于自动化、协调和管理业务流程。...在设计和实现工作流系统时,开发者需要结合具体业务场景,灵活运用这些功能,构建出符合实际需求的解决方案。
本文档介绍的是一个面向英文的小型搜索引擎系统的设计与实现。该系统的核心目标是能够根据用户提供的一条URL地址作为起点,递归地访问和抓取相应的WWW文档,进而对文档中的信息进行索引,并建立关键字索引。最终,当...
档案馆经办人和审批人的签名代表了数据取回过程中的责任分配和批准环节,确保操作的合规性和安全性。 单位盖章是对整个过程的正式确认,证明数据取回符合组织的政策和流程。这一环节通常伴随着日期记录,以追踪事件...
ATM(自动取款机)分析工作流涉及到的主要知识点包括ATM系统的工作原理、ATM软件的架构、以及ATM交易流程。 ATM系统是银行和金融机构提供给客户用于自助服务的一种设备,它允许用户进行基本的银行交易,如存取款、...