หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สําคัญ
คุณลักษณะนี้เป็นคุณลักษณะพรีวิว
- Microsoft เผยแพร่ฟีเจอร์ตัวอย่างก่อนการเปิดตัวอย่างเป็นทางการเพื่อให้ลูกค้าสามารถเข้าถึงและให้ข้อเสนอแนะได้ก่อน
- ฟีเจอร์ตัวอย่างมีฟังก์ชันการทํางานที่จํากัดและไม่เหมาะสําหรับการใช้งานด้านการผลิต
- Microsoft อาจเปลี่ยนชื่อและพารามิเตอร์ของเครื่องมือ MCP รุ่นตัวอย่าง หลีกเลี่ยงการพึ่งพาแบบฮาร์ดโค้ด Microsoft ยังคงรองรับสถานการณ์การใช้งาน
- ฟีเจอร์ตัวอย่างจะขึ้นอยู่กับMicrosoft ข้อกําหนดการใช้เพิ่มเติม
ภาพรวม
| ID ของเซิร์ฟเวอร์ | URL ระดับผู้เช่า | ชื่อที่แสดง | คำอธิบาย |
|---|---|---|---|
mcp_MeServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_MeServer |
ผู้ใช้ Work IQ | เซิร์ฟเวอร์ MCP สําหรับการรับรู้ความรู้ในตนเองและการรับรู้ขององค์กร ใช้เซิร์ฟเวอร์ MCP นี้เพื่อเข้าถึงโปรไฟล์ผู้ใช้ในองค์กรของคุณและดําเนินการต่าง ๆ เช่น การรับโปรไฟล์ของคุณ โปรไฟล์ของผู้ใช้ ผู้จัดการของผู้ใช้ หรือรายงานโดยตรง |
เครื่องมือที่พร้อมใช้งาน
mcp_graph_getDirectReports
แสดงรายการรายงานโดยตรงของผู้ใช้ที่ระบุในไดเรกทอรี คุณต้องระบุ ID ออปเจ็กต์ (GUID) ของผู้ใช้หรือ (UPN ที่เหมือนอีเมล) ของพวกเขาuserPrincipalName อย่าใช้ me เป็นuserIdentifier
พารามิเตอร์ที่จําเป็น:
-
userIdentifier: ID ออปเจ็กต์ของผู้ใช้ (GUID) หรือ
userPrincipalName(UPN)
หมายเหตุ
อย่าส่งmeเป็นuserIdentifier หากมีเพียงชื่อที่แสดง ให้ค้นหาผู้ใช้ก่อนเพื่อให้ได้ userPrincipalName หรือรหัสออบเจ็กต์
พารามิเตอร์ตัวเลือก:
-
เลือก: รายการคุณสมบัติที่ใช้จุลภาคเป็นตัวคั่นในการส่งกลับ (ตัวอย่างเช่น
id,displayNamemail, , ,jobTitle)userPrincipalName - ด้านบน: จํานวนรายการที่จะแสดงต่อหนึ่งหน้า
mcp_graph_getMyManager
เรียกใช้ผู้จัดการของผู้ใช้ที่ลงชื่อเข้าใช้ (ผู้เรียก) จุดสิ้นสุดนี้จะส่งกลับผู้จัดการของบริบทผู้ใช้ปัจจุบันเสมอ
พารามิเตอร์ตัวเลือก:
- เลือก: รายการคุณสมบัติผู้จัดการที่ใช้จุลภาคเป็นตัวคั่นเพื่อส่งกลับ
mcp_graph_getMyProfile
เรียกใช้รายละเอียดโปรไฟล์ของผู้ใช้ที่ลงชื่อเข้าใช้ (ผู้เรียก) ปลายทางนี้จะส่งกลับโปรไฟล์ของบริบทผู้ใช้ปัจจุบันเสมอ
พารามิเตอร์ตัวเลือก:
- เลือก: รายการคุณสมบัติโปรไฟล์ผู้ใช้ที่ใช้จุลภาคเป็นตัวคั่น
-
ขยาย: ขยายตารางที่เกี่ยวข้อง (ตัวอย่างเช่น ผู้จัดการ)
directReports
mcp_graph_getUserProfile
เรียกใช้โปรไฟล์ของผู้ใช้ที่ระบุในไดเรกทอรี คุณต้องระบุ ID ออปเจ็กต์ (GUID) ของผู้ใช้หรือ (UPN ที่เหมือนอีเมล) ของพวกเขาuserPrincipalName อย่าใช้ me เป็นuserIdentifier สําหรับผู้ใช้ที่ลงชื่อเข้าใช้ ให้ใช้mcp_graph_getMyProfile
พารามิเตอร์ที่จําเป็น:
-
userIdentifier: ID ออปเจ็กต์ของผู้ใช้ (GUID) หรือ
userPrincipalName(UPN)
หมายเหตุ
อย่าส่ง ฉันมา หากมีเพียงชื่อที่ใช้แสดง ให้ค้นหาผู้ใช้ก่อน
พารามิเตอร์ตัวเลือก:
- เลือก: รายการคุณสมบัติผู้ใช้ที่ใช้จุลภาคเป็นตัวคั่นเพื่อส่งกลับ
-
ขยาย: ขยายตารางที่เกี่ยวข้อง (ผู้จัดการ หรือ
directReports) สามารถขยายคุณสมบัติได้เพียงหนึ่งรายการต่อคำขอเท่านั้น
mcp_graph_getUsersManager
เรียกใช้ผู้จัดการของผู้ใช้ที่ระบุในไดเรกทอรี ระบุ ID ออบเจ็กต์ของผู้ใช้ (GUID) หรือ (UPN ที่คล้ายกับอีเมล) ของพวกเขาuserPrincipalName อย่าใช้ me เป็นuserIdentifier สําหรับผู้ใช้ที่ลงชื่อเข้าใช้ ให้ใช้mcp_graph_getMyManager
พารามิเตอร์ที่จําเป็น:
-
userIdentifier: ID ออปเจ็กต์ของผู้ใช้ (GUID) หรือ
userPrincipalName(UPN)
หมายเหตุ
อย่าส่ง ฉันมา หากมีเพียงชื่อที่แสดง ให้ค้นหาผู้ใช้ก่อน
พารามิเตอร์ตัวเลือก:
-
เลือก: รายการคุณสมบัติที่ใช้จุลภาคเป็นตัวคั่นเพื่อส่งกลับสําหรับผู้จัดการ เช่น
id,displayName,mail, ,jobTitleuserPrincipalName
mcp_graph_listUsers (รายการผู้ใช้กราฟ)
เรียกใช้รายการของผู้ใช้ในองค์กร รองรับตัวเลือกคิวรีเช่น $select, $filter, $top, $orderby ค่าเริ่มต้นของ ConsistencyLevel คือ eventual
พารามิเตอร์ตัวเลือก:
- ด้านบน: แสดงเฉพาะผู้ใช้ n คนแรก
- เลือก: รายการคุณสมบัติผู้ใช้ที่ใช้จุลภาคเป็นตัวคั่นเพื่อส่งกลับ
-
ตัว กรอง: กรองผู้ใช้ตามคุณสมบัติ เช่น
startswith(displayName,'A') -
orderby: ผลลัพธ์ของลําดับตามคุณสมบัติที่กําหนด เช่น
displayName -
ค้นหา: การค้นหาแบบข้อความอิสระสำหรับผู้ใช้ รูปแบบ: "คุณสมบัติ:ค่า" เช่น
displayName:Nehaเพื่อค้นหาชื่อที่แสดงที่มี Neha รองรับพารามิเตอร์หลายรายการโดยมีช่องว่าง กฎการแสดงแทน: ถ้า$searchล้มเหลว หรือไม่แสดงผลลัพธ์ ให้ลองใหม่โดยอัตโนมัติด้วย$filter - จำนวน: รวมจํานวนของรายการ (จริงหรือเท็จ)
- ความสอดคล้องกันระดับ: ส่วนหัวที่จําเป็นสําหรับคิวรีขั้นสูง (ค่าเริ่มต้น: ในที่สุด)
คุณลักษณะสำคัญ
การรู้จักตนเอง
- รับโปรไฟล์ของผู้ใช้ที่ลงชื่อเข้าใช้
- ดึงข้อมูลผู้จัดการของผู้ใช้ที่ลงชื่อเข้าใช้อยู่
- เข้าถึงข้อมูลบริบทของผู้ใช้ปัจจุบัน
- ไม่จําเป็นต้องมีตัวระบุผู้ใช้
โปรไฟล์ผู้ใช้
- เรียกใช้โปรไฟล์ของผู้ใช้ใด ๆ ตาม ID หรือ UPN
- เข้าถึงคุณสมบัติของผู้ใช้เช่น
displayName,mail,jobTitleและอื่น ๆ - ขยายตารางที่เกี่ยวข้อง เช่น
managerและdirectReports - เลือกคุณสมบัติโดยใช้
$select
ลําดับชั้นขององค์กร
- ดึงข้อมูลผู้จัดการของผู้ใช้
- รับรายงานโดยตรงของผู้ใช้
- ไปยังโครงสร้างการรายงาน
- ผู้จัดการและความสัมพันธ์ระหว่างผู้จัดการกับผู้ใต้บังคับบัญชาโดยตรง
การค้นพบผู้ใช้
- แสดงรายชื่อผู้ใช้ในองค์กร
- การค้นหาด้วยข้อความอิสระพร้อมการสลับไปใช้ค่าเริ่มต้นโดยอัตโนมัติ
- การกรอง OData และการจัดลําดับ
- รองรับการแบ่งหน้า
- นับจํานวนผู้ใช้ในผลลัพธ์
ความสามารถในการสืบค้น
- OData $select สำหรับใช้ในการเลือกพร็อพเพอร์ตี
- $filter OData สําหรับการกรองของผู้ใช้
- OData $expand สำหรับเอนทิตีที่เกี่ยวข้อง
- $orderby OData สําหรับการเรียงลําดับ
- การค้นหา $search แบบข้อความอิสระพร้อมกลไกสำรอง
- การรองรับความสอดคล้องกันในท้ายที่สุด
บันทึกย่อ
- ใช้
mcp_graph_getMyProfileสําหรับผู้ใช้ที่ลงชื่อเข้าใช้ ไม่ใช่mcp_graph_getUserProfileกับฉัน - ใช้
mcp_graph_getMyManagerสำหรับผู้จัดการของผู้ใช้ที่ลงชื่อเข้าใช้ - userIdentifier ต้องเป็น ID ออบเจ็กต์ (GUID) หรือ
userPrincipalName(UPN) ไม่ใช้ชื่อที่แสดง - ถ้าเฉพาะชื่อที่แสดงพร้อมใช้งาน ใช้
mcp_graph_listUsersเพื่อค้นหาผู้ใช้ก่อน -
$expandสามารถขยายได้เพียงหนึ่งคุณสมบัติต่อคําขอ (managerหรือdirectReports) เท่านั้น -
$searchมีการย้อนกลับไปใช้$filterโดยอัตโนมัติหากการค้นหาล้มเหลว - จําเป็นต้องใช้ ConsistencyLevel eventual สําหรับคิวรีขั้นสูง
- รูปแบบการค้นหา: "คุณสมบัติ:ค่า" พร้อมเครื่องหมายอัญประกาศ
กรณีการใช้งานทั่วไป
รับข้อมูลของฉัน
- ใช้
mcp_graph_getMyProfileเพื่อรับโปรไฟล์ของผู้ใช้ปัจจุบัน - ใช้
mcp_graph_getMyManagerเพื่อรับผู้จัดการของผู้ใช้ปัจจุบัน
ค้นหาผู้ใช้
ใช้กับ
mcp_graph_listUsersพารามิเตอร์การค้นหาตัวอย่าง:
search='"displayName:John"'เพื่อค้นหาผู้ใช้ที่มีชื่อว่า Johnรับ
userPrincipalNameหรือรหัสออบเจ็กต์จากผลลัพธ์
รับรายละเอียดผู้ใช้
- ใช้
mcp_graph_getUserProfileกับuserIdentifier - ใช้
selectเพื่อรับคุณสมบัติที่เฉพาะเจาะจง - ใช้การขยายเพื่อรวม
managerหรือdirectReports
รับโครงสร้างองค์กร
- ใช้
mcp_graph_getUsersManagerเพื่อรับผู้จัดการของผู้ใช้ - ใช้
mcp_graph_getDirectReportsเพื่อรับรายงานโดยตรงของผู้ใช้ - เชื่อมโยงการเรียกใช้เพื่อไปยังลําดับชั้นการรายงาน