C#版工作流之第4版遗留问题(13)

2024-04-25 23:32

本文主要是介绍C#版工作流之第4版遗留问题(13),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2015年10月,进入公司的第3个月,正式转正了。在接下来的3个月里,每天坐最后一趟地铁回家,硬是在3个月中完成了一个代码超4w行的工作流引擎开发。有几次早上上地铁,眼前一片黑,就地坐几分钟后才回复,到公司后继续完善设计方案与代码调试...

在2016年1月27日,带着一位实施同事去了广州珠江新城,在花园广场旁呆了一周,把一个基本靠人力支持才能勉强运行的工作流换了下来。在升级的最后时刻,也就是2016年29日晚上,工作流引擎正常运行了,但前端产品中的office组件就是用不了。公司的同事们都以入睡。当打电话告知前端有问题时,接到的指令是不行就退回去,年后再去升级......心情是凉飕飕的。

当时已将近凌晨,在客户与同事焦急的眼光下,只能硬着头对前端产品进行排查。来公司半年,3个月时间在构造工作流引擎,对前端是一无所知。只能根据运行日志就排查,万幸的是对office组件加载的js进行位置调整后,功能可用了。当我把消息告诉在抽烟区抽烟的时候,发现实施的同事坐在电梯前的地上,我说升级成功了,你再给我确认下时,她立马有了精神。经过10几分钟的确认,本次升级是成功的。以到了凌晨1点,客户找了个烧烤摊吃夜宵。不知道是升级后压力的释放,还是饿了,大家都吃了很多,回到酒店将近4点....由于第二天是业务流转的第一天,我们还是按照正常上班时间在8点到了客户现场..我是习惯了,一个小姑娘能这么早起来,还是很佩服的。经过两天的现场观察,产品运行基本稳定。运维量降了80%,并且接近过年,安排好远程持续跟进后回了长沙......

工作流版本的内部正式代码为R9,因为上一个版本未R7。

R9的推出,在2016年给公司回款起到了很大的帮助。连续的客户升级到R9,客户的运转需求基本得到了解决。

今年9月,芜湖合同管理系统升级到了第4版(内部代码暂未确定)。由于个人原因,出现了想离开团队的念头。在离开之际,希望能把相关的事项尽可能做好,并降低实施团队对开发团队的依赖性。特推出《开发移交实施团队指引系列文档》,帮助大家全面了解工作流引擎,以及工作流体系能力。

一下图片是今天总结的工作流遗留事项:

这篇关于C#版工作流之第4版遗留问题(13)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/936094

相关文章

C#中Guid类使用小结

《C#中Guid类使用小结》本文主要介绍了C#中Guid类用于生成和操作128位的唯一标识符,用于数据库主键及分布式系统,支持通过NewGuid、Parse等方法生成,感兴趣的可以了解一下... 目录前言一、什么是 Guid二、生成 Guid1. 使用 Guid.NewGuid() 方法2. 从字符串创建

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

C#如何去掉文件夹或文件名非法字符

《C#如何去掉文件夹或文件名非法字符》:本文主要介绍C#如何去掉文件夹或文件名非法字符的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#去掉文件夹或文件名非法字符net类库提供了非法字符的数组这里还有个小窍门总结C#去掉文件夹或文件名非法字符实现有输入字

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.