项目概述:
智慧运营中心是一款敏捷,高效的业务流程编排产品。面向多流程,多任务,多角色的协同调度场景,通过包括表单编排、流程编排、服务编排、应用编排在内的多种低代码支撑能力,快速创建面向web和移动端的业务应用,赋能业务产品交付落地以及客户智能化运营需求。
项目技术:微前端(qiankun)+React17+ReactDnd+ReduxToolkit
负责内容:
1、负责表单编排和流程编排核心功能的开发,完成构建端核心的编排能力
2、负责运行端任务中心和任务详情功能的开发,完成低代码闭环的最后一公里
3、组织前端开发进行代码review,提升代码质量
项目难点:
1、表单引擎解析表单逻辑规则业务较复杂,如果简单使用监听表单事件实现代码逻辑复杂且bug较多,最后使用pub-sub事件订阅模式解决该问题
2、保存流程时各个节点属性校验及校验提示,解决方式是在redux中维护一个invalidMap 变量保存所有校验不通过的节点id及原因,然后根据节点id显示不通过的节点及触发校验。
项目成果:
1、在集团内部多个项目中应用,极大的简化了多流程、多任务场景开发难度和周期,受到了领导和客户的一致好评;
点击空白处退出提示
评论