การเริ่มต้นใช้งาน¶
ส่วนประกอบหลัก¶
เมื่อทำงานกับ Odoo.sh สิ่งสำคัญคือต้องเข้าใจส่วนประกอบหลักที่เกี่ยวข้อง แม้ว่าทั้งหมดจะเชื่อมโยงกัน แต่แต่ละส่วนมีบทบาทเฉพาะในการพัฒนาและการปรับใช้แอปพลิเคชัน Odoo:
Github repository: พื้นที่ที่มีการควบคุมเวอร์ชั่นซึ่งเก็บซอร์สโค้ดของแอปพลิเคชัน Odoo ติดตามการเปลี่ยนแปลงทุกครั้ง รองรับการทำงานร่วมกัน และสามารถเป็นแบบสาธารณะหรือส่วนตัวได้
โปรเจกต์ Odoo.sh: แพลตฟอร์มในรูปแบบบริการ (PaaS) ที่ผ่านการรวมกับ GitHub และช่วยให้การพัฒนา การทดสอบ และการปรับใช้แอปพลิเคชัน Odoo เป็นไปอย่างราบรื่น ประกอบด้วยเครื่องมือต่างๆ เช่น การสำรองข้อมูลอัตโนมัติ สภาพแวดล้อมสำหรับทดสอบ และไปป์ไลน์การรวมระบบอย่างต่อเนื่อง
ฐานข้อมูล Odoo: ฐานข้อมูลที่เก็บข้อมูลการดำเนินงานทั้งหมดที่ใช้และสร้างโดยแอปพลิเคชัน Odoo เช่น บันทึกธุรกิจ การกำหนดค่า และข้อมูลผู้ใช้
ส่วนประกอบเหล่านี้ร่วมกันสร้างไปป์ไลน์ที่สอดคล้องกันตั้งแต่การพัฒนาโค้ดไปจนถึงการใช้งานจริงทางธุรกิจ
ประเภทบัญชี¶
Odoo.sh เกี่ยวข้องกับผู้ใช้หลายประเภท โดยแต่ละคนมีบทบาทเฉพาะในวงจรชีวิตของโปรเจกต์:
ผู้ใช้ GitHub: นักพัฒนาที่มีสิทธิ์เข้าถึง GitHub repository ที่เชื่อมโยงกับโปรเจกต์ Odoo.sh การเข้าถึง repository ไม่ได้ทำให้บุคคลนั้นเป็นผู้ร่วมงานในโปรเจกต์ Odoo.sh โดยอัตโนมัติ
ผู้ร่วมงาน Odoo.sh: บุคคลที่จัดการโปรเจกต์ Odoo.sh ผู้ร่วมงานแต่ละคนต้องเชื่อมโยงกับผู้ใช้ GitHub อย่างไรก็ตาม ผู้ร่วมงานไม่เหมือนกับผู้ใช้ฐานข้อมูล
ผู้ใช้ฐานข้อมูล: ผู้ใช้ปลายทางของฐานข้อมูล Odoo ที่ปรับใช้แล้ว พวกเขาโต้ตอบกับระบบที่ทำงานจริง แต่ไม่ได้มีส่วนร่วมในการพัฒนาหรือการจัดการโปรเจกต์