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

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

หากต้องการจัดการพื้นที่ทำงานใน Chat ผู้ดูแลระบบ Google Workspace สามารถใช้เครื่องมือการจัดการพื้นที่ทำงานในคอนโซลผู้ดูแลระบบของ Google หรือเรียกใช้ Google Chat API การใช้ 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 เปลี่ยนชื่อพื้นที่ทำงานเป็น "การพูดคุยเกี่ยวกับโปรเจ็กต์รุ่น""

ระบบจะระบุว่าผู้ใช้ที่ถูกแอบอ้างเป็นบุคคลอื่นโดยบริการเป็นผู้ดำเนินการ

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

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

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

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

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

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

เมื่อใช้ spaces.members.create() ผู้ดูแลระบบจะเพิ่มผู้ใช้ไปยังพื้นที่ทำงานใดก็ได้ในองค์กร

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

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

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

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

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

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

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

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

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

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

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

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

พื้นที่ใน 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 เพื่อเรียกข้อมูลผู้จัดการสำหรับแต่ละพื้นที่ทำงานในรายการ