跳轉到

程式資訊

  • 程式 ID:WORKFLOWAPPROVAL
  • 所屬子系統:Other
  • 狀態:stable

工作流程審核

功能簡介

「工作流程審核」是簽核關卡的核准彈窗。當你在待辦事項清單上對某一張單據按 審核 時,系統會彈出本視窗,讓你對這一關做出決定並填寫審核意見。一般進行中的關卡可做三種決定:

  • 確認:核准本關,流程往下一關推進;到最後一關確認後,來源單據會蓋上已審核章並鎖定。
  • 退件:把流程退回上一關重新簽核;若你就是第一關(發行後第一個簽核關),退件會把整個流程退回發行者重新開始。
  • 退件,取消整個工作流程:作廢整張單據的工作流程。

本視窗不是一支可從主選單獨立開啟的程式,而是由待辦事項程式以彈窗(視窗標題「工作流程審核視窗」)方式呼叫。

與快速審核的關係

待辦事項清單上另有 快速審核 按鈕(舊稱快速核准),它直接以「確認」結果送出,不開本視窗。只有走 審核 才會看到本頁描述的彈窗、才能選擇退件或取消。 快速審核沒有成功時會跳訊息說明原因,見快速審核失敗時。

前置需求

  • 權限:能對這一關按 審核 並送出的,只有兩種身分——該關卡的指定處理人本人,或該處理人的已授權代理人。不符合者按 審核 會被擋下並提示「沒權限進行操作」。

    主管不能代下屬簽核

    待辦事項可以讓主管查看直接/間接下屬的待辦(監看用),但查看不等於能簽。實際的簽核動作只放行本人與代理人;主管看得到下屬的待辦,卻不能替下屬按確認/退件。要代簽必須事先設好代理人關係。

  • 流程資料:本視窗審核的是單據上的工作流程關卡,下列資料需先就緒——

資料 影響什麼
工作流程樣板(簽核關卡與順序) 決定有哪些關卡、退件退回誰、下一關通知誰,見簽核流程怎麼設定
簽核人 / 代理人設定 決定誰能開本視窗審核;代理需先授權
處理人的電子郵件(Email) 是否收得到送簽 / 核准 / 退件通知信(設定要收信且填了 Email 才寄)
自動執行方法(AutoPilot)設定 當該筆待辦標記要自動執行時,選「確認」可一併自動執行對應動作

操作步驟

  1. 在待辦事項清單選到要簽核的單據,按 審核,開啟本視窗。
  2. 視窗上半部的清單列出本關可選的審核動作(依單據狀態不同,可能只有一項,也可能有三項):
    • 確認:核准本關,流程往下一關推進。
    • 退件:把流程退回上一關(第一關退件則退回發行者重新開始)。
    • 退件,取消整個工作流程:作廢整張單據的工作流程。
  3. 在清單上按該列的 選擇,或直接點該列,把它帶到下方的審核別欄。
  4. 在 審核意見 欄填寫意見:
    • 選「確認」時,審核意見可留可不留(預設帶入該關的提示文字)。
    • 選「退件」或「退件,取消整個工作流程」時,審核意見為必填,未填會被擋下。
  5. 若該筆待辦有「自動執行」選項(畫面出現 自動執行 勾選框),決定是否勾選(見欄位連動與附加功能)。
  6. 按 儲存 送出審核;按 取消 關閉視窗、不做任何動作。
  7. 送出成功後本視窗關閉,該筆待辦會從你的待辦清單移除。

沒有「修改/刪除/列印」按鈕

本視窗只負責「對這一關下決定」,沒有新增、修改、刪除或列印功能。單據內容的檢視請在待辦事項主畫面用超連結開原始單據;整條流程的關卡與各關狀態,可在待辦事項明細區的「工作流程」頁看到。

欄位說明

欄位 必填 說明/格式/預設
審核別 ✔ 唯讀,由你在清單上選哪一列決定,可為「確認」「退件」或「退件,取消整個工作流程」。未選(空白)就按儲存會提示「請先選擇審核別」
審核意見 視動作 「確認」時非必填;「退件」與「退件,取消整個工作流程」時必填。預設帶入該關卡的提示文字
自動執行 — 勾選框,僅當該待辦設定了自動執行方法時才顯示;勾選表示選「確認」送出時一併執行系統設定的自動方法(AutoPilot)

審核清單可選項目由單據狀態決定:

單據狀態 清單顯示的可選動作
通知類 只有「確認」
已結案 只有「確認」
流程已完成 只有「退件,取消整個工作流程」
一般進行中 「確認」+「退件」+「退件,取消整個工作流程」三項

欄位連動與附加功能

