.NET版工作流引擎
文章平均质量分 60
对2015年起构建的.net工作流平台主体思路进行体系化总结
thubier(段新建)
面向价值交付的企业级IT规划,助力企业数据化转型;以业务为主线,串联开源项目在企业数字化转型过程中的深度应用。
展开
-
企业管理系统IT基础组件化的一些思考(8)----工作流组件
工作流是管理软件的发动机,为业务数据提供流动方案,使管理系统提供协同服务能力原创 2021-05-15 06:57:45 · 330 阅读 · 0 评论 -
企业管理系统IT基础组件化的一些思考(1)----基于一次对新员工的交流
企业管理软件的定位是什么,为谁服务,解决什么问题原创 2021-05-08 06:56:22 · 200 阅读 · 1 评论 -
2020~2021,转型在路上
经过一年半的从头开始,我们进入了JAVA方向。Flowable版工作流引擎初步成型。原创 2021-04-27 12:14:29 · 84 阅读 · 0 评论 -
在产品上线的路上
经过对初步重构完善后,在100多个bug修正,并完成遍历性操作测试的同事,采用生产系统中完整数据备份测试后,按计划推进产品上线。作为一个后端支持者,期待前方转来最终消息原创 2019-11-16 10:12:11 · 108 阅读 · 0 评论 -
缓慢,也许是在加速的前夕,重塑自我
2019,缓慢前行,基本完成工作流引擎改造,全面引入rabbitMQ消息组件,为数据库IO消峰带来一定的帮助;引入基于时序的监测任务,为工作流引擎打通数据自我修复机制;引入独立的工作流消息体系,为管理系统内置任务办理提供小数据量查询方案;引入运行库概念,使高频使用数据独立,提升工作流引擎状态判定响应,并降低因高频IO操作对数据库的压力;引入沉积库概念,为低频使用数据提供独立存储......经过改...原创 2019-11-12 09:50:02 · 126 阅读 · 0 评论 -
第4版基于.net平台工作流引擎优化结果
说明进入2019年,工作流的核心转向性能优化以便支持更大规模的业务应用。在两大集团企业的数据量与并发压力下,随着业务数据的沉积与集团业务的不断扩展接入,工作流运行性能在现有硬件资源下接近零界点。为提升工作流产品的长期,高效,稳定运行需求,对工作流产品内部系统结构进行了重构,引入了工作流消息组件,工作流运行库方案,工作流沉积库方案,工作流时序支持服务方案,并对工作流运维工具进行了升级改造,以...原创 2019-11-07 15:55:47 · 224 阅读 · 0 评论 -
c#版工作流之设计结束(19)
c#版工作流在修正完运行库后,性能将不再是问题。后续将推进业务应用。经过对微软官网应用的研究,微软使用工作流引擎把各业务系统进行串联,形成信息闭环...基于业务规则的数据加工厂,将在时序调度任务与工作流引擎中构建,业务领域数据将基于规则构建。原创 2019-10-23 21:36:45 · 446 阅读 · 0 评论 -
c#版工作流之性能支持(18)
在集团企业应用中,数据沉积是一个必须面对的问题。随着业务的深入应用及数据的沉积,企业将面临软件业务全面应用及性能带来的可用性的问题。响应时间随着使用年度的推进慢慢降低,而业务应用面慢慢变广,使企业进入两难的境地。在企业集团全面推广过程中,上100家子公司管理接入,让性能成为优先考虑事项。10月,c#版工作流的第5个年度开始时间,完成了工作流组件对运行库/业务库/业务沉积库概念划分,为组件持久高效提供服务奠定了基石。原创 2019-10-20 21:44:53 · 400 阅读 · 0 评论 -
C#版工作流之审批过程单据(17)
进入全面风险管理议程后,目标设定,事项识别将是工作常态,在企业运营过程中,需要在把相关的事项信息记录细分到各个业务环节中。这过过程将伴随着审批节点而变化。审批过程单据将作为业务单据的一个补偿原创 2019-10-08 21:42:14 · 828 阅读 · 0 评论 -
c#版本工作流引擎状态机(2)
由于公司的产品面向集团企业提供合同管理与法律事务管理,涉及的组织层级复杂,业务流转环节多样。不可能使用单一路径流程进行处理。在审批过程中,需要及时响应外部约束条件的变化,团队引入状态机工作流引擎模型。基于状态控制流程流转,在流程实例级别提供了执行中,完成,暂停,作废等外部状态,并根据引擎需要,定义了一批流程实例内置状态,用于支持引擎自动处理内部事务。工作流状态迁移的大致如下:工作流引擎提供...原创 2019-09-06 17:43:55 · 830 阅读 · 0 评论 -
关于c#自主工作流产品与java开源flowable工作流引擎 2019
2019,自主研发的工作流第4版在芜湖xx集团上线,经过几天的监测。工作流性能问题基本得到解决。在后续的时间将将逐步对自主研发工作流引擎进行解析,并接受外部提供的建议。由于商业环境的要求,集团正在推进flowable引擎改造集合,我们事业部由于对工作流引擎在集团内部使用的较为超前。所以有幸参与java flowable改造整个过程的讨论。后续的时间将基于内部工作流引擎与flowable引擎...原创 2019-09-04 11:09:29 · 1352 阅读 · 0 评论 -
c#版工作流引擎之二次开发机制(15)
由于整个产品是基于元数据方案构建,在协同平台支持下构建的业务实现,使我们在开始构建工作流产品的时候,就针对可能的变化做好了预留。我们没有严格按照AOP开发构建出切片点/CI等标准概念,但根据业务模型需要,采用管道架构模式,对所有的执行动作都划分为DoBefore/DoWork/DoAfter标准过程。三个动作连续依赖,使实际开发人员能根据业务需求,在特定的位置集成特定业务。在近4年的业务广过程...原创 2019-09-29 13:51:03 · 698 阅读 · 0 评论 -
全面风险管理与工作流的交集(16)
国庆最后一天,从清闲转入繁忙状态,借着这个机会结束C#工作流独立整体,后续工作流相关内容将与flowable结合对比,形成全新的适合企业内部发展应用的工作流平台。作为专注合同与法律事务管理软件10几年的专业管理软件企业,在近年产品推进过程中,都在不断提升自己,为企业管理赋能提供平台。随着近年集团企业国际化,面对的局势更为复杂。风险全面风险管理已从企业的成本中心转化为企业价值中心,在风险可控的前...原创 2019-10-07 20:01:48 · 179 阅读 · 0 评论 -
c#版工作流之整体架构(10)
经过4年的发展,自研工作流已经形成了初步完整体系,已包含流程设计器/工作流引擎/工作流引擎支持服务/工作流消息组件/工作流运维工具/工作流引擎扩展方案为一体的工作流整体解决方案。为了尽快推进工作流产品在全公司的了解,正在推进工作流引擎开发与实施移交系列文档。工作流体系组件架构及依赖关系,作为工作流产品实施过程中必须理解的内容,将作为移交系统中的开篇,为实施团队提供工作流体系全貌的构建图,以...原创 2019-09-23 13:31:32 · 806 阅读 · 0 评论