Views: 28
UOF中電子表單的簽核通知預設是固定每小時回執行一次,執行時檢查表單是否要催簽。所以半夜也會寄信催,導致這個上線沒多久會因為半夜通知,造成同事困擾,因此建議上線後就關閉...
本篇教學如何修改為特定時間發送。
注意,這個設定後只會在伺服器本身設定的時區生效
修改排程檔案
打開IIS,找到在網站跟目錄下有個檔案是Ede.Uof.Utility.Task.Engine.exe.Config
,系統排程的設定都在這邊
使用記事本或NotePad++打開該檔案後,搜尋Ede.Uof.WKF.TimeoutFormNootify
這個關鍵字,在大約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的服務後,滑鼠右鍵>重新啟動
- 測試環境
Ede.Uof.Utility.Task.Engine.UOFTEST
- 正式環境
Ede.Uof.Utility.Task.Engine.UOF
0 Comments