หน้านี้แสดงภาพรวมวิธีที่ผู้ดูแลระบบ 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
spaces.delete()
spaces.get()
spaces.patch()
spaces.search()
spaces.members.create()
spaces.members.delete()
spaces.members.get()
spaces.members.list()
spaces.members.patch()
จัดการการเป็นสมาชิกพื้นที่ทำงานของผู้ใช้
สถานการณ์ต่อไปนี้เป็นวิธีที่คุณสามารถใช้ 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
เพื่อเรียกข้อมูลผู้จัดการสำหรับแต่ละพื้นที่ทำงานในรายการ
หัวข้อที่เกี่ยวข้อง
- ตรวจสอบสิทธิ์และให้สิทธิ์โดยใช้สิทธิ์ของผู้ดูแลระบบ
- ค้นหาและจัดการพื้นที่ทำงานของ Google Chat ด้วย Google Chat API ในฐานะผู้ดูแลระบบ Google Workspace
spaces.search()
method