跳轉到

程式資訊

  • 程式 IDWKFLOWT
  • 所屬子系統:A.系統資料
  • 狀態:stable

工作流程樣板

維護單據簽核 / 工作流程樣板,每筆主檔包含流程樣板號、單據別、類型(Normal / System)、流程說明、分支條件;明細為各關卡(處理事項碼、處理部門、人員別、處理人、Email、審核順序、流程結束選項、是否寄信、是否產生報表、是否執行程式 / 方法名稱 / 參數)。

主要欄位

主檔:

| 欄位 | XAML 元件 | 必填 | 備註 |

|------|-----------|------|------|

| 流程樣板號 | TsPrimaryKeyTextBox | ✓ | |

| 單據別 | TsTextBox | | |

| 類型 | TsComboBox | | 0=Normal, 1=System |

| 流程說明 | TsTextBox | | |

| 分支條件 | TsTextBox(多行) | | |

明細:序號、處理事項碼(ComboBox 來源 JobCodeSource)、處理事項、處理部門(TsWorkflowHandlerSeekGridViewColumn)、部門名稱、人員別、處理人編號、姓名、Email、審核順序、流程結束(ComboBox)、寄 Email(CheckBox)、產生報表、是否執行程式(CheckBox)、方法名稱、參數、執行說明

操作步驟

  1. 從主選單開啟 A.系統資料 → 工作流程樣板

  2. 新增(系統自動將第一列填為發起人)

  3. 輸入流程樣板號、單據別、選擇類型(Normal / System)

  4. 填寫流程說明與分支條件(如有條件分支)

  5. 在明細逐列設定處理事項碼、處理部門、處理人、Email、審核順序、流程結束 / 寄信 / 執行程式 等

  6. 儲存;如需列印流程定義,使用 列印

待確認

  • XAML 內有大量 TODO 註解 + 註解掉的舊欄位(StatusCode / PriorityCode / CompleteRate / AlertTime / ProcessingTime / RejectionNo 等),需確認是否要清理

  • 「處理部門」用 TsWorkflowHandlerSeekGridViewColumn,TODO 註明在 TsRadGridView 沒有對應實作,目前以通用 TsSeekGridViewColumn 替代,SearchRow 行為需手動處理 → 潛在功能不完整風險