L 通訊與行事曆¶
通訊與行事曆模組涵蓋兩條主軸:
- 內部聯絡與工作流程通知 —— 以「聯絡單(COMMPR)」為底層單據,串接各業務單據按工作流程鈕觸發的簽核/通知;另有掛在來源單據上的「聯絡單便條」記事。單號以
CM開頭。 - 行事曆排程事件 —— 以「排程事件(專案)」維護以專案為單位的行事曆,明細事件可在預定時間發出通知並自動執行 AutoPilot 任務。
模組另含若干尚在規劃/未實作的往來文件功能(信件檔、掛號郵件、簽呈),以及一支供開發者參考的程式類別代碼清單。主要使用者為全體員工與流程關卡上的簽核人員。
頁面狀態說明
標示 可用 者程式已在新版 TsERP 實作(部分 runtime 待驗收);標示 規劃中 者僅於程式對照表保留代號、尚未提供操作;標示 已棄用 者為未掛載的舊版表單,功能已被新版彈窗取代;標示 開發者參考 者非可開啟的業務表單。
內部聯絡與工作流程¶
以聯絡單為核心的內部通知、簽核流程與聯絡記事。真正的建立/簽核發生在各業務單據按工作流程鈕彈出的工作流程視窗,本模組頁面負責瀏覽與記事維護。
| 功能 | 用途 | 狀態 | 手冊 |
|---|---|---|---|
| 聯絡單(L-010) | TsERP 內部工作流程/簽核/通知的底層單據(單號 CM 開頭)。本頁是「瀏覽器」:固定篩選聯絡單號 like CM% 逐筆查閱既有聯絡單,下方三表格呈現自訂版面、附件清單與工作流程關卡明細;附件上傳、流程整理、PDF、通知下一關由 CommprBll 負責,本頁無新增/列印/轉傳票鈕 |
可用 | 開啟 |
| 聯絡單便條 | 掛在某張來源單據上的內部聯絡記事單筆主檔(主旨/內容/製表人/追蹤對象/關聯來源)。沿用標準工具列(新增/修改/刪除/查詢/儲存),存檔不做必填檢核;不在主選單,由其他單據以「單據別+來源 id」連回。簽核/會簽/附件等欄位需到聯絡單操作 | 可用 | 開啟 |
行事曆排程事件¶
以專案為單位維護行事曆排程,明細事件可在預定時間通知並觸發 AutoPilot 自動執行。
| 功能 | 用途 | 狀態 | 手冊 |
|---|---|---|---|
| 排程事件(專案)(L-050) | 主/明細表單,固定篩選「項目類型=專案」。主檔=項目編號/年度月份/名稱/負責人/描述;明細=事件項目(預定時間、通知、自動執行的 AutoPilot 任務)。支援大量新增(依範本與日期類別展開多筆)、使用年度月份整批換年月、明細列查看執行結果。個人類事件由獨立程式 Eventself 維護 | 可用 | 開啟 |
| 事件範本(舊版)(L-051) | 「事件範本」輸入畫面的舊版獨立表單,已確認為孤兒 View(無對應 VM 屬性、未註冊 DataTemplate、無 ProgramClass、無法從選單開啟)。功能已被排程事件「新增事件」彈窗取代,兩者填同一份範本資料 | 已棄用 | 開啟 |
往來文件(規劃中)¶
對外往來文書/郵件登錄追蹤,新版 TsERP 尚未實作,僅於程式對照表保留代號。
| 功能 | 用途 | 狀態 | 手冊 |
|---|---|---|---|
| 信件檔(L-020) | 規劃用途為記錄管理對外往來信件/文書,與掛號郵件為姊妹功能。repo 內僅 ProgramClass.cs 一行空白佔位,無 ViewModel/XAML/BLL/VFP 來源 |
規劃中 | 開啟 |
| 掛號郵件(L-030) | 規劃用途為登錄/追蹤掛號寄送的郵件,與信件檔並列為「往來文件」小群組。repo 內僅 ProgramClass.cs 占位,無任何實作 |
規劃中 | 開啟 |
| 簽呈(L-040) | 規劃用途為站內逐關簽核傳訊(有別於聯絡單的單向通知)。repo 內查無任何實作,字串僅出現於程式對照表 | 規劃中 | 開啟 |
系統參考¶
非業務表單,供開發者查閱系統共用代碼。
| 項目 | 用途 | 狀態 | 手冊 |
|---|---|---|---|
| 程式類別代碼(ProgramClass) | Common/ProgramClass.cs —— 全系統「程式類別代碼」集中清單。每個代碼是選單、權限、查詢 SP(proc_param)、超連結、多語系、行事曆事件、AutoPilot 任務共用的識別主鍵;非可開啟的表單 |
開發者參考 | 開啟 |
模組流程圖¶
flowchart TD
subgraph FLOW[內部聯絡與工作流程]
BIZ[各業務單據按工作流程鈕]
WF[工作流程視窗 WorkflowViewModel]
CM[聯絡單 COMMPR / CM*<br/>瀏覽既有聯絡單]
NOTE[聯絡單便條<br/>掛在來源單據上的記事]
BIZ -->|觸發| WF
WF -->|附件 / 流程 / PDF / 通知下一關<br/>CommprBll| CM
CM -.連回來源單據.- NOTE
end
subgraph CAL[行事曆排程事件]
EVP[排程事件 專案 L-050<br/>主檔+事件明細]
TPL[事件範本彈窗<br/>大量新增展開多筆]
AP[AutoPilot 自動執行]
NOTIFY[預定時間通知 Email/Line]
TPL --> EVP
EVP -->|到達預定時間| NOTIFY
EVP -->|執行方法| AP
AP -->|執行結果| RESULT[明細列查看結果]
end
WF -->|NotifyNext / 項目通知| PEOPLE((下一關 / 通知對象))
NOTIFY --> PEOPLE
PLANNED[規劃中:信件檔 L-020 ·<br/>掛號郵件 L-030 · 簽呈 L-040]:::planned
classDef planned fill:#f5f5f5,stroke:#bbb,stroke-dasharray:4 3,color:#888;
尚未實作功能
信件檔(L-020)、掛號郵件(L-030)、簽呈(L-040)在新版 TsERP 完全未實作,僅於程式對照表保留代號,按功能不會帶出畫面。事件範本(舊版)為未掛載的孤兒表單,請改用「排程事件(專案)」內的新增事件彈窗。