การกำหนดค่าโปรเจ็กต์ Google Cloud

หน้านี้มีข้อมูลที่คุณควรทราบเกี่ยวกับการสร้างและกำหนดค่าโปรเจ็กต์ Google Cloud สำหรับส่วนเสริมของ Classroom โปรเจ็กต์ Google Cloud ใช้สำหรับใช้งานการลงชื่อเพียงครั้งเดียวของ Google ผ่าน OAuth 2.0 (Google SSO) เพื่อให้สิทธิ์คำขอจากส่วนเสริมของคุณ และจัดการข้อมูลของส่วนเสริมใน Store ของ Google Workspace Marketplace

ดูข้อมูลทั่วไปเพิ่มเติมเกี่ยวกับการเผยแพร่ส่วนเสริมใน Marketplace ได้ที่เผยแพร่แอป

การสร้างโปรเจ็กต์ Google Cloud

โปรเจ็กต์ที่สร้างมี 2 ประเภท ได้แก่ โปรเจ็กต์ส่วนตัวที่ใช้สําหรับการพัฒนาและโปรเจ็กต์สาธารณะที่ผู้ใช้ปลายทางเข้าถึงได้ ป้ายกำกับ "สาธารณะ" และ "ส่วนตัว" หมายถึงระดับการเข้าถึงแอปพลิเคชันของคุณใน Google Workspace Marketplace แอปพลิเคชัน Marketplace ส่วนตัวจะติดตั้งได้โดยผู้ใช้ภายในโดเมนที่สร้างแอปพลิเคชันเท่านั้น แต่แอปพลิเคชัน Marketplace สาธารณะจะพร้อมให้บริการในโดเมน Google Workspace ทั้งหมด แอปพลิเคชันเหล่านี้ต้องเป็นแอปพลิเคชัน 2 ตัวแยกกัน เนื่องจากโปรเจ็กต์จะเป็นทั้งสาธารณะและส่วนตัวไม่ได้ แอปพลิเคชันสาธารณะต้องได้รับการตรวจสอบและอนุมัติก่อนที่จะพร้อมให้บริการในมาร์เก็ตเพลส

ดูข้อมูลทั่วไปเกี่ยวกับการสร้างโปรเจ็กต์ Google Cloud ได้ที่สร้างโปรเจ็กต์ Google Cloud

สร้างโปรเจ็กต์ Google Cloud สาธารณะ

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

  1. สร้างโปรเจ็กต์ Google Cloud ใหม่ในโดเมนที่ใช้งานจริง

    สร้างโปรเจ็กต์ Google Cloud

  2. เปิดใช้ Classroom API ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์

    เปิดใช้ Classroom API

  3. เปิดใช้ SDK ของ Google Workspace Marketplace ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์

    เปิดใช้ SDK ของ Google Workspace Marketplace

  4. ตั้งค่า SDK ของ Marketplace การกำหนดค่าแอป ระดับการเข้าถึงแอปเป็นสาธารณะ แล้วเลือกช่องไม่เป็นสาธารณะ

  5. กรอกข้อมูลในช่องที่ต้องกรอกในหน้าข้อมูลผลิตภัณฑ์ใน Store ของ SDK ของ Marketplace แล้วคลิกเผยแพร่

  6. แอปของคุณจะได้รับการตรวจสอบโดยทีม Google Workspace Marketplace ทางทีมจะสื่อสารกับคุณโดยใช้อีเมลของนักพัฒนาซอฟต์แวร์ที่ระบุไว้ใน Marketplace SDK หลังจากแอปได้รับอนุมัติแล้ว ให้ยกเลิกการเลือกช่องไม่เป็นสาธารณะเพื่อให้ครูและผู้ดูแลระบบค้นหาแอปในมาร์เก็ตเพลสได้

สร้างโปรเจ็กต์ Google Cloud ส่วนตัว

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

