2019年2.16-3.18号的工作进度记录

2.18:
集成快速crud的组件: avue
把spring boot中原生的用户权限去掉
可以创建用户组
-----------------------------------------
2.19:
图A的拖拽(开会)
-----------------------------------------
2.20:
组任务分配个人- > 待测试
同步: 组、人员
因为业务系统无法修改流程图,所以无法再拖拽流程图页面直接指定该节点的处理人为 该组的具体人,需要调用通用接口修改该节点的具体处理人
通过节点的用户组code去分支流程: 在taks中维护一个curUserGroup的变量,在juel表达式中通过${curUserGroup==‘节点组列表的code’}
驳回功能 – 后端代码 版本1完成
--------------------------------------------
2.21:
功能 – 测试
flowable的集成,flowable ui app的使用(建立用户组、用户、拖拽流程、部署流程)
将activiti 5.22.0 替换为 flowable 6.4.x +
整合工程集成数据库mySQL 和 ui app 保持一致 ,使用mysql数据库
使用docker安装mysql
--------------------------------------------
2.22:
修复ui app 没有连接到数据库的bug -> 本地工程可以和 ui app 中的数据保持一致了
6个工程使用同一个数据库
本地和数据库中数据保持一致
生成当前运行的流程图进程图片
代码实现complete、changeState、通过接口修改variables
idea中突然无法识别application.properties文件
自由驳回 - 待测试
---------------------------------------
2.23:
尝试将flowable官方集成起来
---------------------------------------
2.24:
尝试将flowable官方集成起来
---------------------------------------
2.25:
集成flowable官方案例


2.25:
集成flowable官方案例(edge、modeler、task、admin、idm、common)
修改全部连接到mysql数据库(192.168.71.245:3306/workflow_engine_6)
集成flowable官方案例(rest)
理解流程定义文件怎么到部署的过程
-----------------------------------------------
2.26:
flowable集成后的尝试
上传流程文件并部署的接口
尝试修改 flowable保存流程时在另外两张表中生成数据 以实现task工程在创建流程列表部署流程
创建案例流程并进行测试
-----------------------------------------------
2.27:
书写接口api文档及 postman接口测试案例
权限思考
流程相关操作的文档
接口提取及文档书写
实现具体到单个接口的权限校验
-----------------------------------------------
2.28:
纠正具体到单个接口的权限校验(原逻辑反了)
尝试实现 oauth2
修改配置: 取消使用官方案例的几个流程模板定义
-----------------------------------------------
3.1:
取消flowable-rest-app的权限认证(现在不校验用户登录和接口权限)
接口文档书写
使用postman测试跑全流程
-----------------------------------------------
3.4:
书写流程引擎测试脚本及详细文档说明
搭建jenkins
实现从svn中拉取代码,打包spring boot工程并运行在docker中
使用jenkins构建javase项目到宿主机中运行
使用jenkins构建javaee项目到docker中运行
-----------------------------------------------
3.5:
flowable 看官方文档
添加了驳回后审批的接口
添加查询所有可驳回的节点的接口
-----------------------------------------------
3.6:
尝试使用 vertx
尝试使用spring webflux
看vert.x 是否能够使用以及集成(最终放弃)
spring webflux: 集成、测试、文档书写
eagleEye 分析可行性(最终放弃)
尝试使用 zipkin+sleuth+rabbitMQ+elk 实现分布式日志管理
-----------------------------------------------
3.7:
使用 zipkin-server + sleuth&zipkin-client + rabbitMQ + elasticSearch 实现链路聚合并存储到elasticSearch中
基于zipkin-server+zipkin-client&sleuth+elasticSearch+kibana 实现分布式全链路管理查询
熟悉Kibana的使用
elk 聚合日志分析
-----------------------------------------------
3.8:
ci 分析
service-product 代码审查与改进
nexus3/docker-registry搭建和使用
maven-docker上传到docker中
-----------------------------------------------
3.9:
docker-swarm 初始化集群
docker-portainer 搭建使用
mavne-docker 本地打包构建镜像推送到docker-registry中
-----------------------------------------------
3.10:
cloud-product系统 代码审查
数据同步分析及文档书写
-----------------------------------------------
3.11:
数据同步分析及文档书写
cloud-erp系统提供查询数据接口
cloud-mrp到xxljob定时请求erp系统获取数据批量插入数据库
-----------------------------------------------
3.12:
kylin搭建(245)
实现第五点的从purchase_old同步数据到mrp系统
流程引擎与系统需求的接合
第五点的同步数据调整
流程引擎部分接口重新实现
-----------------------------------------------
3.13:
流程引擎部分接口重新设计并实现
流程引擎智能分析接口设计并实现
-----------------------------------------------
3.14:
流程引擎动态生成流程 分析、设计、实现
流程引擎动态生成流程bug修复 +8
-----------------------------------------------
3.15:
流程引擎动态生成流程bug修复 +1
添加:流程引擎:设置当前流程节点的执行者、查看该流程所有可操作的节点、查看当前执行者、上级执行者、下级执行者、历史执行者…接口
-----------------------------------------------
3.16:
修复修改总线流程变量后导致的问题
添加部分接口
测试完成总体流程
部署flowable- rest/idm/task/admin/modeler到服务器上
文档服务器选择和搭建
-----------------------------------------------
3.17:
文档服务器的搭建及使用
尝试实现jenkins+docker+docker swarm的ci
-----------------------------------------------

猜你喜欢

转载自blog.csdn.net/qq_35559756/article/details/88644761