项目描述:EAP4.0流程平台为公司第四代(Java版)工作流程平台,是连接并打通其它各个应用模块之间协同的关键。通过工作流程平台,可以帮助用户基于企业业务模式和管理模式,其可视化表单、图形化建模等功能特点可帮助用户自行定义所需要的各种流程应用,快速构建企业自身的流程管控体系。 负责部分:参与工作流程应用模块的需求评审,使用PDM数据库设计工具进行数据模型设计;基于Activiti6.0开源框架,独立完成流程应用模块的核心流转功能开发编码工作,并进行拓展,根据不同的业务场景给出合理的解决方案并实现,如流程环节的动态调整、加签等,使用Redis集群实现Activiti的分布式缓存;参与应用模块...
项目描述:本项目为公司现有产品的第二代升级版,该平台通过高度的抽象,将页面元素封装为基础组件和业务组件,借助第三方开源框架bpmnjs将业务规则、权限等封装为特定的节点,实现可拖拽的流程设计器,使业务员或实施人员通过拖拽及配置,无需编码即可快速完成符合需求的项目搭建实施任务。 负责部分:独立完成业务数据集的表结构设计与后端接口编码工作,并联合前端完成联调工作;独立完成SDK中的微工作流(集成自动化)底层逻辑的设计与编码工作,使用Aviator(谷歌表达式引擎)引擎做公式解析,同时修改其部分源码对其进行扩展;完成系统模块业务数据的自动化安装、升级的功能开发。 技术点:SpringCloud微...