docs(sdlc): match reference PDF layout and company CI
This commit is contained in:
@@ -16,9 +16,11 @@ export function progressStatusRecords() {
|
||||
const icon = status === 'Completed' ? 'Completed' : status === 'In Progress' ? 'In Progress' : 'Planned';
|
||||
return [tid, t[2], thRange(t[5], t[6]), ids(t[4]), icon, pct, remark];
|
||||
});
|
||||
// The reference package records risks in five columns: number, issue,
|
||||
// detail, owner and status.
|
||||
const issues = issueIds.map((iid, n) => {
|
||||
const c = CORRECTIONS.find((x) => x[0] === iid);
|
||||
return [n + 1, `${c[0]} (${thShort(c[1])})`, c[3], c[4], c[5], `${c[6]} (${thShort(c[2])})`, P[c[7]].id, 'เสร็จสิ้น'];
|
||||
return [n + 1, `${c[0]} : ${c[4]}`, `${c[5]} จึงดำเนินการ${c[6]} แล้วเสร็จ ${thShort(c[2])}`, P[c[7]].id, 'เสร็จสิ้น'];
|
||||
});
|
||||
const changes = changeIds.map((cid) => {
|
||||
const c = CHANGES.find((x) => x.id === cid);
|
||||
@@ -39,9 +41,9 @@ export function progressStatusRecords() {
|
||||
'## สรุปสถานะโครงการ',
|
||||
table(['Task ID', 'Task Name', 'Period', 'Responsible', 'Status', 'Progress (%)', 'Remarks'], tasks, ['c', '', 'c', 'c', 'c', 'r', '']),
|
||||
'## ความเสี่ยง/อุปสรรค',
|
||||
issues.length
|
||||
? table(['ลำดับ', 'Issue ID', 'ประเด็น', 'รายละเอียด', 'สาเหตุที่พบ', 'แนวทางการแก้ไข', 'ผู้รับผิดชอบ', 'สถานะ'], issues, ['c', '', '', '', '', '', 'c', 'c'])
|
||||
: table(['ลำดับ', 'Issue ID', 'ประเด็น', 'รายละเอียด', 'สาเหตุที่พบ', 'แนวทางการแก้ไข', 'ผู้รับผิดชอบ', 'สถานะ'], [['-', '-', 'ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้', '-', '-', '-', '-', '-']], ['c', '', '', '', '', '', 'c', 'c']),
|
||||
table(['ลำดับ', 'ประเด็น / ความเสี่ยง', 'รายละเอียด', 'ผู้รับผิดชอบ', 'สถานะ'],
|
||||
issues.length ? issues : [['-', 'ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้', '-', '-', '-']],
|
||||
['c', '', '', 'c', 'c']),
|
||||
'## สรุป CR/Change (ถ้ามี)',
|
||||
changes.length
|
||||
? table(['CR ID', 'หัวข้อ', 'สถานะ', 'ผลกระทบ'], changes, ['c', '', 'c', ''])
|
||||
|
||||
Reference in New Issue
Block a user