深刻度に基づいて計画終了日を設定する
バグの深刻度に基づいて、バグの計画終了日を設定する
すべてのブロックバグは、発生後1日以内に修正されるべきである。 重大なバグについては、対応遅延は2日間です。 通常のバグは、発生後5日以内に修正されるべきです。 深刻度「軽微」または「機能強化」のバグには期限がありません。

[
{
"type": "source:targetprocess:EntityChanged",
"entityTypes": [
"bug"
],
"modifications": {
"created": true,
"deleted": false,
"updated": [
"Severity"
]
}
},
{
"type": "action:JavaScript",
"script": "const mapping = {\n \"Blocking\": 1,\n \"Critical\": 2,\n \"Normal\": 5\n}\nconst delay = mapping[args.Current.Severity.Name];\n\nconst utils = require(\"utils\");\nconst end = delay ? utils.addDays(args.Current.CreateDate, delay) : null;\n\nreturn {\n command: \"targetprocess:UpdateResource\",\n payload: {\n resourceType: args.ResourceType,\n resourceId: args.ResourceId,\n fields: {\n PlannedEndDate: end\n }\n }\n};"
}
]