背景:一个跨部门的结合工作流的作业流转,用于软件项目提交部署。基于.Net Framework 1.1,网站类项目
要点:
- 工作流部分采用了公司的基础组件。
- 集成到公司OA网站的待办事项。
- 要求对部署的应用进行管理维护(应用以逻辑上的应用进行划分,例如数据库、服务、网站)
- 应用与项目间是多对多的关系。
- 要求提交部署时,将配置文件单独存放。
- 有其他部门需要加入到该流程中,应用根据部署环境,划归不同的部门负责,各部署部门间不能共享应用的配置信息(IP、数据库用户名和密码)。
- 1.1的网站,用户体验性较差。
- 基于提交者对应用部署者的改变透明。
- 代码重构。
- 部署包内的应用拆分困难。
- 公司的工作流貌似不能适应这个场景,需要研究。
- 时间、人员不足,目前项目组正在全力进行一个重点项目开发。
- 由于系统已经运行多年,需要考虑数据的同步迁移问题。
尝试:
先整理需求,进行分析,理清各对象间的关系。