ข้ามไปยังเนื้อหา
ฉบับร่าง อยู่ระหว่างตรวจทาน เนื้อหาและภาพอาจเปลี่ยนแปลง หากพบจุดที่ไม่ตรงกับโปรแกรม กรุณาแจ้งทีมงาน Senfos

ติดตั้งเครื่องลูก

เครื่อง​ลูก​ไม่​ต้อง​ใช้​ตัว​ติด​ตั้ง เนื่องจาก​เครื่อง​ลูก​เปิด​โปรแกรม​จาก​โฟลเดอร์​ที่​แชร์​ไว้​บน​เครื่อง​แม่ และ​ใช้​ฐาน​ข้อมูล​บน​เครื่อง​แม่ วิธี​นี้​ทำให้​เมื่อ​อัพเดท​ที่​เครื่อง​แม่​ครั้ง​เดียว ทุก​เครื่อง​จะ​ได้​โปรแกรม​รุ่น​ใหม่​พร้อม​กัน บท​นี้​ใช้​กับ​ร้าน​รุ่น Standard และ Enterprise ร้าน​รุ่น Express ใช้​งาน​เครื่อง​เดียว​จึง​ข้าม​บท​นี้​ได้

ผัง 5 ขั้นเรียงจากซ้ายไปขวา 1 แชร์โฟลเดอร์ที่เครื่องแม่ 2 ตรวจชื่อเครื่องแม่ในการเชื่อมต่อ 3 ติดตั้ง .NET ที่เครื่องลูก 4 สร้างทางลัดที่เครื่องลูก 5 ทดสอบ ขั้นที่ 1 และ 2 มีป้าย "ทำครั้งเดียวที่เครื่องแม่" ขั้นที่ 3 ถึง 5 มีป้าย "ทำทุกเครื่องลูก"
ผัง 5 ขั้นเรียงจากซ้ายไปขวา 1 แชร์โฟลเดอร์ที่เครื่องแม่ 2 ตรวจชื่อเครื่องแม่ในการเชื่อมต่อ 3 ติดตั้ง .NET ที่เครื่องลูก 4 สร้างทางลัดที่เครื่องลูก 5 ทดสอบ ขั้นที่ 1 และ 2 มีป้าย "ทำครั้งเดียวที่เครื่องแม่" ขั้นที่ 3 ถึง 5 มีป้าย "ทำทุกเครื่องลูก"
ขั้นทำ​ที่​เครื่อง​ใดทำ​กี่​ครั้ง
1. แชร์​โฟลเดอร์​โปรแกรมเครื่อง​แม่ครั้ง​เดียว
2. ตรวจ​ชื่อ​เครื่อง​แม่​ใน​การ​เชื่อม​ต่อเครื่อง​แม่ครั้ง​เดียว
3. ติด​ตั้ง .NET 9 Desktop Runtimeเครื่อง​ลูกทุก​เครื่อง​ลูก
4. สร้าง​ทาง​ลัดเครื่อง​ลูกทุก​เครื่อง​ลูก
5. ทดสอบเครื่อง​ลูกทุก​เครื่อง​ลูก

ที่​เครื่อง​แม่ เปิด​โฟลเดอร์​ที่​ติด​ตั้ง​โปรแกรม​ไว้ ค่า​ตั้ง​ต้น​คือ C:\Senfos 2029 แล้ว​แชร์​โฟลเดอร์​นี้​ให้​เครื่อง​อื่น​ใน​เครือ​ข่าย​มอง​เห็น

  1. คลิก​ขวา​ที่​โฟลเดอร์ Senfos 2029 เลือก Properties แล้ว​ไป​ที่​แท็บ Sharing
  2. กด Advanced Sharing ติ๊ก Share this folder และ​ตั้ง​ชื่อ​แชร์​ให้​จำ​ง่าย เช่น Senfos
  3. กด Permissions แล้ว​ให้​สิทธิ์ Read กับ​ผู้​ใช้​ที่​เครื่อง​ลูก​ใช้​เข้า​ระบบ
  4. กด OK จน​ปิด​หน้าต่าง​ทั้งหมด
หน้าต่าง Advanced Sharing ของ Windows ที่ติ๊ก Share this folder และตั้งชื่อแชร์เป็น Senfos
หน้าต่าง Advanced Sharing ของ Windows ที่ติ๊ก Share this folder และตั้งชื่อแชร์เป็น Senfos

เครื่อง​ลูก​ใช้​เพียง​สิทธิ์​อ่าน​ไฟล์​โปรแกรม การ​ตั้ง​ค่า​และ​การ​อัพเดท​ทำ​ที่​เครื่อง​แม่​ทั้งหมด

เครื่อง​ลูก​เปิด​โปรแกรม​จาก​โฟลเดอร์​ที่​แชร์​ไว้ จึง​อ่าน​การ​ตั้ง​ค่า​การ​เชื่อม​ต่อ​ชุด​เดียว​กับ​เครื่อง​แม่ การ​ตั้ง​ค่า​นี้​ต้อง​ระบุ ชื่อ​จริง​ของ​เครื่อง​แม่ ทุก​เครื่อง​จึง​จะ​เชื่อม​ต่อ​ไป​ที่​เดียวกัน​ได้ ตัว​ติด​ตั้ง​ตั้ง​ค่า​นี้​ให้​โดย​อัตโนมัติ​แล้ว ขอ​แนะนำ​ให้​ตรวจ​อีก​ครั้ง​ก่อน​ตั้ง​เครื่อง​ลูก

  1. ที่​เครื่อง​แม่ ดู​ชื่อ​เครื่อง​ได้​จาก Settings → System → About ใน​หัวข้อ Device name
  2. เปิด​โปรแกรม Senfos Database จาก​ไอคอน​บน​หน้า​จอ
  3. ดู​ช่อง Data Source ส่วน​หน้า​เครื่องหมาย \ ต้อง​เป็น​ชื่อ​เครื่อง​แม่ เช่น HO-SERVER\SQL2022EXPRESS
ช่อง Data Source แสดงชื่อเครื่องแม่ และแสดงข้อความเชื่อมต่อสำเร็จ
ช่อง Data Source แสดงชื่อเครื่องแม่ และแสดงข้อความเชื่อมต่อสำเร็จ

ต้อง​แก้​ช่อง​นี้​เอง​ใน 2 กรณี คือ ช่อง Data Source ขึ้น​ต้น​ด้วย​คำ​ว่า localhost ซึ่ง​เกิด​กับ​เครื่อง​ที่​ติด​ตั้ง​ด้วย​ตัว​ติด​ตั้ง​รุ่น​ก่อน หรือ​เครื่อง​แม่​ถูก​เปลี่ยน​ชื่อ​หลัง​ติด​ตั้ง วิธี​แก้​คือ​เปลี่ยน​เฉพาะ​ส่วน​หน้า​เครื่องหมาย \ เป็น​ชื่อ​เครื่อง​แม่​ปัจจุบัน ส่วน​หลัง​เครื่องหมาย \ ให้​คง​ไว้​ตาม​เดิม แล้ว​กด ทดสอบ​การ​เชื่อม​ต่อ ให้​ขึ้น​ข้อความ เชื่อม​ต่อ​สำเร็จ จาก​นั้น​กด บันทึก

ช่อง​อื่น​ให้​คง​ค่า​เดิม​ที่​ตัว​ติด​ตั้ง​ตั้ง​ไว้ การ​ตั้ง​ค่า​นี้​ใช้​ร่วม​กัน​ทุก​เครื่อง​ที่​เปิด​โปรแกรม​จาก​โฟลเดอร์​เดียวกัน รวม​ทั้ง​เครื่อง​แม่​เอง จึง​ทำ​เพียง​ครั้ง​เดียว

