3.6 查詢與回填(/releases)
搜尋條件:日期 / 需求單號 / 上線人員 → 按「查詢」載入列表,點列展開詳情面板。
圖 7 — 查詢頁詳情面板的操作分支
上線回填(PUT /releases/{id}/feedback)
| 欄位 | 說明 |
|---|---|
| 上線是否完成 | 下拉:未上線 / 已上線 / 取消 / 失敗 / 部署中 / 部署成功 / 部署失敗 |
| 是否為急上 | 勾選後必填「急上原因」 |
| 是否有退版 | 勾選後必填「退版原因」 |
急上/退版在建單時(上線類型)與回填時各自獨立一份,代表上線後可透過回填重新聲明/更正。momo-cogwork 的上線回填功能(§2.3)寫入的是同一份資料,走 ext API。
明細表格(可就地編輯)
欄位:順序 / 系統 / branch / 開發工程師 / 程式支數 / 設定路徑 / 備註 + 編輯按鈕。
可編輯欄位:branch、開發工程師、程式支數、設定路徑、備註、順序(sortOrder,數字)——2026-07-08 新增功能,填單人自己就能調整明細顯示順序。
編輯權限:Admin 永遠可編輯;其他使用者僅能編輯自己建立且尚未有合併成功的上線單。
其他區塊
| 區塊 | 說明 |
|---|---|
| 測試合併 / 正式合併 | POST /releases/{id}/test-merge、POST /releases/{id}/merge(正式合併需二次確認)。缺 Git 設定時回 GIT_CONFIG_REQUIRED |
| 觸發部署 | 僅該上線單所屬系統有設定 Jenkins job 時顯示;POST /releases/{id}/trigger-deploy,部署結果由 Jenkins pipeline 透過 API Key 非同步回呼更新狀態 |
| 部署窗口 | 下拉選擇既有窗口 → 套用(PUT /releases/{id}/window) |
| 部署依賴 | 搜尋單號 → 新增/移除依賴(本單需等依賴單完成才能部署) |
| 狀態歷程 | 每次狀態變更皆記錄,以時間軸呈現 |
| 合併結果 | 逐 branch 顯示狀態/commit/衝突內容 |
本頁沒有匯出功能(Excel 範本下載只在填單頁)。