Skip to main content

ภาพรวม

Stardeck ให้การควบคุมการเข้าถึงที่ยืดหยุ่นที่แยกว่าใครสามารถจัดการโปรเจคของคุณจากใครสามารถใช้แอปพลิเคชันที่ deploy แล้วของคุณ คู่มือนี้อธิบายวิธีการเชิญสมาชิกในทีม มอบหมายบทบาท และควบคุมการเข้าถึงทั้งโปรเจคของคุณใน Stardeck และแอปพลิเคชันที่ deploy แล้วของคุณ

ลำดับชั้นระดับการเข้าถึง

สมาชิกองค์กร

ผู้ใช้ที่เป็นส่วนหนึ่งขององค์กรของคุณจะมีการเข้าถึงเต็มรูปแบบโดยอัตโนมัติไปยังโปรเจคทั้งหมดภายในองค์กรนั้น พวกเขาสามารถ:
  • จัดการการตั้งค่าโปรเจคและโค้ด
  • Deploy และ publish การเปลี่ยนแปลง
  • เชิญสมาชิกโปรเจคเพิ่มเติม
  • เข้าถึง deployments ทั้งหมดในฐานะผู้ดูแลระบบ

สมาชิกโปรเจค

คุณสามารถเชิญผู้ใช้เฉพาะไปยังโปรเจคแต่ละรายการด้วยระดับการเข้าถึงที่กำหนดเอง นี่เหมาะสำหรับ:
  • ผู้รับเหมาภายนอกที่ต้องการเข้าถึงโปรเจคเฉพาะ
  • ลูกค้าที่ควรดูตัวอย่างหรือใช้แอปที่ deploy แล้ว
  • สมาชิกทีมที่ไม่ได้เป็นส่วนหนึ่งขององค์กรของคุณ

หน้าสาธารณะ (ค่าเริ่มต้น)

โดยค่าเริ่มต้น ทุกคนบนอินเทอร์เน็ตสามารถเข้าถึงหน้าสาธารณะของแอปพลิเคชันที่ deploy แล้วของคุณโดยไม่ต้องลงชื่อเข้าใช้ ซึ่งรวมถึงหน้า landing เนื้อหาทางการตลาด และเส้นทางใดๆ ที่คุณทำให้สามารถเข้าถึงได้สาธารณะในโค้ดแอปพลิเคชันของคุณ

บทบาทที่มีอยู่

เมื่อเชิญสมาชิกโปรเจค คุณสามารถมอบหมายหนึ่งในสามบทบาทตามความต้องการของพวกเขา:

Project Editor

การควบคุมเต็มรูปแบบเหนือโปรเจคใน Stardeck Project Editors มีการเข้าถึงที่สมบูรณ์เพื่อจัดการโปรเจคภายในแพลตฟอร์ม Stardeck:
  • แก้ไขการตั้งค่าและการกำหนดค่าโปรเจค
  • เข้าถึงและแก้ไข codebase
  • สร้างและจัดการ branches
  • Deploy การเปลี่ยนแปลง
  • เชิญและจัดการสมาชิกโปรเจคอื่นๆ
  • ลงชื่อเข้าใช้แอปพลิเคชันที่ deploy แล้วด้วยสิทธิ์ admin
กรณีการใช้งาน:
  • นักพัฒนาภายนอกหรือผู้รับเหมาที่ทำงานในโปรเจค
  • ฟรีแลนซ์ที่ต้องการเข้าถึงโปรเจคเต็มรูปแบบโดยไม่ต้องเข้าร่วมองค์กรของคุณ
  • หน่วยงานพันธมิตรที่ทำงานร่วมกันในการพัฒนา

Deployment Admin

การเข้าถึงแบบผู้ดูแลระบบไปยังแอปพลิเคชันที่ deploy แล้วของคุณ Deployment Admins สามารถลงชื่อเข้าใช้แอปพลิเคชันที่ deploy แล้วของคุณในฐานะผู้ดูแลระบบ แต่ไม่สามารถแก้ไขโปรเจคใน Stardeck:
  • ลงชื่อเข้าใช้แอปที่ deploy แล้วด้วยสิทธิ์ระดับ admin
  • เข้าถึง admin panels และฟีเจอร์ในแอปพลิเคชันของคุณ
  • จัดการผู้ใช้และเนื้อหาภายในแอปที่ deploy แล้ว
  • ไม่มีการเข้าถึงการตั้งค่าโปรเจคหรือโค้ดใน Stardeck
กรณีการใช้งาน:
  • เจ้าของคลินิกที่จัดการระบบการจอง
  • ผู้จัดการร้านค้าที่ดูแลสินค้าคงคลังและคำสั่งซื้อ
  • ผู้ดูแลระบบของลูกค้าที่ดำเนินการแอปพลิเคชัน
  • เจ้าของธุรกิจที่ต้องการการเข้าถึง admin ไปยังแอปที่ deploy แล้ว