4.4 ติด​ตั้ง​ส่วน​ประกอบ​และ​สร้าง​ทาง​ลัด​ที่​เครื่อง​ลูก

หัวข้อที่มีชื่อว่า “4.4 ติด​ตั้ง​ส่วน​ประกอบ​และ​สร้าง​ทาง​ลัด​ที่​เครื่อง​ลูก”

ติด​ตั้ง .NET 9 Desktop Runtime โปรแกรม Senfos ต้อง​ใช้​ส่วน​ประกอบ​นี้​ของ Microsoft ตัว​ติด​ตั้ง​จัดการ​ให้​เฉพาะ​เครื่อง​แม่ ส่วน​เครื่อง​ลูก วิธี​ที่​ง่าย​ที่สุด​คือ​เปิด​โปรแกรม Senfos จาก​โฟลเดอร์​ที่​แชร์​ไว้​ได้​เลย หาก​เครื่อง​นั้น​ยัง​ไม่มี​ส่วน​ประกอบ​นี้ Windows จะ​แสดง​หน้าต่าง​ข้อความ​ภาษา​อังกฤษ​ว่า To run this application, you must install .NET Desktop Runtime 9 (x64). Would you like to download it now?

  1. กด Yes Windows จะ​เปิด​หน้า​ดาวน์โหลด​ของ Microsoft พร้อม​ไฟล์​ติด​ตั้ง​รุ่น​ที่​ถูก​ต้อง
  2. เปิด​ไฟล์​ที่​ดาวน์โหลด​มา แล้ว​ติด​ตั้ง​ตาม​ขั้น​ตอน​ปกติ
  3. เปิด​โปรแกรม Senfos อีก​ครั้ง
หน้าต่าง Windows ที่แจ้งให้ติดตั้ง .NET Desktop Runtime 9 บนเครื่องที่ยังไม่มี
หน้าต่าง Windows ที่แจ้งให้ติดตั้ง .NET Desktop Runtime 9 บนเครื่องที่ยังไม่มี

ขั้น​นี้​ทำ​ครั้ง​เดียว​ต่อ​เครื่อง เครื่อง​ที่​ติด​ตั้ง​แล้ว​จะ​ไม่​เห็น​หน้าต่าง​นี้​อีก

สร้าง​ทาง​ลัด ที่​เครื่อง​ลูก เปิด File Explorer แล้ว​พิมพ์​ที่​อยู่​ของ​โฟลเดอร์​ที่​แชร์​ไว้​ใน​ช่อง​ที่​อยู่ เช่น \\HO-SERVER\Senfos จาก​นั้น​สร้าง​ทาง​ลัด​บน​หน้า​จอ​ของ​โปรแกรม​ที่​เครื่อง​นั้น​ใช้

เครื่อง​ลูก​ใช้​ทำ​อะไรสร้าง​ทาง​ลัด​ของ​ไฟล์
งาน​หลัง​ร้านSenfos.exe
ขาย​หน้า​ร้านSenfos.POS.exe

วิธี​สร้าง​คือ​คลิก​ขวา​ที่​ไฟล์ เลือก Show more options แล้ว​เลือก Send to → Desktop (create shortcut) เครื่อง​ลูก​ไม่​ต้อง​มี​ทาง​ลัด​ของ Senfos Update และ Senfos Backup เนื่องจาก​สอง​โปรแกรม​นี้​ใช้​ที่​เครื่อง​แม่​เท่านั้น

เปิด​ทาง​ลัด​ที่​สร้าง​ไว้ หาก​เห็น​หน้า​เข้า​สู่​ระบบ แปล​ว่า​เครื่อง​ลูก​เชื่อม​ต่อ​ได้​แล้ว ใน​การ​เปิด​ครั้ง​แรก โปรแกรม​จะ​ลง​ทะเบียน​เครื่อง​นี้​เข้า​กับ​สิทธิ์​ต่อ​เครื่อง​ของ​สาขา​ให้​อัตโนมัติ

