จัดการพื้นที่ใน Google Chat ในฐานะผู้ดูแลระบบ Google Workspace

หน้านี้ให้ภาพรวมเกี่ยวกับวิธีที่ผู้ดูแลระบบ Google Workspace ใช้ Google Chat API เพื่อจัดการพื้นที่ทำงานใน Google Chat ทั่วทั้งองค์กรได้

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

สิ่งที่ผู้ดูแลระบบทำได้ด้วย Chat API

ผู้ดูแลระบบสามารถทำงานด้านการจัดการได้ตาม บทบาทผู้ดูแลระบบที่ได้รับมอบหมาย

ในฐานะผู้ดูแลระบบ Google Workspace คุณสามารถทำงานด้านการจัดการได้หลายอย่างด้วย Chat API เช่น

วิธีตรวจสอบสิทธิ์และให้สิทธิ์ในฐานะผู้ดูแลระบบ Google Workspace

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

ตารางต่อไปนี้อธิบายวิธีที่ผู้ดูแลระบบสามารถตรวจสอบสิทธิ์เมื่อใช้ Chat API

การตรวจสอบสิทธิ์ของผู้ใช้ ผู้ที่เรียกใช้เมธอด API สิ่งที่ผู้ใช้เห็นใน Chat
สิทธิ์ของผู้ดูแลระบบ ผู้ดูแลระบบที่มี useAdminAccess=true

"ผู้ดูแลระบบขององค์กรดำเนินการ [การดำเนินการ]"

เช่น "ผู้ดูแลระบบขององค์กรเปลี่ยน Kiran B เป็นผู้จัดการพื้นที่ทำงาน"

ระบบจะไม่ระบุชื่อหรือรหัสผู้ใช้ของผู้ดูแลระบบ หรือชื่อของแอปใน Chat

การมอบสิทธิ์ทั่วทั้งโดเมน บัญชีบริการในนามของผู้ใช้

"[ผู้ใช้] ดำเนินการ [การดำเนินการ] ผ่าน [ชื่อแอป]"

เช่น "Sasha T เปลี่ยนชื่อพื้นที่ทำงานเป็น Release Project Discussion"

ระบบจะระบุผู้ใช้ที่บริการแอบอ้างเป็นผู้ดำเนินการ

ใช้ Chat API สำหรับองค์กร

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

เมธอด Chat API ต่อไปนี้เปิดใช้สิทธิ์ของผู้ดูแลระบบด้วย useAdminAccess=true

จัดการการเป็นสมาชิกพื้นที่ทำงานของผู้ใช้

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

เพิ่มผู้ใช้ในพื้นที่ทำงาน

ผู้ดูแลระบบสามารถใช้ spaces.members.create, เพื่อเพิ่มผู้ใช้ในพื้นที่ทำงานใดก็ได้ในองค์กร

เมื่อใช้ร่วมกับ spaces.search, ผู้ดูแลระบบจะเพิ่มผู้ใช้ในชุดพื้นที่ทำงานที่กำหนดโดยคําค้นหาได้ ซึ่งจะเป็นประโยชน์เมื่อมีการรับพนักงานใหม่เข้าองค์กร โดยจะช่วยให้ผู้ดูแลระบบทำให้กระบวนการปกติเป็นไปโดยอัตโนมัติได้

ค้นหาและนำผู้ใช้ออกจากพื้นที่ทำงาน

ผู้ดูแลระบบสามารถใช้ spaces.members.get, เพื่อตรวจสอบว่าผู้ใช้ (ทั้งภายในและภายนอกองค์กร) เป็น สมาชิกของพื้นที่ทำงานใดในองค์กรหรือไม่

เมื่อใช้ร่วมกับ spaces.search, ผู้ดูแลระบบจะค้นหาพื้นที่ทำงานทั้งหมดที่ผู้ใช้เป็นสมาชิก แล้วนำผู้ใช้ออกจากพื้นที่ทำงานเหล่านั้น ด้วย spaces.members.delete ซึ่งจะเป็นประโยชน์เมื่อพนักงานย้ายทีมภายในองค์กรหรือเมื่อมีการนำพนักงานที่ไม่ได้ทำงานในองค์กรอีกต่อไปออกจากระบบ โดยจะช่วยให้ผู้ดูแลระบบทำให้กระบวนการปกติเป็นไปโดยอัตโนมัติได้

