程式資訊
- 程式 ID:
TODOLIST - 所屬子系統:Z-System
- 狀態:stable
待辦事項¶
功能簡介¶
「待辦事項」是全系統的工作流程簽核收件匣。任何單據(採購單、傳票、請購、聯絡單…)只要套用了簽核流程,每一個流程步驟都會在輪到某人處理時,自動變成那個人的一筆待辦。本頁把這些散落在各單據裡、輪到目前登入者處理的流程步驟集中成一份清單,讓使用者不必逐張單據去找「現在換我簽什麼」。
主要回答三個問題:
- 現在有哪些單據在等我處理?(本人、以及我代理/我管的下屬)
- 每一筆要做什麼動作?(核准、退回整個流程、或只是收到通知按確認)
- 這筆待辦對應的是哪一張單據?(可直接跳到來源單據查看內容)
它同時是主視窗常駐的提醒入口:登入後系統會定時在背景偵測「是否有待辦」,有的話把工具列上的待辦鈕換成紅色圖示提醒(見操作步驟)。
待辦從哪裡來
待辦不是在這頁建立的。它是各單據送出簽核(流程樣板)後,由系統依「審核順序」逐關產生的流程步驟。本頁只負責彙整、顯示與處理這些步驟,本身沒有新增/刪除功能。流程樣板的設計請見 A 系統管理。
前置需求¶
- 權限:Z.系統 →
Z-010 待辦事項的瀏覽權限。本頁為系統保留程式,所有使用者皆可開啟查看自己的待辦。 - 附件可見性:附件清單是否顯示,取決於該單據別(ProgramClass)的「可否附件」權限——沒有附件權限者,只看得到自己建立的附件。
- 前置流程:要有待辦,必須先有單據送出簽核。沒有任何單據掛在你名下待簽時,清單會是空的,主視窗待辦鈕也維持一般(非紅色)圖示。
操作步驟¶
步驟① 從主視窗待辦鈕進入¶
待辦事項沒有放在一般功能選單,而是常駐在主視窗工具列的待辦鈕:

- 登入成功後,系統啟動背景計時器,每 5 分鐘偵測一次是否有待辦事項。
- 一旦偵測到有待辦,待辦鈕圖示自動切換成紅色版本提醒;沒有待辦時維持一般圖示。
- 點待辦鈕即切換到待辦事項頁。
紅色圖示只是提醒
紅色圖示代表「目前有至少一筆待辦」,並非未讀數量徽章。實際筆數要進到頁面後,看各頁籤標題旁的計數(每個頁籤標題會顯示該類別的待辦筆數)。
步驟② 設定查詢條件並查詢¶
待辦事項頁底部是查詢條件面板(TodoListQueryCondition)。先選人員別、再按查詢:

- 選人員別(四選一單選鈕):
本人:只查輪到自己處理的待辦。代理人:查自己被指派為代理人、需代為處理的待辦。直接下屬:查直接下屬名下的待辦(主管監看用)。全部:一次查本人+代理人+直接下屬。
- 視需要勾選間接下屬核取方塊:勾選後額外把間接下屬(下屬的下屬)的待辦也查進來,獨立顯示在「間接下屬」頁籤。
- 按
查詢。系統依人員別載入資料,並自動切到對應頁籤。
預設只帶「本人+代理」的待辦
首次進頁按 查詢(沒有主動改人員別)時,畫面雖然高亮在 本人,但實際會帶出本人+代理人兩種待辦(不含下屬),這是簽核收件匣最常用的範圍。只要你主動點過任一個人員別單選鈕,之後就改依你選的範圍查詢,不再套用這個預設。
下屬分頁只能查看、不能代簽
直接下屬/間接下屬 頁籤是給主管監看下屬待辦進度用的——看得到不代表能簽。實際的簽核動作(同意/退件/取消)只放行本人與代理人;主管不能替下屬按核准。要代下屬簽核,必須事先設好代理人關係,改由代理人身分處理。
步驟③ 在頁籤中檢視待辦明細¶
查詢結果依人員別分頁顯示,每頁上半為待辦清單格線,下半為選取那筆待辦的主旨/附件/工作流程/單據明細:

- 上半格線:一列一筆待辦,最左三欄是動作按鈕(核准/快速核准/超連結)。
- 點選某一列後,下半區顯示:
- 主旨:該待辦對應單據的主旨文字。
- 附件:可按「顯示」開啟附件檔案。
- 工作流程:該單據的完整簽核關卡與各關狀態。
- 單據明細:由待辦帶的 ViewXML 還原出的單據內容格線。
步驟④ 處理待辦¶
每一列待辦有三個動作按鈕:
- 核准:開啟「工作流程審核視窗」(彈窗),在視窗內確認後送出。系統會依這筆待辦的處理事項與狀態,提供不同選項(見核准視窗的選項)。
- 快速核准:不開彈窗,直接以「同意」一鍵核准該筆(僅在該筆可同意時有效)。
-
超連結:直接跳到這筆待辦對應的來源單據,查看完整單據內容。
核准後自動消失
核准或快速核准成功後,該筆待辦會自動從清單移除,不必重新查詢。
步驟⑤(選用)已審核查詢¶
最後一個「已審核查詢」頁籤,用來回查自己過去已處理的待辦:
- 輸入起始日期/截止日期(預設起始為 20 天前、截止為今天)。
- 選查詢範圍:
本人簽核/代理人簽核/兩者(預設兩者)。 - 按
查詢,列出該區間內已審核的紀錄;一樣可點超連結回查來源單據。
欄位說明¶
查詢條件(底部面板)¶
| 欄位 | 必填 | 說明 |
|---|---|---|
| 人員別 | ✔ | 本人/代理人/直接下屬/全部。首次查詢預設帶「本人+代理」(畫面高亮 本人);主動點任一單選鈕後改依該範圍查 |
| 間接下屬 | — | 勾選時額外查間接下屬待辦,顯示於「間接下屬」頁籤 |
待辦清單主要欄位¶
| 欄位 | 說明 |
|---|---|
| 核准/快速核准/超連結 | 三個動作按鈕,見步驟④ |
| 聯絡單號 | 該待辦對應的簽核聯絡單號 |
| 主旨 | 單據主旨 |
| 內容 | 聯絡單內容 |
| 建檔日期 | 聯絡單建立日 |
| 單據別 | 來源單據的 ProgramClass(超連結即依此跳轉) |
| 處理事項 | 這一關要做的事(通知/確認/承認/初審/複審/核定/發行) |
| 狀態 | 此關狀態(未開始/進行中/已完成/退件/取消) |
| 審核順序 | 此關在流程中的順位 |
| 處理部門/部門名稱 | 負責此關的部門 |
| 處理人編號/姓名/email | 此關指定的處理人 |
| 實處人編號/姓名 | 實際處理人(含代理情形) |
| 完成率 | 同意後設為 100 |
| 開始日/到期日 | 此關的起訖期限 |
| 退件序號/退件說明/取消意見 | 流程被退件或取消時的紀錄 |
已審核查詢條件¶
| 欄位 | 必填 | 說明 |
|---|---|---|
| 起始日期 | ✔ | 預設今天往前 20 天 |
| 截止日期 | ✔ | 預設今天(查詢時自動補到當日 23:59:59) |
| 查詢範圍 | ✔ | 本人簽核/代理人簽核/兩者,預設 兩者 |
欄位連動與附加功能¶
核准視窗的選項¶
按「核准」開啟的工作流程審核視窗,會依待辦的性質給出不同按鈕:
| 待辦情形 | 提供的選項 |
|---|---|
| 處理事項是通知 | 只有 確認(按下即收到知會、結束此關) |
| 單據已結案(結案=C) | 只有 確認 |
| 此關狀態已是已完成 | 只有 取消整個流程 |
| 一般待簽 | 確認、退件、取消整個流程 三者皆有 |
- 確認(同意):把此關狀態設為已完成、完成率 100、記錄實際處理人與處理時間,必要時產生簽核 PDF,並通知流程的下一關;跑到最後一關同意後,來源單據會蓋上已審核章並鎖定。
- 退件(退回上一關):把流程退回上一關重審;必須先填退回說明,退回後該筆從清單移除。若你是流程第一關,退件會把整個流程退回發行者重新開始。
- 取消整個流程:取消整張單據的簽核流程;必須先填取消意見,否則擋下不送。
取消與退件一定要填意見
取消整個流程或退件時,若沒有填寫意見/說明,系統會跳出提示並中止動作。意見會連同處理人與時間一併記入單據的取消/退件紀錄。
詳細的三動作行為與通知信說明,請見 工作流程審核。
自動執行(AutoPilot)¶
若待辦帶有「執行方法」標記(ExecuteFunction=Y),核准視窗會顯示自動執行選項。同意時系統會嘗試自動代跑該方法(例如自動產生後續單據);自動執行失敗時可取消勾選改為人工處理。
計數與紅色提醒的關係¶
- 主視窗待辦鈕的紅色圖示,由背景計時器每 5 分鐘呼叫「是否有待辦」判定,只反映有/無,不顯示數字。
- 進到頁面後,各頁籤標題旁會顯示該類別實際待辦筆數(為 0 時隱藏)。
常見問題¶
主視窗待辦鈕變紅了,進去卻看不到資料?
紅色提醒只代表系統偵測到「有待辦」。進頁後請先在底部條件面板選人員別並按 查詢——頁面不會在進入時自動帶出清單,要按查詢才載入。
為什麼按了核准,那筆待辦就不見了?
這是正常行為。核准或快速核准成功後,該筆會即時從清單移除,代表已處理完畢,不需重新查詢。若要回查,請用「已審核查詢」頁籤。
核准視窗為什麼只有「確認」一個按鈕,沒有「取消整個流程」?
當待辦的處理事項是「通知」、或單據已結案時,這一關只是知會性質,因此只提供確認。一般待簽的關卡才會同時出現確認與取消整個流程。
按了核准卻提示沒有權限?
核准前系統會檢查:你必須是這一關的指定處理人,或是該處理人的合法代理人。若兩者皆非,會顯示無權限訊息。
看不到某筆待辦的附件?
附件可見性受「該單據別的可否附件權限」控管。沒有附件權限者,只看得到自己建立的附件。
間接下屬的待辦沒出現?
需在條件面板勾選「間接下屬」核取方塊後再查詢,結果會顯示在獨立的「間接下屬」頁籤。
相關功能¶
需補截圖清單
以下截圖待功能 runtime 驗收後補拍(放 docs/Z-System/images/):
todolist-step1.png— 主視窗工具列待辦鈕(建議同時呈現一般與紅色提醒兩種狀態)todolist-step2.png— 底部查詢條件面板(人員別單選鈕+間接下屬核取方塊+查詢鈕)todolist-step3.png— 待辦頁籤全貌(上半待辦清單+下半主旨/附件/工作流程/明細)