คุณต้องมีสิทธิ์เข้าถึงโดเมน Google Workspace for Education ที่มีใบอนุญาต Teaching and Learning หรือ Plus จึงจะสร้างโปรเจ็กต์ส่วนตัวได้ หากยังไม่มีสิทธิ์เข้าถึงโดเมนดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าโดเมนสาธิตของ Google Workspace for Education จากนั้นอัปเกรดเป็นใบอนุญาต Plus และอนุญาตให้เข้าถึง API ส่วนเสริมของ Classroom

  1. ทำตามขั้นตอนเพื่อรับโดเมนทดสอบสำหรับนักพัฒนาซอฟต์แวร์
  2. ขณะลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบในโดเมนเดโม ให้สร้างโปรเจ็กต์ Google Cloud ใหม่

    สร้างโปรเจ็กต์ Google Cloud

    หากเข้าถึงคอนโซล Google Cloud หรือสร้างโปรเจ็กต์ Cloud ไม่ได้ ให้ตรวจสอบสิ่งต่อไปนี้ใน คอนโซลผู้ดูแลระบบ

    • ไปที่หน้าการตั้งค่าบัญชี > การตั้งค่าการเข้าถึงตามอายุ และเลือกตัวเลือกผู้ใช้ทั้งหมดในกลุ่มหรือหน่วยขององค์กรนี้มีอายุตั้งแต่ 18 ปีขึ้นไป
    • ในส่วน Apps > บริการเพิ่มเติมของ Google ให้ทำดังนี้
    • Google Cloud Platform เปิดสำหรับทุกคน
    • การตั้งค่าการสร้างโปรเจ็กต์คืออนุญาตให้ผู้ใช้สร้างโปรเจ็กต์
    • การตั้งค่าการเข้าถึง Cloud Shell คืออนุญาตให้เข้าถึง Cloud Shell
  3. กรอกและส่งแบบฟอร์มคำขออัปเกรดโดเมนสาธิต การส่งแบบฟอร์มนี้จะขอให้ Google อัปเกรดโดเมนสาธิตเป็น Google Workspace for Education Plus โดยมีใบอนุญาต 10 รายการ และอนุญาตให้โปรเจ็กต์ระบบคลาวด์ของคุณใช้ API ส่วนเสริมของ Classroom ได้

    คุณจะได้รับอีเมลเมื่อกระบวนการอัปเกรดและรายการที่อนุญาตเสร็จสมบูรณ์ มอบหมายใบอนุญาต Plus ให้กับบัญชีครูทดสอบใน คอนโซลผู้ดูแลระบบ ในส่วน ไดเรกทอรี > ผู้ใช้ ให้สร้างหรือเลือกบัญชีครูทดสอบ ในใบอนุญาตของครูแต่ละคน ให้ยืนยันว่ามอบหมาย Google Workspace for Education Plus แล้ว

  4. เปิดใช้ Classroom API ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์

    เปิดใช้ Classroom API

  5. เปิดใช้ SDK ของ Google Workspace Marketplace ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์

    เปิดใช้ SDK ของ Google Workspace Marketplace

  6. ตั้งค่า Marketplace SDK การกำหนดค่าแอป ระดับการเข้าถึงแอปเป็นส่วนตัว

  7. กรอกข้อมูลในช่องที่ต้องกรอกในหน้าข้อมูลผลิตภัณฑ์ใน Store ของ SDK ของ Marketplace แล้วคลิกเผยแพร่ หลังจากเผยแพร่ข้อมูลแอปแล้ว ผู้ใช้ในโดเมนสามารถค้นหาและติดตั้งแอปใน Google Workspace Marketplace หรือไปที่ URL ของแอปที่แสดงในหน้าข้อมูลผลิตภัณฑ์ใน Store ได้

OAuth 2.0

ต้องได้รับความยินยอมให้เข้าถึงข้อมูลผู้ใช้จึงจะเข้าถึง Classroom API ได้ ซึ่งได้มาจากการขอสิทธิ์เข้าถึงขอบเขตของ OAuth กับ Google สำหรับผู้ใช้ที่ลงชื่อเข้าใช้ และรับโทเค็นเพื่อใช้เรียก API ไปยัง Google Classroom ในภายหลัง คุณต้องกำหนดค่าขอบเขตในข้อมูลผลิตภัณฑ์ใน Store ของ Google Workspace Marketplace เพื่อให้ผู้ดูแลระบบโดเมนให้ความยินยอมในนามของผู้ใช้ในโดเมนได้หากติดตั้งส่วนเสริม

โปรดดูรายการขอบเขตทั้งหมดและการใช้งานอย่างละเอียดในหน้าขอบเขต OAuth สำหรับ Google APIs โปรดดูข้อมูลการกำหนดค่า OAuth ทั่วไปที่หัวข้อกำหนดค่าหน้า OAuth ในเอกสารประกอบของ Workspace

สิทธิ์ของผู้ใช้

เว็บแอปของคุณควรขอขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/userinfo.email ซึ่งทำให้แอปพลิเคชันดูอีเมลของผู้ใช้ได้
  • https://www.googleapis.com/auth/userinfo.profile ซึ่งอนุญาตให้แอปพลิเคชันดูข้อมูลส่วนบุคคล เช่น ภาพบุคคล ชื่อและนามสกุล รวมถึงข้อมูลส่วนบุคคลอื่นๆ ที่ผู้ใช้เปิดเผยต่อสาธารณะ

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