Deployment User

การเข้าถึงผู้ใช้ปกติไปยังแอปพลิเคชันที่ deploy แล้วของคุณ Deployment Users สามารถลงชื่อเข้าใช้แอปพลิเคชันที่ออนไลน์ของคุณในฐานะผู้ใช้ปกติ:
  • สร้างบัญชีและลงชื่อเข้าใช้แอปที่ deploy แล้ว
  • เข้าถึงฟีเจอร์และฟังก์ชันระดับผู้ใช้
  • ไม่มีการเข้าถึงฟีเจอร์ admin
  • ไม่มีการเข้าถึงการตั้งค่าโปรเจคใน Stardeck
กรณีการใช้งาน:
  • ผู้ใช้ทดสอบสำหรับ QA และข้อเสนอแนะ
  • ผู้ทดสอบ beta ที่ประเมินฟีเจอร์เฉพาะ
  • ลูกค้าที่ต้องการดูตัวอย่างแอปในฐานะผู้ใช้ปลายทาง
  • ลูกค้าที่ใช้เวอร์ชันสาธิตหรือ early access

ทำความเข้าใจขั้นตอนการเข้าถึง

การเข้าถึงสาธารณะเทียบกับที่ได้รับการตรวจสอบสิทธิ์

หน้าสาธารณะ (ไม่ต้องลงชื่อเข้าใช้)
  • โดยค่าเริ่มต้น ทุกคนสามารถเยี่ยมชมหน้าสาธารณะของแอปพลิเคชันที่ deploy แล้วของคุณ
  • ไม่จำเป็นต้องตรวจสอบสิทธิ์สำหรับหน้าการตลาด หน้า landing หรือเนื้อหาสาธารณะ
  • โค้ดแอปพลิเคชันของคุณควบคุมว่าเส้นทางใดเป็นสาธารณะ
การเข้าถึงที่ได้รับการตรวจสอบสิทธิ์ (ต้องลงชื่อเข้าใช้)
  • ระบบบทบาทสมาชิกควบคุมว่าใครสามารถลงชื่อเข้าใช้แอปพลิเคชันของคุณ
  • บทบาทต่างๆ ให้ระดับการเข้าถึงที่แตกต่างกันภายในแอปของคุณ
  • การแยกนี้ปกป้องฟีเจอร์ที่ละเอียดอ่อนและฟังก์ชัน admin

วิธีการกำหนดการเข้าถึง

เมื่อมีคนพยายามเข้าถึงโปรเจคหรือแอปพลิเคชันของคุณ Stardeck ตรวจสอบการเข้าถึงในลำดับนี้:
  1. การเข้าถึงระดับโปรเจค (แพลตฟอร์ม Stardeck)
    • สมาชิกองค์กรสามารถจัดการโปรเจคทั้งหมดในองค์กรของพวกเขา
    • Project Editors สามารถจัดการโปรเจคเฉพาะที่พวกเขาได้รับเชิญ
    • การเข้าถึงแดชบอร์ด Stardeck การตั้งค่า โค้ด และ deployments
  2. การเข้าถึงระดับ Deployment (แอปพลิเคชันที่ออนไลน์ของคุณ)
    • Deployment Admins ลงชื่อเข้าใช้ด้วยสิทธิ์แบบผู้ดูแลระบบ
    • Deployment Users ลงชื่อเข้าใช้ด้วยสิทธิ์ผู้ใช้ปกติ
    • การเข้าถึงคือไปยังแอปพลิเคชันที่ deploy แล้วของคุณ ไม่ใช่แพลตฟอร์ม Stardeck
  3. การเข้าถึงผู้ใช้สาธารณะ (การตั้งค่าเสริม)
    • เมื่อเปิดใช้งานในการตั้งค่าโปรเจค ผู้ใช้ Stardeck ใดๆ สามารถสร้างบัญชี
    • พวกเขาได้รับการเข้าถึงระดับผู้ใช้ปกติไปยังแอปที่ deploy แล้วของคุณโดยอัตโนมัติ
    • เหมาะสำหรับแอปพลิเคชันแบบเปิดหรือการทดสอบ public beta

การจัดการสมาชิกโปรเจค

การเพิ่มสมาชิกใหม่

  1. ไปที่โปรเจคของคุณในแดชบอร์ด Stardeck
  2. ไปที่ Settings → แท็บ Members
  3. ใส่ที่อยู่อีเมลของผู้ใช้
  4. เลือกบทบาทที่เหมาะสมสำหรับความต้องการของพวกเขา
  5. คลิก Add Member
สำคัญ: ผู้ใช้ต้องมีบัญชี Stardeck อยู่แล้ว หากพวกเขาไม่มี พวกเขาจะต้องสมัครที่ stardeck.ai ก่อน

