อัพเดทโปรแกรม
Senfos ออกรุ่นใหม่เป็นระยะ เพื่อแก้ปัญหาและเพิ่มความสามารถ บทนี้อธิบายการอัพเดทให้ครบทุกเครื่องในร้านอย่างปลอดภัย
16.1 เวอร์ชันโปรแกรมกับเวอร์ชันฐานข้อมูล
หัวข้อที่มีชื่อว่า “16.1 เวอร์ชันโปรแกรมกับเวอร์ชันฐานข้อมูล”
- โปรแกรม คือไฟล์ของ Senfos ที่เก็บอยู่ในโฟลเดอร์บนเครื่องแม่ เครื่องลูกเปิดโปรแกรมจากโฟลเดอร์เดียวกันนี้ผ่านเครือข่าย ตามบทที่ 4 จึง อัพเดทที่เครื่องแม่ครั้งเดียว ทุกเครื่องได้รุ่นใหม่
- ฐานข้อมูล มีเวอร์ชันของตัวเอง โปรแกรมรุ่นใหม่บางรุ่นต้องใช้ฐานข้อมูลรุ่นใหม่ด้วย ตัวอัพเดทจะอัพเดทฐานข้อมูลให้ต่อทันทีหลังอัพเดทโปรแกรม
ดูเวอร์ชันที่ใช้อยู่ ที่แถบหัวของโปรแกรมหลังร้านด้านขวามีป้าย 2 อัน ป้ายชื่อฐานข้อมูลบอกเวอร์ชันฐานข้อมูล เช่น 63.3 และป้าย Release บอกวันเวลาที่ออกรุ่นของโปรแกรม ให้ใช้ วันที่ออกรุ่น เป็นตัวบอกว่าเป็นรุ่นไหน
ถ้าต้องการดูรายละเอียดเพิ่มเติม ให้กดปุ่มชื่อผู้ใช้บนแถบหัว แล้วเลือก ข้อมูลระบบ (วันที่ออกรุ่นของโปรแกรม) หรือ ฐานข้อมูล (เวอร์ชันฐานข้อมูล) ตามบทที่ 5
16.2 ก่อนอัพเดท
หัวข้อที่มีชื่อว่า “16.2 ก่อนอัพเดท”- อัพเดทวันจันทร์ถึงวันพฤหัสบดี นอกเวลาขาย ระบบงดอัพเดทวันศุกร์ถึงวันอาทิตย์ เพื่อให้มีเวลาติดต่อฝ่ายบริการได้ถ้าพบปัญหาหลังอัพเดท
- ปิดโปรแกรมหลังร้านและ POS ทุกเครื่อง รวมเครื่องลูกทุกเครื่อง ตัวอัพเดทปิดให้เฉพาะโปรแกรมบนเครื่องแม่ โปรแกรมที่เปิดค้างอยู่ที่เครื่องลูกจะทำให้แทนที่ไฟล์ไม่ได้
- สำรองข้อมูลก่อน ที่หลังร้าน ตั้งค่า → สำรองข้อมูล กด สำรองเดี๋ยวนี้ ตามบทที่ 13 และรอจนการสำรองสำเร็จ
- ร้านต้องอยู่ในระยะรับประกัน การอัพเดทใช้ได้เมื่อทุกสาขาอยู่ในระยะรับประกัน ดูวันสิ้นสุดได้ที่เมนูชื่อผู้ใช้ → License ตามบทที่ 6 ร้านที่อยู่ในช่วงทดลองใช้อัพเดทโปรแกรมไม่ได้ ใช้รุ่นที่ดาวน์โหลดติดตั้งไว้จนกว่าจะซื้อ license
16.3 ขั้นตอนอัพเดท
หัวข้อที่มีชื่อว่า “16.3 ขั้นตอนอัพเดท”ทำที่เครื่องแม่เท่านั้น
- ที่เครื่องแม่ ดับเบิลคลิกไอคอน Senfos Update บนหน้าจอ Desktop
- รอโปรแกรมตรวจเวอร์ชัน การ์ด ปัจจุบัน แสดงรุ่นที่ใช้อยู่ การ์ด เวอร์ชันใหม่ แสดงรุ่นล่าสุด ให้ดูที่วันเวลาของรุ่น
- ถ้ามีรุ่นใหม่ กด อัพเดทเลย
- รอระหว่างดาวน์โหลดและติดตั้ง ห้ามปิดโปรแกรมหรือปิดเครื่อง
- ตัวอัพเดทจะอัพเดทฐานข้อมูลต่อให้อัตโนมัติ เมื่อเสร็จหน้าต่างจะแสดงข้อความ อัพเดทเสร็จสมบูรณ์ สักครู่ แล้วเปิดโปรแกรมหลังร้านขึ้นมาเอง
- ตรวจป้าย Release บนแถบหัวว่าเป็นวันที่ของรุ่นใหม่ แล้วเปิดโปรแกรมที่เครื่องลูกและ POS ได้ตามปกติ