login_hint คือพารามิเตอร์ OpenID Connect มาตรฐาน ซึ่งคุณสามารถเลือกที่จะส่งผ่านไปยัง Google ได้เมื่อใช้ Google Sign-In หรือขอโทเค็น OAuth ซึ่งมีขึ้นเพื่อให้ผู้ใช้ปลายทางได้รับประสบการณ์ที่ราบรื่นยิ่งขึ้น

ขอบเขตส่วนเสริมของ Classroom

ขอบเขตต่อไปนี้มีไว้สำหรับส่วนเสริมของ Classroom โดยเฉพาะ

  • https://www.googleapis.com/auth/classroom.addons.teacher ซึ่งอนุญาตการเข้าถึงเมธอด API ทั้งหมด
  • https://www.googleapis.com/auth/classroom.addons.student ซึ่งให้สิทธิ์เปิดการดำเนินการตรวจสอบความถูกต้องและอ่านไฟล์แนบ

แม้จะมีโทเค็นเพื่อการเข้าถึง OAuth ที่ถูกต้องซึ่งแสดงถึงข้อมูลเข้าสู่ระบบของผู้ใช้ แต่การเรียก API ก็ยังคงอยู่ภายใต้ข้อกำหนดเพิ่มเติมดังนี้

  • วิธีการทั้งหมดกำหนดให้ผู้ใช้เป็นครูหรือนักเรียนในหลักสูตรที่ระบุใน courseId ในคำขอ
  • ผู้ใช้จะต้องเป็นครู การสร้างไฟล์แนบ อัปเดต การลบ และการส่งกลับคะแนน
  • การโทรไปยังโพสต์ใดโพสต์หนึ่งใน Google Classroom จะได้รับการตรวจสอบดังต่อไปนี้
    • เมื่อส่วนเสริมมีไฟล์แนบอย่างน้อย 1 ไฟล์ในโพสต์แล้ว ส่วนเสริมจะส่งคำขอสำหรับรายการต่อไปนี้
      • การตรวจสอบการเปิดตัว iframe
      • การดำเนินการอ่าน อัปเดต และลบไฟล์แนบ
      • การอัปเดตคะแนนในโพสต์นั้น
    • เมื่อเปิด iframe ของการค้นพบไฟล์แนบครั้งแรก ส่วนเสริมอาจยังไม่มีไฟล์แนบในโพสต์ มีการระบุพารามิเตอร์การค้นหา addOnToken ซึ่งสามารถใช้เพื่อสร้างคำขอสำหรับสิ่งต่อไปนี้
      • สร้างไฟล์แนบใต้โพสต์ (ต้องระบุ addOnToken)
      • การตรวจสอบการเปิดตัว (จะมีการตรวจสอบ addOnToken หากมี และจำเป็นในกรณีที่ส่วนเสริมไม่มีไฟล์แนบอยู่บนโพสต์)

การยืนยัน OAuth

ส่วนเสริมของ Classroom จะใช้ Google API เพื่อเข้าถึงข้อมูลผู้ใช้ Google

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการยืนยันในคำถามที่พบบ่อยเกี่ยวกับการยืนยัน OAuth API

ข้อมูลใน Google Workspace Marketplace

ดูข้อมูลการกำหนดค่าทั่วไปของ Google Workspace Marketplace SDK ได้ที่ เปิดใช้และกำหนดค่า SDK ของ Google Workspace Marketplace และ สร้างข้อมูลผลิตภัณฑ์ใน Store ของ Google Workspace Marketplace

ข้อควรพิจารณาเกี่ยวกับข้อมูล

รายการร้านค้าใน Marketplace SDK Store ของโปรเจ็กต์ Google Cloud สาธารณะจะระบุชื่อและคำอธิบายของแอปพลิเคชันที่จะส่งไปยังผู้ใช้ปลายทาง คุณสามารถระบุรายละเอียดเหล่านี้ได้หลายภาษาในส่วนรายละเอียดแอป

ปฏิบัติตามหลักเกณฑ์ต่อไปนี้ในข้อมูลของคุณ

  • ในส่วนรายละเอียดแอป ให้ทำดังนี้

    • หลีกเลี่ยงการใช้เครื่องหมายวรรคตอนในชื่อแอปพลิเคชัน ตัวอย่างเช่น ใช้ "ส่วนเสริมของฉันโดยบริษัทของฉัน" แทน "บริษัทของฉัน: ส่วนเสริมของฉัน" หรือ "ส่วนเสริมของฉัน โดยบริษัทของฉัน"

    • คำอธิบายแบบย่อและคำอธิบายโดยละเอียดไม่ควรมีข้อความเหมือนกันทั้งหมด

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

    • ตรวจสอบว่าคุณได้เลือกค่าสำหรับช่องหมวดหมู่ แหล่งข้อมูลทางวิชาการหรือเครื่องมือสำหรับครูและผู้ดูแลระบบอาจเป็นตัวเลือกที่ดีสำหรับส่วนเสริมของ Classroom

    • ดูรายการที่ระบุไว้ในคำอธิบายรายละเอียดแอปของ Marketplace สำหรับข้อมูลเพิ่มเติม

