มันเริ่มจากผมทดสอบ Process ซึ่งมันจะตรวจสอบว่า ถ้ามีงาน Incident แจ้งเข้ามาเนี่ย ฝั่ง Customer Service จะเข้างานในส่วนของ First Line Support เพื่อมาแก้ปัญหา แต่ถ้างานค้างไป 1 วันมัน ตัวงานจะส่งต่อให้ Second Line Support เพื่อช่วยเหลือครับ
โดยภาพรวมของกระบวนการเป็นไปดังรูปครับ
ลองดูส่วนที่ผมวงๆสีแดงจริงๆมันต้องดู 1 วัน แต่มันดันเป็น 8 ชั่วโมงซะได้
ปัญหา คือ อะไรหละ อันนี้ต้องย้อนกลับไปดู Code ของตอนที่หาวันถัดไปครับ
- แบบแรกใช้ TimeZone UTC (มันไปคิดแบบ UTC + 0.00 ครับ)
NextDay = (new Date() + 1).format("yyyy-MM-dd'T'HH:mm:ss'Z'", TimeZone.getTimeZone("UTC")) execution.setVariable ("NextDay", NextDay);
- ที่ถูกถ้าเอาเวลาของประเทศไทยจะต้องเป็นแบบนี้ครับ
NextDay = (new Date() + 1).format("yyyy-MM-dd'T'HH:mm:ss'Z'", TimeZone.getTimeZone("Asia/Bangkok")) execution.setVariable ("NextDay", NextDay);
จบแล้วเหลืออีกปัญหาครับ ทำไมตั้งเวลาแล้วมันไม่ทำงาน เดียวได้ข้อสรุปแล้วมาเขียน BLog ต่อครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.