เลื่อนระดับผู้ใช้เป็นผู้จัดการพื้นที่ทำงาน

ผู้ดูแลระบบสามารถใช้ spaces.members.patch, เพื่อเปลี่ยนบทบาทของสมาชิกโดยการอัปเดต MembershipRole ระหว่างตัวเลือกต่อไปนี้:

  • ROLE_MEMBER: สมาชิกของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าสมาชิก
  • ROLE_ASSISTANT_MANAGER: ผู้จัดการพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าผู้จัดการ
  • ROLE_MANAGER: เจ้าของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าเจ้าของ

เมื่อใช้ร่วมกับ spaces.search, ผู้ดูแลระบบจะค้นหาพื้นที่ทำงานที่ไม่มีผู้จัดการหรือเจ้าของ แล้วเลื่อนระดับสมาชิกที่มีอยู่เป็นผู้จัดการหรือเจ้าของด้วย spaces.members.patch ได้

ค้นหาสมาชิกภายนอกของพื้นที่ทำงาน

ผู้ดูแลระบบสามารถใช้ spaces.members.list เพื่อดึงข้อมูลรายชื่อสมาชิกในพื้นที่ทำงาน ดึงข้อมูลโปรไฟล์ผู้ใช้ จาก People API หรือ Directory API ขององค์กร แล้วกรอง ผลลัพธ์สำหรับผู้ที่เป็นสมาชิกของโดเมนหรือองค์กรภายนอกได้ ดูข้อมูลเพิ่มเติมได้ที่ วิธีที่ Chat ระบุผู้ใช้

ตรวจสอบและจัดการพื้นที่ทำงาน

สถานการณ์ต่อไปนี้แสดงวิธีที่คุณในฐานะผู้ดูแลระบบ Google Workspace สามารถตรวจสอบและจัดการพื้นที่ทำงานในองค์กรด้วย Chat API

ค้นหาและลบพื้นที่ทำงานที่ไม่ได้ใช้งาน

พื้นที่ทำงานใน Chat ที่ไม่ได้ใช้จะใช้พื้นที่เก็บข้อมูลที่มีค่าและทำให้อินเทอร์เฟซผู้ใช้ดูรก ผู้ดูแลระบบสามารถใช้ spaces.search เพื่อค้นหาพื้นที่ทำงานที่ไม่ได้ใช้งาน แล้วใช้ spaces.delete เพื่อลบพื้นที่ทำงานเหล่านั้น ดูคำแนะนำเพิ่มเติมและตัวอย่างโค้ดได้ที่ ค้นหาและลบพื้นที่ทำงานใน Chat ที่ไม่ได้ใช้งาน

ตรวจสอบพื้นที่ทำงานในองค์กร

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

ส่งออกรายชื่อพื้นที่ทำงานตามเกณฑ์การค้นหา

ผู้ดูแลระบบสามารถใช้ spaces.search, เพื่อดึงข้อมูลรายชื่อพื้นที่ทำงานที่ตรงตามเกณฑ์ที่ระบุใน query และส่งออกผลลัพธ์เป็นไฟล์ CSV เพื่อนำไปวิเคราะห์ได้

ค้นหาสมาชิกของพื้นที่ทำงานตามเกณฑ์การค้นหา

ผู้ดูแลระบบสามารถใช้ spaces.members.list, เพื่อดึงข้อมูลรายชื่อสมาชิกของพื้นที่ทำงานใดก็ได้ในองค์กร และ วิเคราะห์ผลลัพธ์ตามเกณฑ์ที่เฉพาะเจาะจงได้

ค้นหาผู้จัดการพื้นที่ทำงาน

ผู้ดูแลระบบสามารถใช้ spaces.members.list เพื่อดึงข้อมูลรายชื่อสมาชิกของพื้นที่ทำงานที่กรองเป็น MembershipState=ROLE_MANAGER ได้

หากต้องการค้นหาผู้จัดการพื้นที่ทำงานทั้งหมดในองค์กรในพื้นที่ทำงานทั้งหมด คุณสามารถ ใช้ spaces.search เพื่อ แสดงรายชื่อผู้จัดการทั้งหมด จากนั้นใช้ spaces.members.list เพื่อดึงข้อมูลผู้จัดการสำหรับพื้นที่ทำงานแต่ละแห่งในรายการ