BPM流程系统
项目背景:公司现有OA系统由致远公司研发提供,流程搭建以及表单字段配置上存在诸多限制,并发数较低导致系统时常出现崩溃现象。考虑到公司内部对于OA的个性化功能要求以及移动办公的未来发展方向,因此内部立项研发OA流程系统。
项目内容:前端核心模块可分为表单可视化搭建器以及用户端表单渲染。可视化搭建器采用sortable.js
实现基本拖拽功能,以JSON Schema为标准添加部分扩展实现配置信息的存储,其中包含表单基本信息、视图配置信息、字段联动信息以及校验信息等。用户端通过视图动态配置设置组件展示属性,并通过Form实现数据获取与校验。
技术栈:React + Dva + AntD + Egg