首先,工作流是什么就不解释了。
任务(task)在某些场合也称作工作项(workitem),可以视为工作流体系人工活动中不可分解的原子对象。
无论多么复杂的流程/过程,如果是需要人工参与的,最后都会分发到具体的执行者,注意:这里的执行者与参与者是不同的概念。执行者是什么呢?可以理解为执行者才是任务实际的办理人,而参与者则是一种流程的定义级对象而非流程的实例化对象。
因为任务具体分配到了实际的人——执行者,所以任务基本无法分解,如果分解任务,则会涉及到任务的退回、取回、提交、查询、数据归并、父子任务关系维护与处理等一系列问题,无疑这需要更为复杂的工作流引擎架构支持。那么,如何在不分解任务的前提下,实现将A的任务交给B代为办理,甚至交给B、C、D……等多人共同代为办理呢?
解决这个问题,我们可以按照两个基本思路去实现,这样可以在不触动WfMC参考架构及某些现有系统的前提下,利用最少的资源去实现最可能广泛的工作流代理人机制。
第一条思路:不分解任务,但同一任务可以由执行者指派多人共享办理,实现变相的“代理”,最后统一提交。
第二条思路:在活动产生新工作项,即分配任务时,通过支持代理人的组织权限系统获取执行者的代理人,然后,工作流引擎让这些代理人按照活动定义的分配、执行、提交等策略办理任务。
以上是我解决此问题的2条基本思路,并都已经成功应用在我设计的工作流引擎体系中。
分享到:
相关推荐
### 以工作流程与代理人机制建立电子公文管理系统模型 #### 摘要与关键词解析 本文探讨了如何通过工作流程与代理人机制构建一个高效的电子公文管理系统模型。该系统模型旨在提高大专院校等组织内部的公文处理效率...
### 基于委托的虚拟组织工作流访问控制模型研究 #### 概述 随着企业合作模式的演变,虚拟组织的出现打破了传统组织边界,使得跨组织协同工作成为可能。然而,这种跨越组织边界的协作带来了新的挑战,尤其是在工作...
如果读者曾经使用或研究过像jBPM、OSWorkFlow、Shark这样的开源工作流引擎,那么理解本文内容将更为轻松。 #### 2. 前言 目前在国内关于工作流引擎的具体结构和设计原理的资料相对较少。人们通常只知道工作流引擎...
这种机制下,活动的参与者通常被指定为特定的角色、岗位、部门或者用户ID,从而指定执行特定工作流活动的人或实体。然而,这种方法在动态分配参与者方面存在局限性,缺乏灵活性。 文章提出了一种新的参与者定义方法...
三是研究安全机制,确保网格服务和移动代理的安全性,包括身份验证、授权和加密通信等。 综上所述,论文《基于移动代理的网格服务研究》将为我们提供一个全新的视角来理解网格服务的发展趋势。通过将网格计算、Web...
(2) 代理工作流缺乏容错机制,需要在UI代理决策错误时重新执行整个过程。为了解决这些限制,我们引入了COLA,一个用于自动化Windows UI操作的协作多代理框架。在这个框架中,情景感知代理任务调度器将任务需求分解为...
2. **员工代理审核**:在员工无法处理工作时,其代理人需要对请假申请进行初步审核。 3. **科级主管审核**:科级主管是第二层审核,他们负责检查申请的合理性,确保不影响部门正常运作。 4. **部级主管审核**:部门...
了解HTTP协议的工作原理和代理服务器的实现机制是理解和修改此VB源码的关键。 从【压缩包子文件的文件名称列表】来看,"543HttpProxy_代理服务器软件"可能是这个VB项目的主程序文件或者包含了源代码和相关资源的...
然而,由于协调困难、资源利用效率低下和信息流不一致,组织多个由LLM驱动的代理来处理复杂任务仍然具有挑战性。我们提出了OmniNova,这是一个模块化的多代理自动化框架,将语言模型与专用工具(如网络搜索、爬虫和...
为解决此问题,可以采用激励机制(如效率工资),使得代理人有动力提高工作效率。 5. **外部性和政府干预**:外部性是指经济活动对他人产生的间接影响,未被市场价格反映。正外部性是益处溢出,负外部性是损害未被...
多元制衡的结构可以促使更专业、有能力的管理者被选为代理人,保障国有资产的保值增值。 2. 加快构建“所有者对经营者有效治理结构”的市场机制,包括激励机制、破产机制、兼并机制、用脚投票机制和经理市场机制。...
当前项目包括面向大规模定制的协同商务和集成设计系统、基于工作流和Agent的企业业务过程建模与评价环境、基于KM的产品创新设计仓库平台、基于多代理协同的工作流管理系统,以及基于资源库的快速设计制造网络平台。...
内容概要:本文深入研究了大型语言模型(LLM)智能体的记忆机制,系统地回顾并分类先前的工作,讨论其重要性和未来方向。具体而言,文章首先明确了何为LLM智能体的记忆模块以及为何需要它。随后从三个方面进行详细的...
在这个场景下,"tcp-server.rar"很可能是包含了一个简单的TCP代理服务端的实现,供学习和研究使用。下面我们将深入探讨TCP代理的基本原理、实现方法以及可能涉及的相关知识点。 1. **TCP协议**:TCP(Transmission ...
工作流模型定义了机器人辅助搜索中的主要任务、行动和角色,例如,机器人如何被部署、操作者如何控制机器人以及机器人如何执行特定任务。这包括识别可进入的空间、评估结构稳定性、检测生命迹象和危险物质等关键任务...
在多机器人合作CRP中,工作流的设计至关重要,因为它决定了任务的执行顺序和方式。通过合理规划工作流,可以最大化系统的效率和性能。 #### 集成(Integration) 集成是指将不同的系统或组件连接起来,形成一个协调...
【农村留守儿童教育问题研究工作总结】 农村留守儿童教育问题是中国社会发展中的一个重要议题。随着城乡差距的扩大和农村劳动力向城市的流动,越来越多的孩子成为“留守儿童”,他们在没有父母陪伴的情况下在家乡...
其核心技术包括多代理协作架构、三级代理系统(规划-执行-验证)以及动态多模型调度、云端异步执行、自主学习与记忆、沙盒安全机制等功能,旨在模仿人类的工作流,并实现了比竞争对手更高的任务闭环率和服务成本效率。...
4. 机制创新:建立基于绩效的激励机制和评价体系,吸引和留住优秀人才,降低“内部人”控制风险。 5. 培训与发展:投资于员工培训和发展,提高员工的知识技能,打造学习型组织,增强企业知识资本。 6. 文化建设:...
### SIPdroid研究文档知识点详解 #### 一、概述 SIPdroid是一款基于SIP协议的开源Android软电话应用,允许...希望本文能帮助开发者更好地掌握SIPdroid的工作机制,并启发他们在开发类似应用时的设计思路和技术实现。