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