UOF2 設定上班時間才通知表單簽核

by | 2 月 7, 2025 | 一等一UOF系統, 程式 | 0 comments

Views: 5

UOF的簽核通知是算小時的,所以半夜也會寄信催,上線沒多久就會因為半夜擾民被噴...

不過這個可以透過改排程時間進行關閉,本篇教學

注意,這個設定後只會在伺服器本身設定的時區生效

修改排程檔案

打開IIS,找到在網站跟目錄下有個檔案是Ede.Uof.Utility.Task.Engine.exe.Config,系統排程的設定都在這邊

使用記事本或NotePad++打開該檔案後,搜尋Ede.Uof.WKF.TimeoutFormNootify這個關鍵字,在大約150行

程式碼約150行位置

Ede.Uof.Utility.Task.Engine.exe.Config 修改前

<trigger type="Ede.Uof.WKF.TimeoutFormNootify" file="Ede.Uof.WKF" mode="EveryDay" hours="*" minutes="5" />

Ede.Uof.Utility.Task.Engine.exe.Config 修改後

<trigger type="Ede.Uof.WKF.TimeoutFormNootify" file="Ede.Uof.WKF"  mode="DaysOfWeek" days="2-6" hours="7-19" minutes="5" />

參數說明:

  • mode="DaysOfWeek" 指定星期幾才會運作
  • days="2-6" 設定星期一到五
  • hours="7-19" 設定上午七點到晚上七點進行通知

重啟服務

伺服器管理員 工具 服務

UOF排程重啟

伺服器管理員>工具>服務,找到UOF的服務後,滑鼠右鍵>重新啟動

  • 測試環境Ede.Uof.Utility.Task.Engine.UOFTEST
  • 正式環境Ede.Uof.Utility.Task.Engine.UOF

0 Comments

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *