唯's Blog

笔者是一个热爱编程的 Java 程序员。

0%

Jira Transition Req

测试数据

EDI
  • EDI-14248

  • EDI-14249

  • EDI-14288

  • EDI-14289

  • EDI-14290

  • EDI-14293

  • EDI-14294

PE
  • SAODEV-1425

  • SAODEV-1435

  • SAODEV-1436

  • SAODEV-1440

  • SAODEV-1441

  • SAODEV-1442

  • SAODEV-1443

  • SAODEV-1457

Req

start requirement
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

{

"fields": {

"customfield_14803": {

"name": "zw35"

},

"timetracking": {

"originalEstimate": "20h"

}

},

"transition": {

"id": "721"

}

}

  • live bug
1
2
3
4
5
6
7
8
9
10
11
12
13



{

"transition": {

"id": "721"

}

}

  • Q: is key project 这个字段目前是否还需要? 影响功能实现具体的设计
Complete Requirement undone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

{

"transition": {

"id": "731"

},

"fields": {

"customfield_14316": "2022-08-05",

"customfield_13402": "2022-08-05"

}

}

  • error msg:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

{

"errorMessages": [],

"errors": {

"customfield_14316": "Plan Launch Date is required.",

"customfield_13402": "Plan Release Date is required."

}

}

Start Develop
1
2
3
4
5
6
7
8
9
10
11

{

"transition": {

"id": "741"

}

}

Complete Develop undone
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

{

"transition": {

"id": "751"

},

"fields":{

"customfield_14620": "zw35",

"fixVersions": "123",

"customfield_14621": "jd53"

}



}

  • error msg:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

{

"errorMessages": [],

"errors": {

"customfield_14620": "Developers is required.",

"fixVersions": "Fix Version/s is required.",

"customfield_14621": "Testers is required."

}

}

Release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

{

"transition": {

"id": "761"

},

"fields": {

"customfield_13404":"2022-08-02 14:27:00"

}

}



Start UAT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15



{

"transition": {

"id": "771"

}

}



Complete UAT
1
2
3
4
5
6
7
8
9
10
11

{

"transition": {

"id": "781"

}

}

Approve to Launch
1
2
3
4
5
6
7
8
9
10
11

{

"transition": {

"id": "891"

}

}

Launch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

{

"transition": {

"id": "791"

},

"fields": {

"customfield_14319": "2022-08-02 14:27:00"

}

}

Confirm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

{

"transition": {

"id": "881"

},

"fields": {

"customfield_14924": "2022-08-02 14:27:00"

}

}

非 SOX 的

Start PRE Testing
1
2
3
4
5
6
7
8
9
10
11

{

"transition": {

"id": "771"

}

}

Complete PRE Testing
1
2
3
4
5
6
7
8
9
10
11

{

"transition": {

"id": "781"

}

}

Approve to Launch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

{

"transition": {

"id": "791"

},

"fields":{

"customfield_14319":"2022-08-02"

}

}

Cancel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

{

"transition": {

"id": "711"

},



"fields": {

"customfield_14700": {



"id":"14400",



"value": "zw35"

}

},

"update": {

"comment": [

{

"add": {



"body": "Bug has been fixed."



}

}

]

}



}



问题

  • Q: is key project 这个字段目前是否还需要? 影响功能实现具体的设计

A: 该字段已取消

  • Save:触发变成 UAT , Accept:触发变成 Ready For Launch? Save 操作会在 Staging 前面的任意环节,此时的Jira 状态不固定的,更新 UAT 状态肯定会失败。

A: Staging validation 触发 UAT

  • 非 SOX 项目允许跳过某些状态,例如跳过 Staging , Released 状态哪个操作去更新?

A: ignore 操作时 去更新 Jira 状态(Ignore Staging 环节,更新 Staging 环节的Jira状态)

  • EM 的情况?跳过 Approve ,状态怎么更新?

A: EM 项目统一在 Launch 以后更新状态

  • Edit Release / 添加 addition 的情况,jira 状态需要回滚么?

A: 不需要,同时 Jira 也不支持