จัดการพื้นที่ใน 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

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

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

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

เมื่อใช้ 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 ขององค์กร แล้วกรอง ผลลัพธ์สำหรับผู้ที่เป็นสมาชิกของโดเมนหรือองค์กรภายนอก ดูข้อมูลเพิ่มเติมได้ที่วิธีที่แชทระบุตัวผู้ใช้

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

สถานการณ์ต่อไปนี้คือวิธีที่คุณในฐานะผู้ดูแลระบบ 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 เพื่อ ดึงข้อมูลผู้จัดการ