首钢中首国际贸易管理平台
责任描述:1、 参与前期需求调研与分析
2、 参与前期的数据库表设计
3、 负责与客户进行沟通项目需求以及逻辑的沟通
4、 负责用户管理的供应商模块
5、 负责jenkins搭建
6、 负责ACTIVITY工作流的搭建
7、 负责工作流和activityMQ的消息对接
8、 配合其他开发人员实现mongodb上传下载文件附件
9、 参与nginx的搭建
技术描述:1. 供应商模块主要是客商信息,银行信息,联系信息的增删改查维护,建立临时档和正式档,用户提交信息后,通过工作流进行各个节点人物审批,审批完成后通过ActivityMQ消息平台发送消息给业务系统,将临时档信息存储进正式档.
2. jekins平台主要通过java运行环境运行jekins.war,启动完成后下载平台所依赖的一些插件,如:maven、Gitlab、tomcat等相关插件,配置相应的maven环境,Gitlab地址,tomcat地址等,建立发包服务器和jenkins服务器之间的ssh通信,最后写一些shell命令去将从Gitlab上同步过来的java文件进行打包,并运行.
3. 我主要负责编写activity工作流监听器、activity工作流各节点的审批人设置和activity工作流的启动.
4. 工作流的启动和结束的全局监听器都需要通过消息中心activityMQ去发送消息给各个业务系统从而实现业务系统实现不同的业务逻辑处理