ถ้าเปิด Senfos Update จากเครื่องลูก โปรแกรมจะแจ้งว่าอัพเดทผ่าน shared folder ไม่ได้ ให้ไปทำที่เครื่องแม่
ข้อความที่อาจพบ
| ข้อความ | ความหมายและสิ่งที่ควรทำ |
|---|---|
| เป็นเวอร์ชันล่าสุดแล้ว | ไม่มีรุ่นใหม่กว่าที่ใช้อยู่ |
| ไม่สามารถอัพเดทได้ | ข้อความด้านล่างบอกเหตุผล เช่น สาขาอยู่นอกระยะรับประกัน หรือเป็นวันที่งดอัพเดท |
| ตรวจสอบเวอร์ชันไม่ได้ | เครื่องแม่เชื่อมต่ออินเทอร์เน็ตไม่ได้ ตรวจอินเทอร์เน็ตแล้วเปิดใหม่ |
| ดาวน์โหลดไม่สำเร็จ | อินเทอร์เน็ตขาดหายระหว่างดาวน์โหลด หรือไฟล์ที่ได้ไม่สมบูรณ์ กด ลองอีกครั้ง |
| มีไฟล์ของโปรแกรมที่ยังถูกเปิดใช้งานอยู่ | ยังมีเครื่องลูกหรือ POS เปิดโปรแกรมค้างอยู่ ปิดให้ครบทุกเครื่องแล้วเปิด Senfos Update ใหม่ |
| ไม่มีสิทธิ์เขียนไฟล์ในโฟลเดอร์โปรแกรม | คลิกขวาที่ไอคอน Senfos Update แล้วเลือก Run as administrator |
| พื้นที่ดิสก์ไม่พอ | เพิ่มพื้นที่ว่างที่ไดรฟ์ของโปรแกรม แล้วลองอีกครั้ง |
| อัพเดทไม่สำเร็จ | ข้อความด้านล่างบอกสาเหตุ ถ้าไม่มีวิธีแก้ในตารางนี้ ให้ติดต่อฝ่ายบริการของ Senfos พร้อมข้อความที่แสดง |
16.4 การอัพเดทฐานข้อมูล
หัวข้อที่มีชื่อว่า “16.4 การอัพเดทฐานข้อมูล”หลังแทนที่ไฟล์โปรแกรมแล้ว ตัวอัพเดทจะเปิดหน้าต่าง อัพเดทฐานข้อมูล ให้อัตโนมัติ ถ้าฐานข้อมูลเป็นรุ่นล่าสุดอยู่แล้ว หน้าต่างจะปิดไปเอง

