人员解析:查找模式

Power Automate 中级

Dani Kahil

Solution Architect | Microsoft MVP

不同连接器中的"人员"各不相同

nanobanana: 一幅扁平风教学插图:左侧为 Power Automate 动态内容面板片段,字段标注为 "ownerid",框内用等宽字体显示一串十六进制 GUID(如 `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`)。一个小红色标注写着 "Not a name. Not an email."。下方思考气泡图标指向右侧的 systemuser 表图标,用虚线箭头标注 "points to" 连接 GUID 与表行。绿色与海军蓝配色,白色背景,无衬线标签,GUID 使用等宽字体。

 

  • Dataverse:所有者 GUID
  • SharePoint:人员 JSON 对象
  • Salesforce:查找 记录 ID
  • Excel:自由文本 邮箱字符串
Power Automate 中级

内联解析 vs 显式查找

nanobanana: 三张并排圆角卡片展示人员解析流程——源行携带 GUID,Office 365 Users 返回 DisplayName/EMail/JobTitle,Outlook 接收解析后的邮箱

 

  • SharePoint 的 Person 列已包含 EMail
  • 有些连接器会内联解析
  • 其余需要显式查找
Power Automate 中级

Get user profile 与 Get manager (V2)

nanobanana: 两个叠放的人物图标展示逐级查找——Get manager V2 将合作伙伴 Rashida 上探到经理 Naomi,并暴露档案字段

 

  • Get user profile (V2)——按邮箱或 UPN 获取完整档案
  • Get manager (V2)——获取该用户的经理
  • 二者均在 Office 365 Users 连接器上
Power Automate 中级

内联 vs 循环:开销差异

nanobanana: 一幅扁平风对比插图,展示解析关联表数据的两种方式。左侧标注 "Without Expand":一个 List rows 操作堆叠 1,000 张记录卡片,各有一支小箭头指向微小的 Office 365 Users 图标——画面拥挤,红色标签 "1000 API calls"。右侧标注 "With Expand query":一个 List rows 操作带一支粗箭头指向组合的 Dataverse + systemuser 图标,说明 "joined inline",绿色标签 "1 API call"。绿色与海军蓝配色,白色背景,无衬线标签。

 

  • 内联字段是免费的
  • 显式查找会产生每行一次调用

$$

提示:能用来源自带的就用,只有确有需要时再做显式查找。

Power Automate 中级

当目录不完整时

mermaid: 缺失经理的保护

 

  • 用 Condition 保护 Get manager
  • 回退到支持邮箱(如 IT 或 HR)
  • 缺失字段导致失败的流程多于错误筛选
Power Automate 中级

让我们一起练习吧!

Power Automate 中级

Preparing Video For Download...