workflow 是一个内部工单系统,通过审批执行完成任务的跟踪和处理。前端使用 Angular ,后端则是使用
Springboot+Spring+Mybatis+Activiti 框架进行开发。缓存使用 Redis 和数据存储使用 MySQL。
工作内容:
1.通过 SpringSecurity 框架接入 Okta 单点登录。
2.接入 lark ,实现 lark 免认证打开 workflow 、工单消息通知和 lark 审批。
3.通过 grpc 接入公司内部 Asset和 Campaign 等系统,支撑工单业务处理。
4.通过 Kafka 和代理向 Sales Force 接受和发送工单信息,实现和 cs 客服务系统双向无缝接入。
5.通过 activiti 流程图的开发实现工单的审批执行。
6.通过 redis 管理 session 和分布式系统内部加锁机制。
7.通过 nacos 实现配置的统一接入和管理,并利用公司的 Sechub 进行统一加密解密处理。