這一節說明「選了某動作/按了某按鈕後,系統實際會做什麼」。

開窗時的預設選取

  • 開窗後系統會自動選取清單第一列並把它帶到下方欄位,所以「審核別」「審核意見」一開窗就有預設值,通常是「確認」。

在清單上按「選擇」或點選某列

  • 系統把該列的審核別與審核意見帶到下方欄位,覆蓋目前內容。你之後在下方改的審核意見,就是真正送出的意見。

按「儲存」——依審核別分流

按 儲存 時,系統先檢查審核別是否為空(空白會提示「請先選擇審核別」),再依審核別走不同流程:

選「確認」

  1. 先備份本筆待辦(失敗時可還原)。
  2. 把狀態改為完成、完成率設 100%、記錄實際處理人為你的帳號與姓名、寫入處理意見與處理時間。
  3. 若該單尚未結案,先產生工作流程 PDF並顯示進度條。
  4. 若該待辦標記要自動執行,呼叫 AutoPilot 執行對應方法。自動執行成功才繼續;失敗會跳訊息並提示「你可以取消勾選自動執行,審核後手動作業」,且不會送出審核。
  5. 核准寫回資料庫。這一步才是真正生效的核准:關卡完成率確實更新;當全部關卡都完成時,系統會在來源單據蓋上已審核章(已審核=Y)並鎖定,之後不可再修改或刪除。
  6. 若該單未結案,系統寄出「核准通知」信給下一關處理人(見三種通知信)。
  7. 顯示審核結果訊息並關閉視窗。核准沒有成功時,訊息會說明原因(例如「系統忙碌,本次未執行,請重新操作」);程式發生例外時顯示「審核失敗,系統錯誤」(以前顯示英文 SystemError)。

營運計畫:先檢查,再產生簽核 PDF

營運計畫開工後(主流程功能啟用時),在本視窗核准營運計畫的關卡,系統會在第 2 步之前先檢查這一關現在能不能核准;不能時直接顯示原因、待辦不會被改動,也不會先產生簽核 PDF、不會執行自動方法。產完 PDF 之後、執行自動方法之前會再檢查一次,這時被擋下會還原第 1 步的備份。 被擋的原因與處理見營運計畫的主流程關卡。其他單據的核准步驟與順序完全不變。

核准生效與鎖單

選「確認」送出後,關卡狀態與來源單據會實際更新。跑到最後一關確認時,來源單據被蓋上已審核章並上鎖——此後在原單據作業要修改或刪除該單,會被系統擋下(已審核不可異動)。若確實要改,須先由有權者取消或退回流程解除鎖定。

選「退件」(退回上一關)

  1. 審核意見必填,未填提示要先輸入意見。
  2. 系統把退件理由(你的姓名+時間+「Return:」+你輸入的意見)記入退件紀錄。
  3. 送出後:
    • 若你不是第一關:流程退回上一關——目前這關與前一關的完成狀態歸零,前一關重新成為作用中關卡,重新等待簽核。
    • 若你就是第一關:整個流程退回發行者重新開始(等同流程重跑)。
  4. 退件成功後,該筆待辦從你的清單移除,並寄出「退件通知」信給要重新處理的人。

退件不是取消

退件是把流程往回送一關重審,單據和流程都還在;「退件,取消整個工作流程」才是把整張流程作廢。兩者都要填意見,但結果不同。

選「退件,取消整個工作流程」

  1. 審核意見必填,未填提示「取消流程請先輸入審核意見」。
  2. 系統組出取消理由(你的姓名+時間+「Cancel:」+你輸入的意見),把整張流程標記為取消。
  3. 只有當該流程尚未被取消時才會成功;否則提示「流程已取消或查無此流程」。
  4. 成功後把狀態改為取消並記下取消意見。

營運計畫的主流程關卡

營運計畫按 開工 之後,五張子計畫照順序一棒接一棒送簽,最後由核定人核准營運計畫(整套怎麼走見計畫流程總覽 → 開工:主流程一次送簽)。在本視窗會碰到的情況:

  • 子計畫的簽核:子計畫各自的流程照一般單據的規則簽(「確認」「退件」「退件,取消整個工作流程」)。核准到最後一關時,主流程自動輪到下一棒,不必另外操作。
  • 「子流程」關卡不會出現在任何人的待辦:營運計畫流程上處理事項為「子流程」的五關由系統處理,處理人是系統;它們完成時代表那一張子計畫已核准。
  • 核定人核准營運計畫:五張子計畫都核准後,核定人才收到營運計畫的待辦,照一般步驟按 審核 → 選「確認」→ 儲存。
  • 核定人退件:主流程整份退回發行者(按 開工 的人),不是退回上一關。發行者處理好之後,在待辦把退回給自己的「發行」那一筆按 審核 → 選「確認」→ 儲存,主流程重新走一輪(已核准、上游沒變的子計畫直接過關),見計畫流程總覽 → 核定人退件之後。