- ก่อนเริ่ม โปรแกรมตรวจว่ายังมีเครื่องใดเชื่อมต่อฐานข้อมูลอยู่หรือไม่ ถ้ามี จะแสดงรายชื่อเครื่องและโปรแกรมที่ยังเปิดอยู่ ขอแนะนำให้กด No (ไม่ใช่) แล้วไปปิดโปรแกรมที่เครื่องเหล่านั้นก่อน จากนั้นกด ลองอีกครั้ง เนื่องจากระหว่างอัพเดทการเชื่อมต่อจะถูกตัด และข้อมูลที่บันทึกระหว่างอัพเดทจะไม่ถูกย้ายไปยังฐานข้อมูลใหม่ กด Yes (ใช่) เฉพาะเมื่อแน่ใจว่าเครื่องเหล่านั้นไม่มีใครใช้งานอยู่
- โปรแกรมตรวจพื้นที่ดิสก์ก่อน ต้องมีพื้นที่ว่างประมาณ 2 เท่าของขนาดฐานข้อมูล สำหรับไฟล์สำรองและฐานข้อมูลใหม่ ถ้าไม่พอจะหยุดพร้อมบอกขนาดที่ต้องการ
- ก่อนอัพเดทฐานข้อมูล โปรแกรมสำรองฐานข้อมูลเดิมไว้ให้เสมอ ในโฟลเดอร์สำรองของ SQL Server
- ถ้าไม่สำเร็จ หน้าต่างจะเป็นสีแดงและแสดงรายละเอียด ข้อมูลในฐานข้อมูลเดิมไม่ถูกแก้ไข แต่เนื่องจากไฟล์โปรแกรมเป็นรุ่นใหม่แล้ว โปรแกรมจะยังเปิดใช้งานไม่ได้ และจะพบหน้าต่างตามหัวข้อ 16.5 จนกว่าจะอัพเดทฐานข้อมูลสำเร็จ ให้กด คัดลอก Error แล้วส่งข้อความให้ฝ่ายบริการ หรือแก้สาเหตุแล้วกด ลองอีกครั้ง
16.5 หน้าต่างแจ้งเวอร์ชันไม่ตรงกัน
หัวข้อที่มีชื่อว่า “16.5 หน้าต่างแจ้งเวอร์ชันไม่ตรงกัน”เมื่อเปิดโปรแกรมหลังร้านหรือ POS โปรแกรมจะตรวจว่าเวอร์ชันโปรแกรมกับฐานข้อมูลใช้ด้วยกันได้หรือไม่

| สิ่งที่เห็น | ความหมาย | สิ่งที่ควรทำ |
|---|---|---|
| หน้าต่าง ฐานข้อมูลยังไม่ได้อัพเดทตามโปรแกรม | อัพเดทโปรแกรมแล้วแต่อัพเดทฐานข้อมูลไม่สำเร็จ | ปิดโปรแกรมทุกเครื่อง แล้วที่เครื่องแม่กด อัพเดทฐานข้อมูล |
| หน้าต่าง โปรแกรมรุ่นนี้เก่ากว่าฐานข้อมูลมากเกินไป | ฐานข้อมูลเป็นรุ่นใหม่แล้ว แต่โปรแกรมที่เปิดอยู่ยังเป็นรุ่นเก่า | ที่เครื่องแม่กด อัพเดทโปรแกรม |
| แถบสีเหลืองบนหน้าหลัก และป้ายฐานข้อมูลบนแถบหัวเป็นสีเหลือง | โปรแกรมเก่ากว่าฐานข้อมูลเล็กน้อย | ใช้งานต่อได้ ควรอัพเดทโปรแกรมให้ตรงกันเมื่อสะดวก |
หน้าต่างสองแบบแรกใช้งานต่อไม่ได้จนกว่าจะแก้ ปุ่มในหน้าต่างใช้ได้เมื่อกดที่เครื่องแม่ ถ้าหน้าต่างขึ้นที่เครื่องลูกหรือ POS ให้ไปทำที่เครื่องแม่
16.6 อ้างอิงหน้าจอ
หัวข้อที่มีชื่อว่า “16.6 อ้างอิงหน้าจอ”Senfos Update
หัวข้อที่มีชื่อว่า “Senfos Update”| ส่วน | ผล |
|---|---|
| การ์ดปัจจุบัน · เวอร์ชันใหม่ | รุ่นที่ใช้อยู่และรุ่นล่าสุด พร้อมวันเวลาออกรุ่น |
| อัพเดทเลย | ดาวน์โหลดและติดตั้งรุ่นใหม่ ตามด้วยอัพเดทฐานข้อมูล |
| ไว้ทีหลัง | ปิดโดยไม่อัพเดท |
อัพเดทฐานข้อมูล
หัวข้อที่มีชื่อว่า “อัพเดทฐานข้อมูล”| ส่วน | ผล |
|---|---|
| เริ่มอัพเดท | อัพเดทฐานข้อมูล ใช้เมื่อเปิดหน้าต่างนี้เอง ปกติตัวอัพเดทสั่งให้อัตโนมัติ |
| คัดลอก Error | คัดลอกรายละเอียดข้อผิดพลาดไปส่งให้ฝ่ายบริการ |
| ลองอีกครั้ง | อัพเดทฐานข้อมูลใหม่หลังแก้สาเหตุ |
อ่านต่อ: ย้ายเครื่องและเปลี่ยนเครื่อง อธิบายการย้ายเครื่องแม่ไปเครื่องใหม่ และการเปลี่ยนเครื่องลูก