程式資訊
- 程式 ID:
WORKFLOWAPPROVAL - 所屬子系統:Other
- 狀態:stable
工作流程審核¶
功能簡介¶
「工作流程審核」是簽核關卡的核准彈窗。當你在待辦事項清單上對某一張單據按 審核 時,系統會彈出本視窗,讓你對這一關做出決定並填寫審核意見。一般進行中的關卡可做三種決定:
- 同意:核准本關,流程往下一關推進;到最後一關同意後,來源單據會蓋上已審核章並鎖定。
- 退件:把流程退回上一關重新簽核;若你就是第一關(發行後第一個簽核關),退件會把整個流程退回發行者重新開始。
- 取消整個流程:作廢整張單據的工作流程。
本視窗不是一支可從主選單獨立開啟的程式,而是由待辦事項程式以彈窗(視窗標題「工作流程審核視窗」)方式呼叫。
與快速核准的關係
待辦事項清單上另有 快速核准 按鈕,它直接以「同意」結果送出,不開本視窗。只有走 審核 才會看到本頁描述的彈窗、才能選擇退件或取消。
前置需求¶
-
權限:能對這一關按
審核並送出的,只有兩種身分——該關卡的指定處理人本人,或該處理人的已授權代理人。不符合者按審核會被擋下並提示「沒權限進行操作」。主管不能代下屬簽核
待辦事項可以讓主管查看直接/間接下屬的待辦(監看用),但查看不等於能簽。實際的簽核動作只放行本人與代理人;主管看得到下屬的待辦,卻不能替下屬按同意/退件。要代簽必須事先設好代理人關係。
-
流程資料:本視窗審核的是單據上的工作流程關卡,下列資料需先就緒——
| 資料 | 影響什麼 |
|---|---|
| 工作流程樣板(簽核關卡與順序) | 決定有哪些關卡、退件退回誰、下一關通知誰,見簽核流程怎麼設定 |
| 簽核人 / 代理人設定 | 決定誰能開本視窗審核;代理需先授權 |
| 處理人的電子郵件(Email) | 是否收得到送簽 / 核准 / 退件通知信(設定要收信且填了 Email 才寄) |
| 自動執行方法(AutoPilot)設定 | 當該筆待辦標記要自動執行時,同意可一併自動執行對應動作 |
操作步驟¶
- 在待辦事項清單選到要簽核的單據,按
審核,開啟本視窗。 - 視窗上半部的清單列出本關可選的審核動作(依單據狀態不同,可能只有一項,也可能有三項):
- 同意:核准本關,流程往下一關推進。
- 退件:把流程退回上一關(第一關退件則退回發行者重新開始)。
- 取消整個流程:作廢整張單據的工作流程。
- 在清單上按該列的
選擇,或直接點該列,把它帶到下方的審核別欄。 - 在 審核意見 欄填寫意見:
- 選「同意」時,審核意見可留可不留(預設帶入該關的提示文字)。
- 選「退件」或「取消整個流程」時,審核意見為必填,未填會被擋下。
- 若該筆待辦有「自動執行」選項(畫面出現 自動執行 勾選框),決定是否勾選(見欄位連動與附加功能)。
- 按
儲存送出審核;按取消關閉視窗、不做任何動作。 - 送出成功後本視窗關閉,該筆待辦會從你的待辦清單移除。
沒有「修改/刪除/列印」按鈕
本視窗只負責「對這一關下決定」,沒有新增、修改、刪除或列印功能。單據內容的檢視請在待辦事項主畫面用超連結開原始單據;整條流程的關卡與各關狀態,可在待辦事項明細區的「工作流程」頁看到。
欄位說明¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 審核別 | ✔ | 唯讀,由你在清單上選哪一列決定,可為「同意」「退件」或「取消整個流程」。未選(空白)就按儲存會提示「請先選擇審核別」 |
| 審核意見 | 視動作 | 「同意」時非必填;「退件」與「取消整個流程」時必填。預設帶入該關卡的提示文字 |
| 自動執行 | — | 勾選框,僅當該待辦設定了自動執行方法時才顯示;勾選表示同意時一併執行系統設定的自動方法(AutoPilot) |
審核清單可選項目由單據狀態決定:
| 單據狀態 | 清單顯示的可選動作 |
|---|---|
| 通知類 | 只有「同意(確認)」 |
| 已結案 | 只有「同意(確認)」 |
| 流程已完成 | 只有「取消整個流程」 |
| 一般進行中 | 「同意」+「退件」+「取消整個流程」三項 |
欄位連動與附加功能¶
這一節說明「選了某動作/按了某按鈕後,系統實際會做什麼」。
開窗時的預設選取¶
- 開窗後系統會自動選取清單第一列並把它帶到下方欄位,所以「審核別」「審核意見」一開窗就有預設值,通常是「同意」。
在清單上按「選擇」或點選某列¶
- 系統把該列的審核別與審核意見帶到下方欄位,覆蓋目前內容。你之後在下方改的審核意見,就是真正送出的意見。
按「儲存」——依審核別分流¶
按 儲存 時,系統先檢查審核別是否為空(空白會提示「請先選擇審核別」),再依審核別走不同流程:
選「同意」¶
- 先備份本筆待辦(失敗時可還原)。
- 把狀態改為完成、完成率設 100%、記錄實際處理人為你的帳號與姓名、寫入處理意見與處理時間。
- 若該單尚未結案,先產生工作流程 PDF並顯示進度條。
- 若該待辦標記要自動執行,呼叫 AutoPilot 執行對應方法。自動執行成功才繼續;失敗會跳訊息並提示「你可以取消勾選自動執行,審核後手動作業」,且不會送出審核。
- 核准寫回資料庫。這一步才是真正生效的核准:關卡完成率確實更新;當全部關卡都完成時,系統會在來源單據蓋上已審核章(已審核=Y)並鎖定,之後不可再修改或刪除。
- 若該單未結案,系統寄出「核准通知」信給下一關處理人(見三種通知信)。
- 顯示審核結果訊息並關閉視窗。
核准生效與鎖單
同意送出後,關卡狀態與來源單據會實際更新。跑到最後一關同意時,來源單據被蓋上已審核章並上鎖——此後在原單據作業要修改或刪除該單,會被系統擋下(已審核不可異動)。若確實要改,須先由有權者取消或退回流程解除鎖定。
選「退件」(退回上一關)¶
- 審核意見必填,未填提示要先輸入意見。
- 系統把退件理由(你的姓名+時間+「Return:」+你輸入的意見)記入退件紀錄。
- 送出後:
- 若你不是第一關:流程退回上一關——目前這關與前一關的完成狀態歸零,前一關重新成為作用中關卡,重新等待簽核。
- 若你就是第一關:整個流程退回發行者重新開始(等同流程重跑)。
- 退件成功後,該筆待辦從你的清單移除,並寄出「退件通知」信給要重新處理的人。
退件不是取消
退件是把流程往回送一關重審,單據和流程都還在;取消整個流程才是把整張流程作廢。兩者都要填意見,但結果不同。
選「取消整個流程」¶
- 審核意見必填,未填提示「取消流程請先輸入審核意見」。
- 系統組出取消理由(你的姓名+時間+「Cancel:」+你輸入的意見),把整張流程標記為取消。
- 只有當該流程尚未被取消時才會成功;否則提示「流程已取消或查無此流程」。
- 成功後把狀態改為取消並記下取消意見。
「自動執行」勾選框¶
- 只有當待辦資料設定了自動執行方法時,畫面才會顯示這個勾選框,文字為該待辦設定的執行說明。
- 勾選代表「同意審核的同時,自動執行設定好的方法」(例如自動拋轉、自動產生後續單據)。若自動執行失敗,審核會中止,讓你可以取消勾選後改為手動處理。
三種通知信¶
簽核過程共有三種通知信,全部改由郵件佇列(排程服務)統一寄送,含失敗重試;寄信失敗不會影響簽核動作本身。三種信只寄給設定要收信(電子郵件=Y)且填了 Email 的處理人:
| 時機 | 通知對象 | 內容 |
|---|---|---|
| 送簽 | 流程第一個要簽核的關卡處理人 | 有一張新單據送進來、輪到你簽核 |
| 核准後(輪到你了) | 下一關處理人 | 上一關已核准、現在換你簽 |
| 退件 | 被退回的那一關(或發行者)處理人 | 單據被退件、需要你重新處理 |
送簽通知只發一封
送簽通知在單據送簽存檔成功後由系統統一發出,同一位簽核人不會重複收到兩封送簽通知。
簽核流程怎麼設定¶
要讓一張單據能送簽、能在本視窗被審核,需要「先設樣板、再送簽」兩步;分別由不同角色操作:
-
系統管理員:畫好簽核樣板 到 A.系統資料 → 工作流程樣板,為每一種單據別建立一條簽核路線——逐關指定處理部門/處理人/審核順序,以及每一關要不要寄 Email 通知、要不要自動執行方法。每張樣板必須有一個「發行」關卡當發起人。 這一步只需維護一次,之後該單據別每次送簽都會套用這張樣板。
-
一般使用者:在單據上送簽 在單據作業(採購單、請購、簽呈…)先存好一張單據,再按工具列的
工作流程按鈕,開啟工作流程派送面板:選好流程樣板、視需要補充內容或掛附件,按儲存即正式發行。發行後,系統依樣板逐關產生待辦,並寄出送簽通知給第一關處理人。 -
各關處理人:在待辦事項簽核 送簽後,每一關輪到誰,就會變成那個人的一筆待辦事項;處理人在待辦清單按
審核開啟本視窗做決定(同意/退件/取消)。
常見問題¶
按了「審核」卻跳出「沒權限進行操作」?
本視窗只開放給該關卡的指定處理人本人或其已授權代理人。若你是主管、只是「看得到」下屬的待辦,是不能代簽的——要代簽必須先設好代理人關係。
按「儲存」提示「請先選擇審核別」?
你還沒在上半部清單選任何一列(審核別為空白)。請先按該列的 選擇 或點選該列,把動作帶到下方欄位再儲存。
想退件給上一關,要怎麼做?
在一般進行中的關卡,審核清單會列出「退件」。選「退件」、在審核意見填寫退回原因(必填),按儲存即可把流程退回上一關重審;若你是流程第一關,退件會把整個流程退回發行者重新開始。
退件和取消整個流程有什麼不同?
退件是把流程往回送一關(或退回發行者)重審,單據與流程都還在;取消整個流程是把整張流程作廢。兩者都要求填意見,但退件會讓流程繼續走、取消則結束流程。
為什麼同意到最後一關後,原單據就改不了、刪不掉?
這是正常且刻意的行為。流程全部關卡完成後,來源單據會被蓋上已審核章並鎖定,避免已簽核的內容被事後竄改。若確需修改,請由有權者先退回或取消流程解除鎖定。
同意後下一關的人沒收到通知信?
通知信只寄給設定要收信(電子郵件=Y)且填了 Email 的處理人,並且由排程服務統一寄送(可能不是即時到)。請確認對方的通知設定與 Email;另外,已結案的單同意時不會再通知下一關。
勾了「自動執行」卻沒有自動跑後續動作?
自動執行若失敗,系統會跳訊息並中止審核,提示你可以「取消勾選自動執行,審核後手動作業」。請依訊息內容處理,或取消勾選後手動完成後續單據。
相關功能¶
需補截圖清單
以下截圖待 runtime 驗收後補拍(放 docs/Other/images/):
workflowapproval-同意.png— 審核視窗全貌(含上方動作清單、審核別/審核意見欄、儲存/取消按鈕)workflowapproval-三動作.png— 一般進行中關卡,同時列出「同意/退件/取消整個流程」三列的動作清單workflowapproval-退件.png— 選「退件」並在審核意見填退回原因的情境workflowapproval-自動執行.png— 出現「自動執行」勾選框的情境(待辦設定了自動執行方法)