工作流引擎SynchroFLOW针对业务流程梳理、流程建模、流程仿真、业务表单建立、流程部署、流程执行、流程监控、流程度量、流程优化都提出了支持,尤其在工作项的管理上,负责解释、控制并协调各种复杂工作流流程的执行、同步各个客户端的反应,对外提供各类服务。在本文中,我们将工作流的自动委托、抄送、签收管理的工作流原理做解析。
1、工作项自动委托
客户可以通过委托API(ProcessMonitor类的addAutoCommissionRules方法)定义自己的委托规则,引擎在运行期间,会根据该委托规则,对工作项进行自动委托。
换句话说,就是在确定的某个时间段中,当某个模型产生工作项时,引擎会把委托人的工作项自动委托给被委托人,该工作项以后将由被委托人来处理,委托人将不能再处理该工作项了。
同时,也提供了取消委托规则的API(ProcessMonitor类的cancelAutoCommissionRules方法)和修改委托规则的API(ProcessMonitor类的modifyAutoCommissionRules方法)
2、工作项的抄送
工作项的抄送就是指把某个工作项在工作项表里复制一份,产生一个新的工作项,并且该该工作项的参与者设置成要抄送的用户,工作项状态设置为“抄送”, 抄送的工作项的完成并不影响流程的运转。当流程结束的时候,如果抄送的工作项没有完成,那么该工作项不删除,还保留到工作项表里,用户可以对抄送的工作项进行完成,完成之后该工作项会保存到历史表中。该功能的实现以API(ProcessMonitor类的copyWorkitem方法)的方式来供用户调用。
3、工作项的签收
工作项的签收是指用户查看了待办,但是没有处理工作项,相当于只是浏览了一下待办,那么该工作项的状态要设置成“签收”。对签收的工作项完成就和其他状态的工作项完成一样。该功能的实现以API(ProcessMonitor类的signForWorkitem方法)的方式来供用户调用。
分享到:
相关推荐
工作流技术作为实现业务流程自动化的重要手段之一,其核心在于设计并实施一种能够有效管理和控制流程的工作流引擎。本文档基于给定的设计说明书,深入探讨如何设计和实现一个简单但实用的工作流引擎。 #### 二、...
工作流引擎是现代企业信息化管理中的关键组成部分,它通过自动化业务流程,提高组织效率和响应速度。工作流引擎的核心在于其能够定义、执行和管理流程,实现任务的自动化处理和人员协作。根据提供的资料,我们可以...
.NET 开源工作流引擎在市场中相比于 Java 平台确实较少,但仍有值得探索的优秀选项,例如Elsa和ccflow。这两款引擎都致力于提供灵活的流程管理解决方案,适应不同的业务需求。以下是对这两款引擎的详细分析和比较。 ...
工作流实施交付是企业信息化管理中的关键环节,尤其是对于金蝶K/3WISEV12.1HR产品而言,它旨在通过自动化的工作流程引擎驱动人力资源业务,提升管理效率。在实施交付过程中,首先要分析客户使用HR工作流的主要目的,...
该资源是驰骋工作流引擎的开源版本,.NET平台,可用于二次开发,也可以直接下载部署使用。 基础功能: 1、流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计,方向条件设计.... 2、...
工作流系统作为一种重要的业务自动化工具,其核心价值在于优化企业内部流程,提高工作效率与响应速度。根据提供的“工作流系统功能列表”文档,我们可以深入探讨其中的关键知识点,这些功能不仅体现了工作流系统的...
- **Easyflow简介**:Easyflow是一款基于Web的管理系统软件,专门用于实现工作流自动化。它能够帮助企业通过网络平台来管理和优化其内部的工作流程,提高工作效率和管理透明度。通过Easyflow,用户可以轻松地创建、...
在部署微软工作流解决方案(MWMS)到生产环境中,我们需要遵循一系列步骤,确保系统的顺利运行。MWMS 是一个基于微软技术的工作流程管理系统,它可能包含了诸如SharePoint、Visual Studio 2008、InfoPath和...
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。 Flowable...
在IT领域,工作流引擎是一种用于自动化业务流程的软件组件,它能够管理和执行根据预定义规则定义的工作流程。驰骋工作流引擎是一个这样的系统,它提供了丰富的数据查询功能,帮助管理员和用户更好地理解和管理他们的...
工作流系统设计是现代企业信息化建设的关键组成部分,它旨在实现业务流程的自动化和规范化,提高工作效率,确保信息的准确流转。工作流系统的核心是流程引擎,它允许用户自定义表单,配置审批流程,无需编程知识,...
根据给定文件的信息,我们可以深入探讨工作流模型的相关知识点,特别是关于任务(Task)与活动(Activity)的区别、工作流的不同模型及其应用场景。 ### 任务与活动 在工作流领域,活动(Activity)是WFMC(Workflow ...
开源工作流引擎CCBPM(CCFlow)是一款强大的BPM(Business Process Management,业务流程管理)系统,旨在提供易用且高效的工作流程服务,贡献于社会。其命名空间为`BP.WF`,提供了多种接口供开发者进行二次开发。...
泛微OA工作流WebService接口是企业信息化管理中用于集成不同系统间工作流程的重要工具,它提供了多种接口供外部业务系统调用,实现自动化的工作流程处理。以下是对这些接口的详细说明: 1. **流程创建接口**: ...
工作流模型分析是OA(办公自动化)系统中的关键概念,它涉及到如何设计和理解流程的运作方式。在本文档中,我们将深入探讨不同工作流模型,包括任务与活动的定义、流程起点和激活模型,以及流程运转的不同模式。 ...
随着企业信息化的深入发展,工作流管理逐渐成为提升工作效率的重要手段之一。Microsoft SharePoint平台自2007版本起便引入了强大的工作流功能,这使得业务流程的自动化变得更加简单。特别是对于那些没有编程背景的...
工作流模型是组织内部自动化处理任务的关键工具,它定义了工作流程的结构和逻辑,确保了业务过程的有效管理和执行。本文件"工作流模型分析.pptx"详细介绍了多种常见工作流模型及其特点,包括任务与活动、流程起点、...