`

工作流程引擎开发技术:关于退回与撤消的接受人员的工作处理.

阅读更多

退回工作时,上一步人员直接退回给指定的人员,只有这节点上的岗位人员可以接受退回信息并处理退回的工作,这个节点上这个岗位上的人员是不可以操作此工作的。所以它是一对一的关系。

      在撤消时,是当前的操作员撤消本次发送,但是他有可能自己的错误,也有可能不需要自己处理需要其它的同岗位同节点上的人员处理了,所以撤消回来的工作应该是1n的关系,回复到工作强办的状态。以便可以让其它的同事也有机会参与处理这件工作。实现这个的状态就要上次的发送轨迹里找到可以处理当前节点的工作人员,进行对他们执行工作分配。

分享到:
评论

相关推荐

    工作流程引擎,系统架构设计

    5. **撤销与驳回**:工作流引擎应支持流程状态的撤销和驳回,允许用户在流程中回溯,可能是返回上一步,也可能是直接回到起点结束流程。 6. **状态变更管理**:节点状态的变化需要被精确管理,包括申请人撤回、审批...

    基于工作流引擎的系统框架设计开发.docx

    这些模块应提供图形化的工作流定义工具,使非技术人员也能轻松创建和修改流程。任务管理应包括任务的创建、更新、完成和撤销功能。任务指派模块应支持自动和手动两种任务分配方式,以适应不同场景。 4.3 工作流引擎...

    代理业务工作流程.pptx

    代理业务工作流程.pptx 本资源摘要信息中,我们将详细解释代理业务工作流程.pptx 文件中的知识点,包括代理部业务工作流程、策划工作流程、策划岗位职责等。 一、代理部业务工作流程 代理部业务工作流程是指代理...

    BPM流程会签开发参考

    8. **异常处理**:设定处理超时、未响应、撤销请求等异常情况的策略,以确保流程不会因个别环节卡住而停滞。 9. **集成能力**:会签功能通常需要与企业其他系统(如ERP、CRM)集成,实现数据同步和流程联动。 10. ...

    EMSFLOW工作流开发指南.pdf

    - **流程定义工具**:用于图形化定义工作流模型,便于非技术人员使用。 - **自定义表单**:允许用户根据业务需求创建个性化的数据输入表单。 - **流程管理与监控**:提供一系列工具来监控流程执行情况,确保流程按...

    easyui实现的Activiti工作流引擎web版流程设计器

    标题中的“easyui实现的Activiti工作流引擎web版流程设计器”揭示了本文将要讨论的重点,即如何利用EasyUI框架来构建一个基于Web的流程设计工具,该工具是基于Activiti工作流引擎的。EasyUI是一个轻量级的JavaScript...

    jbpm工作流引擎介绍

    jbpm工作流引擎是一款强大的业务流程管理(BPM)系统,专为开发人员设计,用于构建灵活、可扩展的企业级工作流程应用。jbpm源于Java社区,它提供了一个全面的框架,涵盖了工作流的各个方面,包括流程定义、执行、...

    Net三款工作流引擎比较.docx

    这个流程展示了工作流引擎如何处理复杂的业务逻辑和协作需求。 【对比分析】 - WWF适合技术背景强的团队,提供底层控制,但需要更多定制开发。 - NetBPM可能需要较高的学习曲线,但提供了更全面的流程定义能力。 - ...

    驰骋工作流引擎 CCFlow(.NET平台源码下载)

    该资源是驰骋工作流引擎的开源版本,.NET平台,可用于二次开发,也可以直接下载部署使用。 基础功能: 1、流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计,方向条件设计.... 2、...

    工作流引擎笔记第一节下

    6. 回溯与异常处理:当流程遇到问题或需要回溯时,工作流引擎应能支持撤销操作,或根据预设的异常处理策略进行恢复。 在源码层面,工作流引擎可能采用以下设计模式: 1. 工厂模式:用于创建流程实例和任务对象。 ...

    Drools5规则引擎开发教程

    《Drools5规则引擎开发教程》是一本深入解析Drools规则引擎的实用指南,旨在帮助开发者理解和掌握如何在实际项目中应用规则引擎技术。Drools是Java平台上的一个开源规则引擎,它允许开发者以声明式的方式编写业务...

    SinoEP工作流开发手册.doc

    - 手册目标:本手册的主要目标是为软件开发者提供SinoEP工作流系统的开发指导,包括系统架构、流程定义、引擎操作等关键环节。 - 阅读对象:手册面向具备一定编程基础,特别是对工作流系统有需求的开发者、系统...

    基于Activiti6.0,集流程设计、流程部署、流程执行、任务办理、流程监控于一体的开源工作流开发平台

    Activiti 是一个强大的开源工作流引擎,主要用于自动化业务流程。基于Activiti6.0的开发平台,旨在提供一套全面的OA(Office Automation)数字化解决方案,让企业能够轻松地设计、部署、执行和监控业务流程。这个...

    流程框架snaker,用于 提交-审核-撤销-回滚

    1. **流程定义**:Snaker允许用户通过图形化工具来定义业务流程,这些工具提供了直观的流程图界面,使得非技术人员也能轻松创建和修改流程。流程定义包括开始节点、结束节点、任务节点、决策节点等多种组件,支持...

    工作流中的回退业务实现

    工作流中的回退业务实现是流程管理中的一个重要环节,它涉及到流程执行的错误纠正和效率优化。回退,或者说Rollback WorkItem,是指在工作流系统中,参与者主动将已经执行过的任务从待办任务列表中回退,以便某个...

    工作流资料+DEMO源代码

    3. **任务分配与调度**:工作流引擎需要根据流程定义将任务分配给合适的执行者,并管理任务的生命周期,包括创建、分配、执行、完成和撤销等状态。 4. **用户界面与交互**:为了使用户能够参与工作流程,系统通常会...

    项目管理工作流程.doc

    项目管理工作流程是确保项目顺利进行的关键,它定义了从项目准备到项目结束的各个阶段,明确了各个角色的职责和操作步骤。以下是对该文件中提到的知识点的详细说明: 1. **项目经理负责制**:项目管理工作流程的...

Global site tag (gtag.js) - Google Analytics