1. Home
  2. Knowledge Base
  3. การบริหาร
  4. ผู้ดูแลระบบ – แอพมือถือ

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

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

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

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

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

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

  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. คลิกขวาที่เวอร์ชันแล้วเลือก อัปเดตแบ็กเอนด์ จากเมนูบริบท
  8. ปิดป๊อปอัป

สถาปัตยกรรม

  • แอพมือถือเป็นแอพบนเบราว์เซอร์ที่ประกอบด้วยแบ็กเอนด์ Node.js และส่วนหน้า Vue.js
  • ส่วนหน้า:
    • แอปหน้าเดียวที่อัปโหลดไปยัง S3
    • แต่ละเวอร์ชันมี Bucket ของตัวเอง: เช่น [1-0-0.bos.quickeasysoftware.com](http://1-0-0.bos.quickeasysoftware.com)
    • แบ็คเก็ต Frontend โฮสต์ในสิงคโปร์และแจกจ่ายไปยังภูมิภาคอื่นๆ โดยใช้ CloudFront
  • แบ็กเอนด์: ฟังก์ชันแลมบ์ดา

การควบคุมเวอร์ชัน

  • แอปพลิเคชันเดสก์ท็อปคือหมายเลขเวอร์ชันหลักที่เชื่อมโยงกับฐานข้อมูล
  • ตารางเวอร์ชันเดสก์ท็อปประกอบด้วยฟิลด์เวอร์ชันมือถือซึ่งระบุเวอร์ชันมือถือที่เข้ากันได้กับเวอร์ชันเดสก์ท็อป
  • เมื่อ ผู้ใช้ เข้าสู่ระบบฐานข้อมูล เวอร์ชันมือถือ ที่เชื่อมโยงกับฐานข้อมูลจะถูกดึงข้อมูล และผู้ใช้จะถูกนําไปยังแอปที่เกี่ยวข้อง
  • หมายเลขเวอร์ชันที่แสดงบนเมนูภายในแอปคือหมายเลขเวอร์ชันมือถือ
  • ซอร์สโค้ดจะถูกจัดเก็บไว้ใน AWS Code Commit
  • เวอร์ชันจะได้รับการจัดการใน AWS Code Commit เป็นสาขา

Related Articles