4.6_工作项配置参考

一、DevOps中的工作项配置

1、迭代

 1)迭代状态
对应的业务字典类型:DPS_PM_ITERATION_STATUS
业务字典项:
  future:未开始,
  active: 进行中,
  closed: 已关闭;

2、版本

 1)版本状态
对应的业务字典类型:DPS_PM_VERSION_STATUS
业务字典项:
  future:未开始,
  active: 进行中,
  released: 已发布,
  overdue: 超期,
  closed: 已关闭;

3、里程碑

 1)里程碑状态
对应的业务字典类型:DPS_PM_MILESTONE_STATUS
业务字典项:
  uncompleted:未完成,
  overdue: 超期,
  completed: 已完成;

4、工作项

 1)工作项类型
对应的表:DPS_WORKITEM_TYPE
数据:
INSERT INTO DPS_WORKITEM_TYPE (WORKITEM_TYPE_ID, WORKITEM_TYPE_NAME, WORKITEM_TYPE_LABEL, WORKITEM_TYPE_GROUP)
   VALUES ('2', 'user-story', '故事', 'requirement'),
          ('3', 'task', '任务', 'task'),
          ('4', 'bug', 'BUG', 'bug'),
          ('5', 'risk', '风险', 'risk');
2)工作项优先级(可自定义)
对应的业务字典类型:DPS_PM_WORKITEM_PRIORITY
业务字典项:
  highest:最高,
  high: 高,
  medium: 中,
  low: 低,
  lowest: 最低;
3)BUG等级(可自定义)
对应的业务字典类型:DPS_PM_BUG_LEVEL
业务字典项:
  fatal:致命,
  serious: 严重,
  general: 一般,
  light: 轻微,
  recommended: 建议;
4)故事工作项状态(可自定义)
对应的业务字典类型:DPS_PM_STORY_WORKITEM_STATUS
业务字典项:
  open:待开发,
  developing: 开发中,
  to-be-tested: 待测试,
  testing: 测试中,
  verified: 验证通过,  
  released: 已发布;
5)任务工作项状态(可自定义)
对应的业务字典类型:DPS_PM_TASK_WORKITEM_STATUS
业务字典项:
  to-do:待办,
  in-progress: 处理中,
  done: 已完成;
6)BUG工作项状态(可自定义)
对应的业务字典类型:DPS_PM_BUG_WORKITEM_STATUS
业务字典项:
  open:待解决,
  in-progress: 处理中,
  to-be-tested: 待测试,
  testing: 测试中,
  verified: 验证通过,
  reopened: 重新打开,
  closed: 已关闭;
7)风险工作项状态(可自定义)
对应的业务字典类型:DPS_PM_RISK_WORKITEM_STATUS
业务字典项:
  open:待解决,
  in-progress: 处理中,
  resolved: 已解决,
  reopened: 重新打开,
  closed: 已关闭;
8)故事点枚举值(可自定义),故事工作项用
对应的业务字典类型:DPS_PM_WORKITEM_STORY_DEGREE
业务字典项:1,2,3,5,8,13,21,34
9)工作项定制相关配置(可自定义)
对应的业务字典类型:DPS_PM_WORKITEM_CUSTOM_CONFIG
业务字典项:
  todoStatus:待办的状态,多个逗号分隔,默认配置是open,reopened,to-do;
  developingStatus: 哪些工作项状态是开发中状态,多个逗号分隔,默认配置是developing,in-progress;
  testingStatus: 哪些工作项状态是测试中状态,多个逗号分隔,默认配置是testing;
  verifiedStatus: 哪些工作项状态是测试通过状态,多个逗号分隔,默认配置是verified;
  closedStatus:哪些工作项状态是关闭状态,多个逗号分隔,默认配置是released,done,closed;
  resolutionStatus:哪些工作项状态是解决状态,多个逗号分隔,默认配置是to-be-tested,done;

二、Jira映射配置

1、迭代状态映射定义

对应的业务字典类型:DPS_PM_JIRA_ITERATION_STATUS
业务字典项:
  future:future,
  active: active,
  closed: closed;

2、工作项类型映射定义

对应的业务字典类型:DPS_PM_JIRA_WORKITEM_TYPE
业务字典项:
  2: 10001|故事,
  3: 10002|任务|10003|子任务,
  4: 10013|Bug,  
  5: 10300|风险;

可以通过Jira的restapi(rest/api/latest/issuetype)得到具体的ID值

3、工作项优先级映射定义

对应的业务字典类型:DPS_PM_JIRA_WORKITEM_PRIORITY
业务字典项:
  highest: 1|Highest,
  high:    2|High,
  medium:  3|Medium,  
  low:     4|Low,
  lowest:  5|Lowest;

可以通过Jira的restapi(rest/api/latest/priority)得到具体的ID值

4、BUG等级映射定义

对应的业务字典类型:DPS_PM_JIRA_BUG_LEVEL
业务字典项:
  fatal:   10203|致命,
  serious: 10204|严重,
  general: 10205|一般,
  light:   10206|轻微,
  recommended: 10207|建议;  

可以通过Jira的数据库表(customfieldoption)得到具体的ID值

5、工作项状态映射定义

对应的业务字典类型:DPS_PM_JIRA_WORKITEM_STATUS
业务字典项:
  open:         Open|开放|待开发,
  developing:   Developing|开发中,
  to-be-tested: To be tested|待测试,
  testing:      Testing|测试中,
  verified:     Verified|验证通过,  
  released:     Released|已发布, 
  to-do:        To Do|待办,
  in-progress:  In Progress|处理中,
  done:         Done|完成,
  reopened:     Reopened|重新打开,
  closed:       Closed|已关闭; 

可以通过Jira的restapi(rest/api/latest/status)得到具体的Name值

6、Jira自定义字段映射定义

对应的业务字典类型:DPS_PM_JIRA_CUSTOM_FIELD_NAME
业务字典项:
  storyDegree:故事点的自定义域,默认是customfield_10006,可通过rest/api/latest/field匹配对应的ID值;
  bugLevel:bug严重等级的自定义域,默认是customfield_10301,可通过rest/api/latest/field匹配对应的ID值;
  bugResolver:bug解决人,默认是空,可通过rest/api/latest/field匹配对应的ID值;
  parentLinkType:工作项关联类型,默认是Relates,可通过rest/api/latest/issueLinkType匹配对应的Name值;
  completeResolutionId: 解决结果类型ID,默认是10000,通过rest/api/latest/resolution匹配完成对应的ID值;
  epicLink:Epic关联的自定义域,默认是customfield_10001,可通过rest/api/latest/field匹配对应的ID值;

results matching ""

    No results matching ""