1. หน้าหลัก
  2. ฐานความรู้
  3. การบริหาร
  4. ผู้ดูแลระบบ – แอพมือถือ

ผู้ดูแลระบบ – แอพมือถือ

แอพมือถือเชื่อมโยงกับแอพเดสก์ท็อปและออกแบบมาเพื่อใช้บนเว็บเบราว์เซอร์
จัดการจากเครื่องมือ BOS

วิธีเพิ่มผู้ใช้ในแอพมือถือ

  1. เข้าสู่ระบบ เครื่องมือ BOS
  2. คลิก ผู้ดูแลระบบ (BOS) บนเมนูไทล์
  3. คลิกขวาที่สมาชิกที่เกี่ยวข้องแล้วคลิก ดู/แก้ไขผู้ใช้ จากเมนูบริบท
  4. คลิกปุ่ม แก้ไข ที่แถวบนสุด
  5. ที่แถวบนสุด ให้พิมพ์รายละเอียดของผู้ใช้ใหม่ดังนี้
    1. สถานะ = เปิดใช้งาน
    2. เดสก์ท็อป = เปิดใช้งาน
    3. มือถือ = เปิดใช้งาน
    4. ชื่อผู้ใช้ = พิมพ์ชื่อผู้ใช้ของบุคคลนั้น
    5. อีเมล = พิมพ์ที่อยู่อีเมลของบุคคล
      • หมายเหตุ ต้องเป็นที่อยู่อีเมลที่ถูกต้อง เนื่องจากข้อมูลรับรองการเข้าสู่ระบบของผู้ใช้จะถูกส่งถึงพวกเขาทางอีเมล
  6. คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือกกําหนด ฐานข้อมูล จากเมนูบริบท
  7. ย้ายฐานข้อมูลที่ผู้ใช้สามารถเข้าถึงได้จากส่วน พร้อมใช้งาน ไปยัง มอบหมาย
    • หมายเหตุ หากต้องการเพิกถอนการเข้าถึง: ย้ายฐานข้อมูลจากส่วนมอบหมายไปยังพร้อมใช้งาน
  8. ปิดป๊อปอัปโดยใช้ X ที่มุม
  9. คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือก เชิญไปยังมือถือ จากเมนูบริบท
    • หมายเหตุ ผู้ใช้เปิดใช้งานสําหรับมือถือแล้ว อีเมลคําเชิญพร้อมรายละเอียดการเข้าสู่ระบบและลิงก์เพื่อเปิดแอปจะถูกส่งไปยังผู้ใช้

วิธีเปิดตัวเวอร์ชันมือถือใหม่

แอป มือถือ ไม่จําเป็นต้องอัปเกรดสําหรับ เดสก์ท็อป เวอร์ชันใหม่แต่ละเวอร์ชัน

  1. อัปเดตโค้ดบนสาขาหลักสําหรับส่วนหน้าและส่วนหลัง
  2. เข้าสู่ระบบเครื่องมือ BOS
  3. คลิก รุ่น Mobile บน เมนูไทล์
  4. พิมพ์หมายเลขเวอร์ชันในบล็อกถัดจากรุ่น
  5. คลิก Release (ปุ่ม)
    • หมายเหตุ การดําเนินการนี้ทําสิ่งต่อไปนี้:
      • สร้างบัคเก็ต S3 ใหม่ รายการ Route 53 และการกระจาย CloudFront
      • คัดลอก แอป Frontend จาก Code Commit ไปยังบัคเก็ต S3 ใหม่
      • สร้าง Lambda ใหม่สําหรับแบ็กเอนด์
      • อัปเดตตัวแปรสภาพแวดล้อมส่วนหน้าด้วย URL ของแบ็กเอนด์ใหม่
      • สร้างสาขาที่มีการกําหนดรุ่นที่สามารถเช็คเอาท์และอัปเดตในภายหลัง
  6. เชื่อมโยงรุ่นใหม่สําหรับอุปกรณ์เคลื่อนที่กับรุ่นเดสก์ท็อป:
    1. ปิดป๊อปอัปเวอร์ชันมือถือ
    2. คลิก Versions & Scripts บน เมนูไทล์
    3. คลิก Menu (ปุ่ม) > Versions
    4. คลิก แก้ไข (ปุ่ม)
    5. คลิกคอลัมน์ เวอร์ชันมือถือ ถัดจากเวอร์ชันเดสก์ท็อป แล้วเลือกเวอร์ชันมือถือที่เกี่ยวข้องจากรายการดรอปดาวน์
    6. คลิก บันทึก (ปุ่ม)
    7. ปิดป๊อปอัป

วิธีอัปเดตเวอร์ชันมือถือ

  1. ตรวจสอบ สาขาเวอร์ชัน
  2. อัปเดตรหัส
  3. คอมมิต และ Push ไปยัง branch
  4. เข้าสู่ระบบเครื่องมือ BOS
  5. คลิก รุ่น Mobile บน เมนูไทล์
  6. นํารุ่นใหม่ออกใช้ตามที่อธิบายไว้ในหัวข้อก่อนหน้านี้
  7. คลิกขวาที่เวอร์ชันใหม่แล้วคลิก อัปเดต Frontend จากเมนูบริบท
  8. คลิกขวาที่เวอร์ชันใหม่แล้วคลิก อัปเดตแบ็กเอนด์ จากเมนูบริบท
  9. ปิดป๊อปอัป

สถาปัตยกรรม

  • แอพมือถือเป็นแอพบนเบราว์เซอร์ที่ประกอบด้วยแบ็กเอนด์ 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 เป็นสาขา

เรียนรู้เพิ่มเติม

  1. ผู้ดูแลระบบ – บันทึกการอัปเกรดเครื่องมือ BOS: บันทึกการอัปเกรดสําหรับเครื่องมือ BOS
  2. ผู้ดูแลระบบ – สกุลเงิน: การเปิดใช้งานสกุลเงินในเครื่องมือ BOS
  3. ผู้ดูแลระบบ – การสํารองข้อมูลฐานข้อมูล: การสํารองฐานข้อมูลด้วยตนเองและโดยอัตโนมัติ
  4. ผู้ดูแลระบบ – การอัปเกรดฐานข้อมูล: การอัปเกรดฐานข้อมูล
  5. ผู้ดูแลระบบ – การควบคุมเวอร์ชันฐานข้อมูล: ข้อมูลทางเทคนิคเกี่ยวกับเวอร์ชันใน BOS
  6. ผู้ดูแลระบบ – ฐานข้อมูล: การจัดการและสร้างฐานข้อมูลและการเข้าถึงของผู้ใช้
  7. ผู้ดูแลระบบ – สมาชิกและภาษา: การจัดการสมาชิกในเครื่องมือ BOS
  8. ผู้ดูแลระบบ – ผู้ใช้: การจัดการผู้ใช้ในเครื่องมือ BOS