- หน้าหลัก
- ฐานความรู้
- การบริหาร
- ผู้ดูแลระบบ – แอพมือถือ
ผู้ดูแลระบบ – แอพมือถือ
แอพมือถือเชื่อมโยงกับแอพเดสก์ท็อปและออกแบบมาเพื่อใช้บนเว็บเบราว์เซอร์
จัดการจากเครื่องมือ BOS
วิธีเพิ่มผู้ใช้ในแอพมือถือ
- เข้าสู่ระบบ เครื่องมือ BOS
- คลิก ผู้ดูแลระบบ (BOS) บนเมนูไทล์
- คลิกขวาที่สมาชิกที่เกี่ยวข้องแล้วคลิก ดู/แก้ไขผู้ใช้ จากเมนูบริบท
- คลิกปุ่ม แก้ไข ที่แถวบนสุด
- ที่แถวบนสุด ให้พิมพ์รายละเอียดของผู้ใช้ใหม่ดังนี้
- สถานะ = เปิดใช้งาน
- เดสก์ท็อป = เปิดใช้งาน
- มือถือ = เปิดใช้งาน
- ชื่อผู้ใช้ = พิมพ์ชื่อผู้ใช้ของบุคคลนั้น
- อีเมล = พิมพ์ที่อยู่อีเมลของบุคคล
- หมายเหตุ ต้องเป็นที่อยู่อีเมลที่ถูกต้อง เนื่องจากข้อมูลรับรองการเข้าสู่ระบบของผู้ใช้จะถูกส่งถึงพวกเขาทางอีเมล
- คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือกกําหนด ฐานข้อมูล จากเมนูบริบท
- ย้ายฐานข้อมูลที่ผู้ใช้สามารถเข้าถึงได้จากส่วน พร้อมใช้งาน ไปยัง มอบหมาย
- หมายเหตุ หากต้องการเพิกถอนการเข้าถึง: ย้ายฐานข้อมูลจากส่วนมอบหมายไปยังพร้อมใช้งาน
- ปิดป๊อปอัปโดยใช้ X ที่มุม
- คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือก เชิญไปยังมือถือ จากเมนูบริบท
- หมายเหตุ ผู้ใช้เปิดใช้งานสําหรับมือถือแล้ว อีเมลคําเชิญพร้อมรายละเอียดการเข้าสู่ระบบและลิงก์เพื่อเปิดแอปจะถูกส่งไปยังผู้ใช้
วิธีเปิดตัวเวอร์ชันมือถือใหม่
แอป มือถือ ไม่จําเป็นต้องอัปเกรดสําหรับ เดสก์ท็อป เวอร์ชันใหม่แต่ละเวอร์ชัน
- อัปเดตโค้ดบนสาขาหลักสําหรับส่วนหน้าและส่วนหลัง
- เข้าสู่ระบบเครื่องมือ BOS
- คลิก รุ่น Mobile บน เมนูไทล์
- พิมพ์หมายเลขเวอร์ชันในบล็อกถัดจากรุ่น
- คลิก Release (ปุ่ม)
- หมายเหตุ การดําเนินการนี้ทําสิ่งต่อไปนี้:
- สร้างบัคเก็ต S3 ใหม่ รายการ Route 53 และการกระจาย CloudFront
- คัดลอก แอป Frontend จาก Code Commit ไปยังบัคเก็ต S3 ใหม่
- สร้าง Lambda ใหม่สําหรับแบ็กเอนด์
- อัปเดตตัวแปรสภาพแวดล้อมส่วนหน้าด้วย URL ของแบ็กเอนด์ใหม่
- สร้างสาขาที่มีการกําหนดรุ่นที่สามารถเช็คเอาท์และอัปเดตในภายหลัง
- หมายเหตุ การดําเนินการนี้ทําสิ่งต่อไปนี้:
- เชื่อมโยงรุ่นใหม่สําหรับอุปกรณ์เคลื่อนที่กับรุ่นเดสก์ท็อป:
- ปิดป๊อปอัปเวอร์ชันมือถือ
- คลิก Versions & Scripts บน เมนูไทล์
- คลิก Menu (ปุ่ม) > Versions
- คลิก แก้ไข (ปุ่ม)
- คลิกคอลัมน์ เวอร์ชันมือถือ ถัดจากเวอร์ชันเดสก์ท็อป แล้วเลือกเวอร์ชันมือถือที่เกี่ยวข้องจากรายการดรอปดาวน์
- คลิก บันทึก (ปุ่ม)
- ปิดป๊อปอัป
วิธีอัปเดตเวอร์ชันมือถือ
- ตรวจสอบ สาขาเวอร์ชัน
- อัปเดตรหัส
- คอมมิต และ Push ไปยัง branch
- เข้าสู่ระบบเครื่องมือ BOS
- คลิก รุ่น Mobile บน เมนูไทล์
- นํารุ่นใหม่ออกใช้ตามที่อธิบายไว้ในหัวข้อก่อนหน้านี้
- คลิกขวาที่เวอร์ชันใหม่แล้วคลิก อัปเดต Frontend จากเมนูบริบท
- คลิกขวาที่เวอร์ชันใหม่แล้วคลิก อัปเดตแบ็กเอนด์ จากเมนูบริบท
- ปิดป๊อปอัป
สถาปัตยกรรม
- แอพมือถือเป็นแอพบนเบราว์เซอร์ที่ประกอบด้วยแบ็กเอนด์ Node.js และส่วนหน้า Vue.js
- ส่วนหน้า:
- แอปหน้าเดียวที่อัปโหลดไปยัง S3
- แต่ละเวอร์ชันมี บัคเก็ตของตัวเอง: ตัวอย่างเช่น [1-0-0.bos.quickeasysoftware.com](http://1-0-0.bos.quickeasysoftware.com)
- แบ็คเก็ต Frontend โฮสต์ในสิงคโปร์และแจกจ่ายไปยังภูมิภาคอื่นๆ โดยใช้ CloudFront
- แบ็กเอนด์: ฟังก์ชันแลมบ์ดา
การควบคุมเวอร์ชัน
- แอปพลิเคชันเดสก์ท็อปคือหมายเลขเวอร์ชันหลักที่เชื่อมโยงกับฐานข้อมูล
- ตารางเวอร์ชันเดสก์ท็อปประกอบด้วยฟิลด์เวอร์ชันมือถือซึ่งระบุเวอร์ชันมือถือที่เข้ากันได้กับเวอร์ชันเดสก์ท็อป
- เมื่อ ผู้ใช้ เข้าสู่ระบบฐานข้อมูล เวอร์ชันมือถือ ที่เชื่อมโยงกับฐานข้อมูลจะถูกดึงข้อมูล และผู้ใช้จะถูกนําไปยังแอปที่เกี่ยวข้อง
- หมายเลขเวอร์ชันที่แสดงบนเมนูภายในแอปคือหมายเลขเวอร์ชันมือถือ
- ซอร์สโค้ดจะถูกจัดเก็บไว้ใน AWS Code Commit
- เวอร์ชันจะได้รับการจัดการใน AWS Code Commit เป็นสาขา
เรียนรู้เพิ่มเติม
- ผู้ดูแลระบบ – บันทึกการอัปเกรดเครื่องมือ BOS: บันทึกการอัปเกรดสําหรับเครื่องมือ BOS
- ผู้ดูแลระบบ – สกุลเงิน: การเปิดใช้งานสกุลเงินในเครื่องมือ BOS
- ผู้ดูแลระบบ – การสํารองข้อมูลฐานข้อมูล: การสํารองฐานข้อมูลด้วยตนเองและโดยอัตโนมัติ
- ผู้ดูแลระบบ – การอัปเกรดฐานข้อมูล: การอัปเกรดฐานข้อมูล
- ผู้ดูแลระบบ – การควบคุมเวอร์ชันฐานข้อมูล: ข้อมูลทางเทคนิคเกี่ยวกับเวอร์ชันใน BOS
- ผู้ดูแลระบบ – ฐานข้อมูล: การจัดการและสร้างฐานข้อมูลและการเข้าถึงของผู้ใช้
- ผู้ดูแลระบบ – สมาชิกและภาษา: การจัดการสมาชิกในเครื่องมือ BOS
- ผู้ดูแลระบบ – ผู้ใช้: การจัดการผู้ใช้ในเครื่องมือ BOS