การอัปเดตบทบาทสมาชิก

คุณสามารถเปลี่ยนบทบาทของสมาชิกได้ตลอดเวลา:
  1. ไปที่ SettingsMembers
  2. หาสมาชิกในรายการ
  3. เลือกบทบาทใหม่จาก dropdown
  4. การเปลี่ยนแปลงมีผลทันที

การลบสมาชิก

เพื่อเพิกถอนการเข้าถึง:
  1. ไปที่ SettingsMembers
  2. หาสมาชิกที่คุณต้องการลบ
  3. คลิกปุ่ม Remove
  4. ยืนยันการลบ
ผู้ใช้จะสูญเสียการเข้าถึงโปรเจคและ/หรือแอปพลิเคชันที่ deploy แล้วทันที

การเปิดใช้งานการเข้าถึงผู้ใช้สาธารณะ

เพื่อให้ทุกคนที่มีบัญชี Stardeck ใช้แอปที่ deploy แล้วของคุณ:
  1. ไปที่ SettingsGeneral
  2. สลับ Allow Public User Access เป็นเปิดใช้งาน
  3. บันทึกการเปลี่ยนแปลงของคุณ
เมื่อเปิดใช้งาน ผู้ใช้ Stardeck ใดๆ สามารถลงชื่อเข้าใช้แอปพลิเคชันที่ deploy แล้วของคุณด้วยสิทธิ์ผู้ใช้ปกติ

สถานการณ์ทั่วไป

สถานการณ์ 1: การจ้างนักพัฒนาภายนอก

สถานการณ์: คุณกำลังจ้างนักพัฒนาอิสระเพื่อทำงานในโปรเจคเฉพาะ แต่คุณไม่ต้องการเพิ่มพวกเขาเข้าสู่องค์กรของคุณ วิธีแก้ไข: เชิญพวกเขาเป็น Project Editor
  • พวกเขาได้รับการเข้าถึงเต็มรูปแบบเพื่อจัดการและพัฒนาโปรเจค
  • พวกเขาสามารถ deploy การเปลี่ยนแปลงและทดสอบแอปพลิเคชัน
  • พวกเขาไม่มีการเข้าถึงโปรเจคอื่นๆ ในองค์กรของคุณ
  • ง่ายต่อการลบเมื่อสัญญาสิ้นสุด

สถานการณ์ 2: การสร้างระบบจัดการคลินิก

สถานการณ์: คุณได้สร้างระบบการจองสำหรับคลินิกทางการแพทย์ เจ้าของคลินิกต้องการจัดการการนัดหมายและบันทึกผู้ป่วย วิธีแก้ไข:
  • เชิญเจ้าของคลินิกเป็น Deployment Admin
  • พวกเขาสามารถลงชื่อเข้าใช้แอปที่ deploy แล้วด้วยสิทธิ์ admin
  • พวกเขาสามารถจัดการการจอง ตารางพนักงาน และการตั้งค่า
  • พวกเขาไม่สามารถแก้ไขโค้ดพื้นฐานหรือการตั้งค่าโปรเจค
  • ผู้ป่วยของพวกเขาสามารถจองการนัดหมายผ่านหน้าสาธารณะหรือในฐานะ Deployment Users

สถานการณ์ 3: ลูกค้าต้องการทดสอบก่อนเปิดตัว

สถานการณ์: ลูกค้าของคุณต้องการทดสอบแอปพลิเคชันในฐานะผู้ใช้ปลายทางก่อนการเปิดตัวอย่างเป็นทางการ วิธีแก้ไข: เชิญพวกเขาเป็น Deployment User
  • พวกเขาสามารถลงชื่อเข้าใช้และใช้แอปเหมือนลูกค้าปกติ
  • พวกเขาสัมผัสสิ่งที่ผู้ใช้ปลายทางจะเห็นอย่างแน่นอน
  • พวกเขาไม่สามารถเข้าถึงฟีเจอร์ admin หรือทำการเปลี่ยนแปลงการกำหนดค่า
  • เหมาะสำหรับ UAT (User Acceptance Testing)

สถานการณ์ 4: แอปพลิเคชัน SaaS สาธารณะ

สถานการณ์: คุณกำลังเปิดตัวผลิตภัณฑ์ SaaS ที่ทุกคนควรสามารถสมัครและใช้แอปพลิเคชันได้ วิธีแก้ไข: เปิดใช้งาน Public User Access
  • ทุกคนที่มีบัญชี Stardeck สามารถสร้างบัญชีและลงชื่อเข้าใช้
  • พวกเขาได้รับการเข้าถึงระดับผู้ใช้ปกติโดยอัตโนมัติ
  • คุณยังสามารถเชิญผู้ใช้เฉพาะเป็น Deployment Admins สำหรับการเข้าถึงที่สูงขึ้น
  • หน้าการตลาดสาธารณะยังคงสามารถเข้าถึงได้โดยไม่ต้องลงชื่อเข้าใช้