อาการสาเหตุ​ที่​พบ​บ่อย​และ​วิธี​แก้
Windows แจ้ง​ว่า​ต้อง​ติด​ตั้ง .NETยัง​ไม่​ได้​ติด​ตั้ง .NET 9 Desktop Runtime ที่​เครื่อง​นี้ ทำ​ตาม​หัวข้อ 4.4
เปิด​โฟลเดอร์​ที่​แชร์​ไม่​ได้ หรือ​แจ้ง​ว่า​ไม่มี​สิทธิ์ตรวจ​ว่า​แชร์​โฟลเดอร์​แล้ว​และ​ให้​สิทธิ์ Read ตาม​หัวข้อ 4.2 และ​เครื่อง​ทั้ง​สอง​อยู่​ใน​เครือ​ข่าย​เดียวกัน
โปรแกรม​แจ้ง​ว่า​เชื่อม​ต่อ​ฐาน​ข้อมูล​ไม่​ได้ตรวจ​ว่า​เครื่อง​แม่​เปิด​อยู่ ชื่อ​เครื่อง​แม่​ใน​ช่อง Data Source ถูก​ต้อง​ตาม​หัวข้อ 4.3 และ​ทดสอบ​การ​เชื่อม​ต่อ​ที่​เครื่อง​แม่​ผ่าน
เครื่อง​แม่​เชื่อม​ต่อ​ได้ แต่​เครื่อง​ลูก​เชื่อม​ต่อ​ไม่​ได้ไฟร์วอลล์​ของ​เครื่อง​แม่​อาจ​ปิด​กั้น​อยู่ ดู​วิธี​ตรวจ​ในบท​ที่ 19
โปรแกรม​แจ้ง​ว่า​สิทธิ์​เครื่อง​เต็มสาขา​นี้​ใช้​เครื่อง​ครบ​ตาม​จำนวน​แล้ว ถอด​เครื่อง​ที่​ไม่​ใช้​ออก​ตามบท​ที่ 6
  • อัพเดท​ที่​เครื่อง​แม่​เท่านั้น เครื่อง​ลูก​จะ​ได้​โปรแกรม​รุ่น​ใหม่​ใน​การ​เปิด​โปรแกรม​ครั้ง​ถัด​ไป ขอ​แนะนำ​ให้​ปิด​โปรแกรม​ที่​เครื่อง​ลูก​ทุก​เครื่อง​ก่อน​อัพเดท ราย​ละเอียด​อยู่​ในบท​ที่ 16
  • เครื่อง​ลูก​แต่ละ​เครื่อง​ใช้​สิทธิ์ 1 เครื่อง ตาม​ประเภท​โปรแกรม​ที่​เปิด คือ หลัง​ร้าน​หรือ​จุด​ขาย กติกา​อยู่​ในเล่ม​กติกา บท​ที่ 6 หัวข้อ 6.3
  • สำรอง​ข้อมูล​ที่​เครื่อง​แม่ ข้อมูล​ทั้งหมด​อยู่​ที่​เครื่อง​แม่ เครื่อง​ลูก​ไม่มี​ข้อมูล​ของ​ร้าน​เก็บ​ไว้ จึง​ไม่​ต้อง​สำรอง​ข้อมูล​ที่​เครื่อง​ลูก
  • เปลี่ยน​ชื่อ​เครื่อง​แม่​ภาย​หลัง ต้อง​แก้​ช่อง Data Source ตาม​หัวข้อ 4.3 ใหม่ และ​สร้าง​ทาง​ลัด​ที่​เครื่อง​ลูก​ใหม่​ด้วย​ชื่อ​ใหม่
สภาพเปิดขึ้นมาพร้อมค่าที่บันทึกไว้
สภาพเปิดขึ้นมาพร้อมค่าที่บันทึกไว้

