Forum: สอบถามปัญหา Notes ทางด้านพัฒนาโปรแกรม (Note Client) |
Tags1: | Created on Oct 21, 2009, 2:49 PM by gm445566/9Notes|Topic Responses: 6 |
&action=openDocument&documentId=2DF6 |
โอ้ ย ทำไมมันโหดยังงี้ละ แสดงว่าเป็น document สำคัญมาก ถ้า owner ไม่ตอบ มันจะเป็น junk mail ของ owner แน่เลย แล้วถ้ามีหลายๆ document ที่ไม่ update ไม่อยากคิดเลยครับว่า owner คนนั้นจะรับ mail มากขนาดไหน
ผมว่าต่อให้มีระบบเตือนยังไง user/owner ไม่รับผิดชอบงาน คือไม่เข้ามา check mail มันก็ไม่ได้เกิดประโยชน์อะไร
สำหรับผม เราคงต้องสรุปก่อนว่า เราต้องทำอะไรก่อนหลัง
- เตือน user owner เตือนกี่ครั้ง ในที่นี้ คือ 3 ครั้ง
- check document ที่ไม่เคย update อันนี้ถามกว้างมากครับ แล้วจะเอาอะไรมาจับว่าไม่ update
- เตือน user ที่เป็น manager แสดงว่า เป็น manager ที่ fix รายชื่อ หรือว่า ระบบ ต้องไป find หา อีกว่า owner คนนั้น มี line manager ใครบ้างที่ติดตัว อันนี้ ต้องมี database organization ขององกรครับ
วิธีการก็
- สร้าง agent ให้ run เป็น daily
- เขียน code หา document ที่ไม่ update (อันนี้ขึ้นอยู่กับคุณว่า จะจับ field ไหนที่ว่าไม่ update)
- เอา field [date create] doc หรือ field date ที่อ้างอิงใน document นั้น มาลบด้วย date ปัจจุบันที่ agent run เช่น ((@Today- DocDate) <= 3) ถ้าน้อยกว่าเท่ากับ 3 ก็ ให้ notify email ไปที่หัวหน้า ตามจำนวน วันที่หักมา เช่น น้อยกว่า 1 ก็ส่ง mail หา ใคร ,น้อยกว่า 2 หาใคร เป็นต้น
เอา เป็นแค่ idea นะครับ เขียน code คุณต้องไปเขียนเอง พวก วิธีหา document ที่ไม่update , วิธี หาจำนวนวันที่มาลบกัน ลองไปหาดูตาม web www.notes.net ครับ ลองดูก่อนครับติดอะไร ก็ post กลับมา ความรู้ที่ได้จะได้เป็นของคุณเอง มันจำติดตัวได้ดีกว่า เอา code จาก คนอื่นไปใช้เลย
|
|