关于工作流引擎流程轨迹表的效率提高改进内容发布
------------------------------------------------------------
关键字: 工作流引擎 工作流管理系统 ccflow 流程轨迹 wf_track
什么是流程轨迹表?
是ccflow 用于存储整个流程运动过程生命周期中的每一步的操作的轨迹数据表, 它存储在 WF_Track 表里.
为什么要变更?
1, 访问频繁.
2, 插入的数据量大而频繁.
3, 给流程的执行效率带来很大的问题,尤其是流程运行二三年后,更为突出.
如何进行变更,变更方案的方案是什么?
1, 创建了一个WF_TrackTemp 表,此表用于临时存储轨迹数据.
2, 在调度里定期的把WF_TrackTemp数据表的数据copy到WF_Track 同时删除已经copy过去的数据.
3, 调度放在每天夜晚执行,由 D:\ccflow\VisualWorkFlowServices\bin\Release\CCFlowServices.exe 完成.
如果分布在两个表里 ccflow如何来完成查看流程的历史轨迹,会不会对历史数据造成影响?
用union 的方式来完成, 对历史的数据不会造成影响。
其它:
1, 流程轨迹分布在两个数据表里,ccflow是按照union 的方式查询的.
2, 此次的变更不会对历史数据造成影响.
3, 对说业务量较小,使用时间不长,没有遇到效率问题的用户不必去更新.
更新内容:
全部.
13:40 2012/9/25
分享到:
相关推荐
本文将深入探讨基于构建灵活、高效、轻量级工作流引擎的数据库表设计,重点关注流程定义、运行调度控制以及运行阶段的人机交互。 首先,流程定义是工作流引擎的基础,涉及到流程模型及相关活动的数据建模。在数据库...
工作流引擎是一种软件系统,它负责管理和自动化组织内的业务流程。在C#中编写工作流引擎,可以利用.NET Framework或.NET Core提供的丰富的类库和工具,实现高度灵活和可扩展的流程控制。本文将深入探讨C#实现工作流...
工作流引擎平台解决方案是企业业务流程自动化的基础平台产品核心产品,旨在帮助企业实现业务流程自动化和流程再造。该解决方案由三个阶段组成:模型建立阶段、模型实例化阶段和模型执行阶段。 在模型建立阶段,利用...
工作流的核心是将业务流程中的任务和活动组织起来,以提高效率、确保合规性,并促进跨部门的协作。这一概念最初源于生产组织和办公自动化,随着时间的推移,逐渐发展成为一种强大的企业管理工具。 工作流的定义多种...
工作流引擎是现代企业信息化系统中的重要组成部分,它负责自动化执行一系列业务流程,使得复杂的业务逻辑得以顺畅运行。本文将详细探讨EOS工作流引擎的工作原理,包括其核心调度算法、事件类型、事件调度机制以及...
Java平台上的工作流引擎在企业级应用中扮演着至关重要的角色,它们帮助企业自动化业务流程,提高效率。本文将深入分析四个主流的开源工作流引擎:Shark、osworkflow、jbpm和jflow。 首先,Shark是Enhydra项目的一...
JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...
工作流引擎是软件系统中用于自动化业务流程的关键组件,它能够根据预定义的规则和步骤协调应用程序中的任务和活动。在C#编程语言中,工作流引擎提供了强大的工具和技术来设计、执行和管理复杂的业务流程。本文将深入...
FlowLong的工作流引擎完全自主研发,对于国产化信息化建设具有重要意义,能够支持企业实现流程自动化,提高工作效率,减少人为错误,并且易于集成到现有的IT系统中。 JSON(JavaScript Object Notation)是一种轻量...
开源工作流引擎的比较 开源工作流引擎是指使用开源许可证的工作流引擎,它们通常具有灵活、可扩展、可定制等特点。目前市场上有多种开源工作流引擎,下面我们将比较其中几种流行的开源工作流引擎。 1. JBPM JBPM...
工作流引擎是软件系统中用于自动化业务流程的关键组件,它允许开发者定义、执行和管理复杂的业务逻辑。在C#中,工作流引擎可以利用.NET Framework的工作流服务(Windows Workflow Foundation,WF)来实现。本实例...
编写此说明书的主要目的是确保所有参与开发的团队成员对工作流引擎的设计理念、架构、接口和功能有统一的认识,从而提高开发效率,减少沟通成本。 #### 二、工作流引擎核心概念 **工作流(Workflow)**:指一系列...
3. **内容审核** - 在内容管理系统中,文章发布、评论审核等操作可以通过工作流来规范和自动化。 4. **项目管理** - 工作流可以用于项目阶段的推进,确保每个阶段的任务按顺序执行并得到审批。 5. **数据迁移** - ...
Snaker是一个基于Java的轻量级工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。snaker-core.jar大小208K,代码行数约7000行,强大的扩展支持,不依赖于...
工作流引擎是一种软件系统,用于自动化业务流程,使得组织能够更高效地管理其工作流程。SpiffWorkflow是一个用Python编写的强大工作流引擎,它允许开发者以Python、XML或JSON的形式定义工作流模型,这极大地增强了...
自研工作流引擎可以嵌入到业务流程中,实现流程自动化,减少人为干预,提高工作效率。权限管理系统则确保了只有具备相应权限的用户才能执行相应的操作,保障了系统的稳定运行。 总结,SpringBoot+Vue3快速开发平台...
驰骋工作流引擎支持Excel批量导入功能,能够快速批量发起流程,提高工作效率。该功能可以根据Excel模板将数据批量导入流程中,从而实现自动化的流程发起。 三、驰骋工作流引擎的Excel批量导入配置方式 为了使用...
工作流引擎设计说明书深入解析了工作流引擎的核心架构与关键组件,旨在构建一个高效、灵活且可扩展的流程管理平台。以下是对该说明书中的关键知识点的详细解释。 ### 工作流引擎概述 #### 文档目的 《设计说明书》...