- Home
- Knowledge Base
- การบริหาร
- ผู้ดูแลระบบ – แอพมือถือ
ผู้ดูแลระบบ – แอพมือถือ
แอพมือถือเชื่อมโยงกับแอพเดสก์ท็อปและออกแบบมาเพื่อใช้บนเว็บเบราว์เซอร์
นอกจากนี้ยังได้รับการจัดการจาก BOS Tools
วิธีเพิ่มผู้ใช้ในแอพมือถือ
- เข้าสู่ระบบ เครื่องมือ BOS
- คลิก ผู้ดูแลระบบ (BOS)
- คลิกขวาที่บริษัทที่เกี่ยวข้องแล้วเลือกดู /แก้ไขผู้ใช้ จากเมนูบริบท
- คลิกปุ่ม แก้ไข ที่แถวบนสุด
- ที่แถวบนสุด ให้พิมพ์รายละเอียดของผู้ใช้ใหม่ดังนี้
- สถานะ = เปิดใช้งาน
- เดสก์ท็อป = เปิดใช้งาน
- มือถือ = เปิดใช้งาน
- ชื่อผู้ใช้ = พิมพ์ชื่อผู้ใช้ของบุคคลนั้น
- อีเมล = พิมพ์ที่อยู่อีเมลของบุคคล
- หมายเหตุ ต้องเป็นที่อยู่อีเมลที่ถูกต้อง เนื่องจากข้อมูลรับรองการเข้าสู่ระบบของผู้ใช้จะถูกส่งถึงพวกเขาทางอีเมล
- คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือกกําหนด ฐานข้อมูล จากเมนูบริบท
- ย้ายฐานข้อมูลที่ผู้ใช้สามารถเข้าถึงได้จากส่วน พร้อมใช้งาน ไปยังส่วน ที่เลือก
- หมายเหตุ หากต้องการเพิกถอนการเข้าถึง: ย้ายฐานข้อมูลจากส่วนเลือกไปยังส่วนพร้อมใช้งาน
- คลิก OK (ปุ่ม).
- ปิดป๊อปอัปโดยใช้ X ที่มุม
- คลิกขวาที่ ชื่อผู้ใช้ แล้วเลือก เชิญไปยังมือถือ จากเมนูบริบท
- หมายเหตุ ผู้ใช้เปิดใช้งานสําหรับมือถือแล้ว อีเมลคําเชิญพร้อมรายละเอียดการเข้าสู่ระบบและลิงก์เพื่อเปิดแอปจะถูกส่งไปยังผู้ใช้
วิธีเปิดตัวเวอร์ชันมือถือใหม่
ไม่จําเป็นต้องอัปเกรดแอป สําหรับอุปกรณ์เคลื่อนที่ สําหรับ เดสก์ท็อป เวอร์ชันใหม่แต่ละเวอร์ชัน
- อัปเดตโค้ดบนสาขาหลักสําหรับส่วนหน้าและส่วนหลัง
- เข้าสู่ระบบเครื่องมือ BOS
- คลิก รุ่น Mobile บน เมนูไทล์
- เลือกเวอร์ชันเดสก์ท็อปจากรายการดรอปดาวน์ถัดจากรุ่น
- หมายเหตุ รายการดรอปดาวน์ประกอบด้วยเวอร์ชันเดสก์ท็อปที่เผยแพร่ไปแล้ว
- คลิก Release (ปุ่ม)
- หมายเหตุ การดําเนินการนี้ทําสิ่งต่อไปนี้:
- สร้างบัคเก็ต S3 ใหม่ รายการ Route 53 และการกระจาย CloudFront
- คัดลอก แอป Frontend จาก Code Commit ไปยังบัคเก็ต S3 ใหม่
- สร้าง Lambda ใหม่สําหรับแบ็กเอนด์
- อัปเดตตัวแปรสภาพแวดล้อมส่วนหน้าด้วย URL ของแบ็กเอนด์ใหม่
- สร้างสาขาที่มีการกําหนดรุ่นที่สามารถเช็คเอาท์และอัปเดตในภายหลัง
- หมายเหตุ การดําเนินการนี้ทําสิ่งต่อไปนี้:
- เชื่อมโยงรุ่นใหม่สําหรับอุปกรณ์เคลื่อนที่กับรุ่นเดสก์ท็อป:
- ปิดป๊อปอัปเวอร์ชันมือถือ
- คลิก Versions & Scripts บน เมนูไทล์
- คลิก Menu (ปุ่ม) > Versions
- คลิก แก้ไข (ปุ่ม)
- คลิกคอลัมน์ เวอร์ชันมือถือ ถัดจากเวอร์ชันเดสก์ท็อป แล้วเลือกเวอร์ชันมือถือที่เกี่ยวข้องจากรายการดรอปดาวน์
- คลิก บันทึก (ปุ่ม)
- ปิดป๊อปอัป
วิธีอัปเดตเวอร์ชันมือถือ
- ตรวจสอบ สาขาเวอร์ชัน
- อัปเดตรหัส
- คอมมิต และ Push ไปยัง branch
- เข้าสู่ระบบเครื่องมือ BOS
- คลิก รุ่น Mobile บน เมนูไทล์
- คลิกขวาที่เวอร์ชันแล้วเลือกอัปเดต ส่วนหน้า จากเมนูบริบท
- คลิกขวาที่เวอร์ชันแล้วเลือก อัปเดตแบ็กเอนด์ จากเมนูบริบท
- ปิดป๊อปอัป
สถาปัตยกรรม
- แอพมือถือเป็นแอพบนเบราว์เซอร์ที่ประกอบด้วยแบ็กเอนด์ 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 เป็นสาขา