สถานการณ์ 5: หน่วยงานที่ทำงานในโปรเจคลูกค้าหลายราย

สถานการณ์: หน่วยงานของคุณจัดการโปรเจคสำหรับลูกค้าหลายราย คุณต้องการให้นักพัฒนาเข้าถึงโปรเจคทั้งหมด แต่ลูกค้าเห็นเฉพาะของพวกเขา วิธีแก้ไข:
  • เพิ่มนักพัฒนาของคุณเป็นสมาชิกองค์กร (การเข้าถึงเต็มรูปแบบไปยังโปรเจคทั้งหมด)
  • เชิญแต่ละลูกค้าเป็น Deployment Admin ไปยังโปรเจคเฉพาะของพวกเขา
  • ลูกค้าสามารถจัดการแอปพลิเคชันที่ deploy แล้วของพวกเขา
  • ลูกค้าไม่สามารถเข้าถึงโปรเจคของลูกค้ารายอื่น
  • การแยกความกังวลที่สะอาด

คำถามที่พบบ่อย

ฉันสามารถเพิ่มคนที่อยู่ในองค์กรของฉันแล้วเป็นสมาชิกโปรเจคได้หรือไม่?

ไม่ได้ สมาชิกองค์กรมีการเข้าถึงโปรเจคทั้งหมดในองค์กรโดยอัตโนมัติด้วยสิทธิ์เต็มรูปแบบ คุณไม่จำเป็นต้องเพิ่มพวกเขาเป็นสมาชิกโปรเจค

เกิดอะไรขึ้นถ้าฉันลบใครบางคนจากโปรเจค?

พวกเขาสูญเสียการเข้าถึงทั้งโปรเจคใน Stardeck และแอปพลิเคชันที่ deploy แล้วทันที เซสชันที่ใช้งานอยู่ใดๆ จะถูกทำให้ไม่ถูกต้อง

Deployment User สามารถเห็นโค้ดหรือการตั้งค่าโปรเจคของฉันได้หรือไม่?

ไม่ได้ Deployment Users สามารถลงชื่อเข้าใช้แอปพลิเคชันที่ deploy แล้วของคุณในฐานะผู้ใช้ปกติเท่านั้น พวกเขาไม่สามารถเข้าถึงแพลตฟอร์ม Stardeck โค้ดของคุณ หรือการตั้งค่าโปรเจคใดๆ

ความแตกต่างระหว่าง Project Editor และ Deployment Admin คืออะไร?

  • Project Editor: สามารถแก้ไขโปรเจคใน Stardeck (โค้ด การตั้งค่า deployments) และใช้แอปที่ deploy แล้วในฐานะ admin
  • Deployment Admin: สามารถลงชื่อเข้าใช้แอปพลิเคชันที่ deploy แล้วในฐานะ admin เท่านั้น ไม่สามารถแก้ไขโปรเจคใน Stardeck

หน้าสาธารณะทำงานอย่างไร?

หน้าสาธารณะเป็นส่วนหนึ่งของโค้ดแอปพลิเคชันของคุณ โดยค่าเริ่มต้น ทุกคนสามารถเข้าถึงหน้าที่ไม่ต้องการการตรวจสอบสิทธิ์ ระบบบทบาทสมาชิกควบคุมเฉพาะว่าใครสามารถลงชื่อเข้าใช้ส่วนที่ได้รับการตรวจสอบสิทธิ์ของแอปพลิเคชันของคุณ

ฉันสามารถดูว่าใครมีการเข้าถึงโปรเจคของฉันได้หรือไม่?

ได้ ไปที่ SettingsMembers เพื่อดูสมาชิกโปรเจคทั้งหมด บทบาทของพวกเขา และเมื่อพวกเขาถูกเพิ่ม

ขั้นตอนถัดไป

ตอนนี้คุณเข้าใจว่าสมาชิกและบทบาททำงานอย่างไร:
  • ตรวจสอบการตั้งค่าการเข้าถึงโปรเจคปัจจุบันของคุณ
  • เชิญสมาชิกทีมหรือลูกค้าด้วยบทบาทที่เหมาะสม
  • พิจารณาเปิดใช้งานการเข้าถึงสาธารณะสำหรับแอปพลิเคชันแบบเปิด
  • ทดสอบระดับการเข้าถึงเพื่อให้แน่ใจว่าตรงกับความต้องการของคุณ

การ Publish และ Deployment

เรียนรู้วิธีการ deploy โปรเจคของคุณไปยัง production

การจัดการ Branch

ทำความเข้าใจวิธีการทำงานกับหลาย branches