核定人的待辦為什麼不見了

主流程走到核定人之後,若有一張子計畫被取消審核,主流程會退回那一關,核定人的待辦會先收回(從清單消失)。等那張子計畫重新核准、主流程再走到核定人時,待辦會再出現。

核准被擋下時

核定人剛好開著本視窗、或清單還沒更新就按 儲存(或 快速審核)時,會被擋下、不會產生簽核 PDF,訊息例如:

訊息 意思與處理
主流程已退回某某計畫(或子計畫 單號 已取消審核),請等子計畫重新核准後再審 有子計畫被取消審核,主流程退回了。關掉視窗,在待辦按 查詢,這一筆會消失;等主流程再走到你
…主流程無法往下推進;可改按【收回主流程】 前段寫的是原因,例如這份營運計畫已被新版取代。請主辦人在營運計畫按 收回主流程
營運計畫已被新版取代;可改按【收回主流程】 發行者重新核准「發行」那一筆時,營運計畫已被新版取代。請改在營運計畫按 收回主流程
核准未完成:原因 送出時資料庫檢查沒過(例如同一時間主流程剛好有變化)。照原因處理,或按 查詢 重新整理後再看

子流程被系統取消之後

主辦人收回主流程、或已過關的子計畫取消審核讓主流程退回時,系統會取消還在簽的子計畫流程:

  • 這些流程上原本等你簽的那一筆,會變成取消通知,打開只有 確認 可選;按 確認 就從清單清掉。
  • 系統正在取消的同一時間你剛好按了退件或取消,可能出現「退件未完成:主流程已收回或取消,請稍候系統處理後再看待辦」(或「取消未完成:…」)。稍候在待辦按 查詢 重新整理即可。

「自動執行」勾選框

  • 只有當待辦資料設定了自動執行方法時,畫面才會顯示這個勾選框,文字為該待辦設定的執行說明。
  • 勾選代表「選『確認』送出的同時,自動執行設定好的方法」(例如自動拋轉、自動產生後續單據)。若自動執行失敗,審核會中止,讓你可以取消勾選後改為手動處理。

快速審核失敗時

在待辦事項清單按某一列的 快速審核,不開本視窗、直接以「確認」送出。成功時不跳訊息,該列直接從清單消失;沒有成功時會跳訊息說明原因,該列留在清單上(所有單據都一樣):

情況 訊息 怎麼處理
系統忙碌(簽核送出時排隊等太久) 系統忙碌,本次未執行,請重新操作 這次沒有執行,稍後再按一次
登入狀態失效 登入狀態已失效,本次未執行,請重新登入後再操作 重新登入 ERP 後再按
審核前的檢查沒過 檢查的原因(依單據而定) 照訊息處理;需要退件或取消時改按 審核 開本視窗
資料庫回報失敗,或程式發生例外 審核失敗,系統錯誤 再試一次;一直出現請聯絡系統管理員
自動執行方法失敗、沒有權限 與本視窗相同的訊息(原本就會跳) 見「自動執行」勾選框

以前快速審核失敗不會有任何訊息

改版前,快速審核沒有成功時畫面完全沒有反應,只是該列還留在清單上。現在一律會說明原因;審核的結果與規則本身沒有改變。

三種通知信

簽核過程共有三種通知信,全部改由郵件佇列(排程服務)統一寄送,含失敗重試;寄信失敗不會影響簽核動作本身。三種信只寄給設定要收信(電子郵件=Y)且填了 Email 的處理人:

時機 通知對象 內容
送簽 流程第一個要簽核的關卡處理人 有一張新單據送進來、輪到你簽核
核准後(輪到你了) 下一關處理人 上一關已核准、現在換你簽
退件 被退回的那一關(或發行者)處理人 單據被退件、需要你重新處理

送簽通知只發一封

送簽通知在單據送簽存檔成功後由系統統一發出,同一位簽核人不會重複收到兩封送簽通知。

簽核流程怎麼設定