ผสานรวมกับบริการด้านใบอนุญาตและการเรียกเก็บเงินของ Google

หากสนใจที่จะให้แอปพลิเคชัน Google Workspace Marketplace ผสานรวมกับบริการให้ใบอนุญาตและการเรียกเก็บเงินของ Google โปรดไปที่ Marketplace API

การตั้งค่าการติดตั้ง

ส่วนเสริมอนุญาตให้ติดตั้งทีละรายการได้ นอกเหนือจากการติดตั้งสำหรับผู้ดูแลระบบ หน้านี้จะไฮไลต์ความแตกต่างระหว่างการติดตั้งทั้ง 2 ประเภท โดยไม่ได้โปรโมตการติดตั้งประเภทใดเลย คุณเลือกได้ว่าจะอนุญาตให้ติดตั้งแต่ละรายการหรือไม่ในหน้าการกำหนดค่าแอปของ SDK ของ Google Workspace Marketplace

การติดตั้งของผู้ดูแลระบบ

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

ต่อไปนี้เป็นข้อควรพิจารณาเกี่ยวกับการติดตั้งของผู้ดูแลระบบ

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

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีดำเนินการติดตั้งของผู้ดูแลระบบและวิธีการทำงานของโครงสร้างองค์กรในหัวข้อติดตั้งแอปใน Marketplace ลงในโดเมนเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับหน่วยขององค์กรและกลุ่มที่มีสิทธิ์เข้าถึง

การติดตั้งเป็นรายบุคคล

การติดตั้งแต่ละรายการจะเพิ่มส่วนเสริมในบัญชีของผู้ใช้เอง ระบบจะแจ้งให้ผู้ใช้ให้ความยินยอมสำหรับขอบเขตการเข้าถึงของส่วนเสริมระหว่างการติดตั้ง

ต่อไปนี้เป็นข้อควรพิจารณาเกี่ยวกับการติดตั้งแต่ละครั้ง

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

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

โปรดดูข้อมูลเพิ่มเติมที่เอกสารประกอบเกี่ยวกับการตั้งค่าการติดตั้งของ Google Workspace Marketplace

การผสานรวมแอป

คุณต้องระบุ URL เปิดใช้งาน iframe ในช่อง URI การตั้งค่าไฟล์แนบ ใช้ URL นี้เป็นค่า src ของ iframe สำหรับ iframe การค้นพบไฟล์แนบ ครูใช้ iframe ของการค้นพบไฟล์แนบเพื่อค้นหาเนื้อหาหรือกิจกรรมที่จะแนบไปกับงาน

นอกจากนี้ คุณยังต้องระบุคำนำหน้า URI ทั้งหมดที่ส่วนเสริมได้รับอนุญาตจากส่วนเสริม ฟีเจอร์นี้จะเพิ่มความปลอดภัยโดยการป้องกันไฟล์แนบจากแหล่งที่มาที่ไม่ได้รับอนุญาต

ดูรายละเอียดเพิ่มเติมเกี่ยวกับช่องเหล่านี้ได้ในหน้าคำแนะนำ iframe

บัญชีทดสอบ

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

บัญชีทดสอบที่แนะนำ:

  • คุณครู Tammy, tammy.teacher@<โดเมนสาธิตของคุณ>
  • สมชาย นักศึกษา, sam.student@<โดเมนสาธิต>
  • แสนดี นักศึกษา, sally.student@<โดเมนสาธิต>

โปรดทำตามขั้นตอนนี้เพื่อสร้างบัญชีทดสอบใหม่

  1. ลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบ
  2. ไปที่ผู้ใช้
  3. คลิกเพิ่มผู้ใช้ใหม่ (ดูรูปที่ 1)
  4. ป้อนข้อมูลของผู้ใช้และมอบหมายบทบาทที่เหมาะสม

คลิก &quot;เพิ่มผู้ใช้ใหม่&quot; รูปที่ 1. ตำแหน่งของลิงก์เพิ่มผู้ใช้ใหม่ภายในคอนโซลผู้ดูแลระบบ

โปรดทำตามขั้นตอนนี้เพื่อสร้างกลุ่มทดสอบใหม่

  1. ลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบ
  2. ไปที่ Groups
  3. คลิกสร้างกลุ่ม (ดูรูปที่ 2)
  4. ป้อนสมาชิกและเจ้าของกลุ่ม

คลิกสร้างกลุ่ม รูปที่ 2 ตำแหน่งของลิงก์สร้างกลุ่มภายในคอนโซลผู้ดูแลระบบ