Integration with ONES to enhance Project Management
## 问题 Problem to solve Currently 2 customers ([ZHT](https://jihulab.com/jihulab/presales/daily-work-track/presales-work-track/-/issues/405), [AZ](https://jihulab.com/jihulab/presales/daily-work-track/presales-work-track/-/issues/140)) showed high interest in our integration with ONES. ## 解决方案 Solution 1. Take our Jira integration capability as reference for MVC1. - Connect ONES issue with JiHu Commit and MR. (ONES may already finished this part) - JiHu project UI display all related ONES issues. 2. Based on customer feedback or requirement as future MVC. - Backlog idea: create MR from ONES issue (displayed on JiHu UI). ## 用户对象 Intended users - 研发人员 Developer ## 用户故事 User Story 故事1:作为一位研发人员,我想要在极狐GitLab的页面里实时同步看到ONES的工作项(需求,任务,缺陷) ## 用例 Use Case ### 故事1用例 1. 页面展示ONES工作项 1. 集成启动后自动同步所有ONES工作项 1. 标题 Title:同步自ONES工作项的标题 1. 指派人(头像图片(无),用户名) 1. ONES图标 + 工作项ID(任务039) 1. 创建时间 1. 创建人用户名 1. 最近更新时间 ![image](/uploads/bd7f82eb7b1b80e75d4ca7e97c7d6b6b/image.png) 1. 点击某条工作项,进入该工作项的详细页面 1. 导航栏(群组-项目-ONES工作项-工作项ID) 1. 提示信息 1. 状态栏(状态,上次打开时间,用户名称) 1. 标题 1. 描述 1. 最近更新时间 1. 最近的事件更新(关联的commit,MR,评论) ![image](/uploads/127c0fd4083426773c5605073c10c2ab/image.png) ### 配置功能用例 1. 在项目菜单 **设置-集成**,选择 **ONES** 2. 展示ONES的集成配置页面 1. 启用集成 2. ONES Web URL 3. ONES API URL(可选) 4. ONES API token 5. ONES 项目ID 3. 用户录入以上信息,选择保存修改,即完成配置 ### ONES API需求 1. 如何获取ONES API token?通过oauth2获取token 2. 如何绑定ONES project? 1. team uuid 2. project uuid 2. 获取ONES projects列表 3. 展示工作项列表 4. 获取单个工作项的详情
epic
关于极狐(GitLab)
违法和不良信息举报中心 京公网安备11010502047940号 京ICP备2021036779号-1