Java for Redmine

Java for Redmine

简介

经观察,在正式进入研发周期前,团队内会出现多余的时间成本,主要是在任务创建的环节,如下图所示:


Created with Raphaël 2.2.0 开始流程 产品(产出功能清单) 研发主管(接收并分析) 研发主管(在管理工具上录入任务,例如禅道) 研发(接到任务开始工作) 结束流程
  • 问题
    研发主管要在管理平台中手动录入任务,研发才可以进行开发,并且,如果有100个功能,每个功能录入1分钟,研发主管就要用接近2个小时的时间完成此项工作。

解决方案

思路:如何节省研发主管的录入的时间,让整体团队等待时间缩短。

规范功能清单

想到规定一个功能清单模版,这里采用Excel(后面通过Java解析Excel)。
其中包含字段:

字段描述
标题任务标题
描述任务描述
指派给任务指派给谁做(Redmine user id,通过redmine users.xml查看)
预计完成时间年月日(例如:20190101)
预计花费时间(小时)数字,单位(小时)
所属项目项目ID(Redmine project id,通过redmine projects.xml查看)

模版地址 - GItHub

研发主管接收

研发主管接收功能清单,将Excel模版中“指派给”、“预计完成时间”、“预计花费时间(小时)”、“所属项目”补全

调用Redmine Rest API自动创建任务

通过Java编写代码,上传规定格式Excel并解析Excel,调用Redmine Rest API,实现自动创建任务。
代码地址 - GitHub

同步邮件

配置Redmine,开放邮件同步功能。
Redmine Email Settings
注:如果没有语言基础的,一定要注意配置的格式,配置文件是yml文件,要注意字符之间的缩进,如果格式不正确,无法读取配置!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值