要讓一張單據能送簽、能在本視窗被審核,需要「先設樣板、再送簽」兩步;分別由不同角色操作:

  1. 系統管理員:畫好簽核樣板 到 A.系統資料 → 工作流程樣板,為每一種單據別建立一條簽核路線——逐關指定處理部門/處理人/審核順序,以及每一關要不要寄 Email 通知、要不要自動執行方法。每張樣板必須有一個「發行」關卡當發起人。 這一步只需維護一次,之後該單據別每次送簽都會套用這張樣板。

  2. 一般使用者:在單據上送簽 在單據作業(採購單、請購、簽呈…)先存好一張單據,再按工具列的 工作流程 按鈕,開啟工作流程派送面板:選好流程樣板、視需要補充內容或掛附件,按 儲存 即正式發行。發行後,系統依樣板逐關產生待辦,並寄出送簽通知給第一關處理人。

  3. 各關處理人:在待辦事項簽核 送簽後,每一關輪到誰,就會變成那個人的一筆待辦事項;處理人在待辦清單按 審核 開啟本視窗做決定(「確認」「退件」「退件,取消整個工作流程」)。

設定與操作分屬不同頁

這裡只帶你認路。樣板怎麼一關關設定,請見 工作流程樣板;送簽面板的完整操作,請見 工作流程派送。

常見問題

按了「審核」卻跳出「沒權限進行操作」?

本視窗只開放給該關卡的指定處理人本人或其已授權代理人。若你是主管、只是「看得到」下屬的待辦,是不能代簽的——要代簽必須先設好代理人關係。

按「儲存」提示「請先選擇審核別」?

你還沒在上半部清單選任何一列(審核別為空白)。請先按該列的 選擇 或點選該列,把動作帶到下方欄位再儲存。

想退件給上一關,要怎麼做?

在一般進行中的關卡,審核清單會列出「退件」。選「退件」、在審核意見填寫退回原因(必填),按儲存即可把流程退回上一關重審;若你是流程第一關,退件會把整個流程退回發行者重新開始。

「退件」和「退件,取消整個工作流程」有什麼不同?

退件是把流程往回送一關(或退回發行者)重審,單據與流程都還在;退件,取消整個工作流程是把整張流程作廢。兩者都要求填意見,但退件會讓流程繼續走、取消則結束流程。

為什麼確認到最後一關後,原單據就改不了、刪不掉?

這是正常且刻意的行為。流程全部關卡完成後,來源單據會被蓋上已審核章並鎖定,避免已簽核的內容被事後竄改。若確需修改,請由有權者先退回或取消流程解除鎖定。

確認後下一關的人沒收到通知信?

通知信只寄給設定要收信(電子郵件=Y)且填了 Email 的處理人,並且由排程服務統一寄送(可能不是即時到)。請確認對方的通知設定與 Email;另外,已結案的單按確認時不會再通知下一關。

按了快速審核,跳出「系統忙碌,本次未執行」或「審核失敗,系統錯誤」?

快速審核這次沒有成功,該筆待辦仍留在清單上。系統忙碌、登入失效時重新操作(或重新登入)即可;「審核失敗,系統錯誤」一直出現請聯絡系統管理員。各種訊息見快速審核失敗時。

營運計畫的核定人退件,為什麼整份退回發行者,而不是退回上一關?

這是主流程的規則:營運計畫的主流程被退件時,一律整份退回發行者,由主辦人處理後重新啟動(前面的「子流程」關卡由系統處理,不會退回給任何人)。發行者處理好後,在待辦重新核准「發行」那一筆即可,見營運計畫的主流程關卡。

待辦裡有一筆營運計畫相關的流程,打開只能按「確認」?

那是被系統取消的子計畫流程(主流程被收回,或主流程退回了前面的關卡),只是通知你這一關不用簽了。按 確認 就會清掉,見子流程被系統取消之後。

勾了「自動執行」卻沒有自動跑後續動作?

自動執行若失敗,系統會跳訊息並中止審核,提示你可以「取消勾選自動執行,審核後手動作業」。請依訊息內容處理,或取消勾選後手動完成後續單據。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/Other/images/):

  1. workflowapproval-同意.png — 審核視窗全貌(含上方動作清單、審核別/審核意見欄、儲存/取消按鈕)
  2. workflowapproval-三動作.png — 一般進行中關卡,同時列出「確認」「退件」「退件,取消整個工作流程」三列的動作清單
  3. workflowapproval-退件.png — 選「退件」並在審核意見填退回原因的情境
  4. workflowapproval-自動執行.png — 出現「自動執行」勾選框的情境(待辦設定了自動執行方法)
  5. workflowapproval-快速審核失敗.png — 待辦清單按 快速審核 失敗後跳出的訊息框(建議拍「審核前的檢查沒過」或「系統忙碌,本次未執行,請重新操作」,該列仍留在清單上)
  6. workflowapproval-mainflow-blocked.png — 2026-10-11 主流程:核定人開著營運計畫的審核視窗時,另一台把子計畫取消審核,核定人按 儲存 後跳出「主流程已退回…,請等子計畫重新核准後再審」(使用者真人實測後拍)