ใช้​ทำ​อะไร กำหนด​ว่า​โปรแกรม Senfos ทุก​ตัว​ใน​โฟลเดอร์​นี้​จะ​เชื่อม​ต่อ​ฐาน​ข้อมูล​ที่​เครื่อง​ใด ใช้​ตอน​ตั้ง​เครื่อง​ลูก​ครั้ง​แรก เปลี่ยน​ชื่อ​เครื่อง​แม่ หรือ​ย้าย​เครื่อง​แม่ เปิด​จาก​ไอคอน Senfos Database

ช่อง​หรือ​ปุ่มความ​หมายค่าที่​ใส่​ได้
Data Sourceเครื่อง​และ​ชุด​ฐาน​ข้อมูล​ที่​จะ​เชื่อม​ต่อ มี​รายการ​ที่​เคย​บันทึก​ไว้​ให้​เลือก และ​ลบ​รายการ​ออก​จาก​ประวัติ​ได้​ด้วย​ปุ่ม​กากบาท​ท้าย​รายการชื่อ​เครื่อง​แม่ ตาม​ด้วย \ และ​ชื่อ​ชุด​ฐาน​ข้อมูล
Initial Catalog (Database)ชื่อ​ฐาน​ข้อมูล​ของ​ร้านค่า​ตั้ง​ต้น​คือ Senfos
User ID และ Passwordบัญชี​สำหรับ​เชื่อม​ต่อ​ฐาน​ข้อมูล ตัว​ติด​ตั้ง​ตั้ง​ไว้​ให้​แล้วไม่​ต้อง​แก้ ค่า​นี้​ถูก​เก็บ​แบบ​เข้า​รหัส
Trust Server Certificateอนุญาต​การ​เชื่อม​ต่อ​แบบ​เข้า​รหัส​ภายใน​เครือ​ข่าย​ของ​ร้านเปิด​ไว้​ตาม​ค่า​ตั้ง​ต้น
ทดสอบ​การ​เชื่อม​ต่อลอง​เชื่อม​ต่อ​ด้วย​ค่าที่​กรอก​โดย​ยัง​ไม่​บันทึก
บันทึกบันทึก​ค่า​แล้ว​ปิด​หน้าต่าง มี​ผล​กับ​ทุก​เครื่อง​ที่​เปิด​โปรแกรม​จาก​โฟลเดอร์​เดียวกัน​ใน​การ​เปิด​โปรแกรม​ครั้ง​ถัด​ไป

ข้อความ​ที่​อาจ​เห็น

ข้อความความ​หมาย
เชื่อม​ต่อ​สำเร็จค่าที่​กรอก​ใช้​งาน​ได้
เชื่อม​ต่อ​ไม่​ได้ ตาม​ด้วย​ราย​ละเอียดเครื่อง​ที่​ระบุ​ไม่​ตอบ ชื่อ​ผิด หรือ​ไฟร์วอลล์​ปิด​กั้น ตรวจ​ตาม​หัวข้อ 4.5
บันทึก​การ​ตั้ง​ค่า​แล้วบันทึก​สำเร็จ
บันทึก​ไม่​ได้ ตาม​ด้วย​ราย​ละเอียดไม่มี​สิทธิ์​เขียน​ไฟล์​ใน​โฟลเดอร์​โปรแกรม ให้​เปิด​โปรแกรม​นี้​ที่​เครื่อง​แม่

อ่าน​ต่อ: เข้า​ใช้​งาน​ครั้ง​แรก​และ​ทัวร์​หน้า​จอ​หลัง​ร้าน อธิบาย​การ​เข้า​สู่​ระบบ​ครั้ง​แรก ส่วน​ต่าง ๆ ของ​หน้า​จอ​หลัก และ​การ์ด​เริ่ม​ต้น​ใช้​งาน