为何Power Automate无法将Planner桶名映射到Scorecard指标状态?
Planner任务桶名映射Scorecard状态异常
核心目标
从Planner提取任务的桶名并映射到Scorecard指标的Status字段,对应关系:
- Task → Metric
- Bucket name → Status
问题现象
Power Automate Flow执行成功,日志显示已正确获取对应任务的桶名,但Scorecard端状态显示混乱:所有任务随机显示Completed、Done或Not Started,而实际Planner的桶名包含:Blocked/On hold、In Progress - Review、Backlog - Prioritized & Scoped、Completed、Done。
已尝试方案
- 手动提前修改Scorecard中Metrics的Status选项以简化映射,无效
- 使用Compose动作结构化收集桶名并传入
Create a Goal的Status字段,还尝试在Compose中修剪桶名,问题仍未改善
Flow关键配置详情
Create a Goal的Name字段表达式:items('ForEachTasks')?['title']LoopToFindBucket的输入:outputs('List_buckets')?['body/value']- Condition比较逻辑:
items('ForEachTasks')?['Status']等于items('LoopToFindBucketName')?['id'] Update a Goal的Status字段表达式:outputs('Compose')
更新情况
新增Compose映射后,Flow执行结果中Status已正确显示对应值(例如Blocked/On hold映射为At Risk),但Scorecard端仍未正确映射,比如某任务应显示Blocked/On hold,实际显示异常。
内容的提问来源于stack exchange,提问作者edutainment
相关产品推荐
相关产品推荐

