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#读取本地网络配置信息全攻略分享

《C#读取本地网络配置信息全攻略分享》在当今数字化时代,网络已深度融入我们生活与工作的方方面面,对于软件开发而言,掌握本地计算机的网络配置信息显得尤为关键,而在C#编程的世界里,我们又该如何巧妙地读取... 目录一、引言二、C# 读取本地网络配置信息的基础准备2.1 引入关键命名空间2.2 理解核心类与方法

C#实现文件读写到SQLite数据库

《C#实现文件读写到SQLite数据库》这篇文章主要为大家详细介绍了使用C#将文件读写到SQLite数据库的几种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录1. 使用 BLOB 存储文件2. 存储文件路径3. 分块存储文件《文件读写到SQLite数据库China编程的方法》博客中,介绍了文

使用C#如何创建人名或其他物体随机分组

《使用C#如何创建人名或其他物体随机分组》文章描述了一个随机分配人员到多个团队的代码示例,包括将人员列表随机化并根据组数分配到不同组,最后按组号排序显示结果... 目录C#创建人名或其他物体随机分组此示例使用以下代码将人员分配到组代码首先将lstPeople ListBox总结C#创建人名或其他物体随机分组

在C#中合并和解析相对路径方式

《在C#中合并和解析相对路径方式》Path类提供了几个用于操作文件路径的静态方法,其中包括Combine方法和GetFullPath方法,Combine方法将两个路径合并在一起,但不会解析包含相对元素... 目录C#合并和解析相对路径System.IO.Path类幸运的是总结C#合并和解析相对路径对于 C

C#中字符串分割的多种方式

《C#中字符串分割的多种方式》在C#编程语言中,字符串处理是日常开发中不可或缺的一部分,字符串分割是处理文本数据时常用的操作,它允许我们将一个长字符串分解成多个子字符串,本文给大家介绍了C#中字符串分... 目录1. 使用 string.Split2. 使用正则表达式 (Regex.Split)3. 使用

C# Task Cancellation使用总结

《C#TaskCancellation使用总结》本文主要介绍了在使用CancellationTokenSource取消任务时的行为,以及如何使用Task的ContinueWith方法来处理任务的延... 目录C# Task Cancellation总结1、调用cancellationTokenSource.

C# dynamic类型使用详解

《C#dynamic类型使用详解》C#中的dynamic类型允许在运行时确定对象的类型和成员,跳过编译时类型检查,适用于处理未知类型的对象或与动态语言互操作,dynamic支持动态成员解析、添加和删... 目录简介dynamic 的定义dynamic 的使用动态类型赋值访问成员动态方法调用dynamic 的

C#如何优雅地取消进程的执行之Cancellation详解

《C#如何优雅地取消进程的执行之Cancellation详解》本文介绍了.NET框架中的取消协作模型,包括CancellationToken的使用、取消请求的发送和接收、以及如何处理取消事件... 目录概述与取消线程相关的类型代码举例操作取消vs对象取消监听并响应取消请求轮询监听通过回调注册进行监听使用Wa

通过C#和RTSPClient实现简易音视频解码功能

《通过C#和RTSPClient实现简易音视频解码功能》在多媒体应用中,实时传输协议(RTSP)用于流媒体服务,特别是音视频监控系统,通过C#和RTSPClient库,可以轻松实现简易的音视... 目录前言正文关键特性解决方案实现步骤示例代码总结最后前言在多媒体应用中,实时传输协议(RTSP)用于流媒体服

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char