You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dynamics 365中构建Power Automate驱动的搜索页面链接

在Power Automate中为记录描述字段添加动态搜索页面链接

核心思路

通过构建动态搜索URL,并将其转为可点击的HTML链接(如果字段支持富文本),再写入目标记录的描述字段。以下是具体实现步骤:


步骤1:确定目标系统的搜索URL结构

以Dynamics 365客户账户为例,搜索页面的URL格式通常为:

https://<你的环境域名>.crm.dynamics.com/main.aspx?appid=<应用ID>&pagetype=entitylist&etn=account&viewid=<默认视图ID>&viewtype=1039&q=<搜索关键词>

各参数说明:

  • <你的环境域名>:比如contoso,对应contoso.crm.dynamics.com
  • <应用ID>:当前使用的Dynamics应用ID,可从应用URL中提取
  • etn=account:目标实体的逻辑名(客户账户是account,可根据需求替换)
  • <默认视图ID>:搜索时默认加载的视图ID,从现有搜索页面URL中复制即可
  • q=<搜索关键词>:动态替换的搜索内容,比如流中获取的客户名称

如果是其他系统(如SharePoint),需自行打开搜索页面,复制并分析URL的固定部分和可动态替换的参数。

步骤2:在Power Automate中构建动态链接

使用表达式或组合动作拼接URL,同时对搜索关键词做URL编码(避免空格、特殊字符导致链接失效):
示例表达式(假设从触发动作中获取客户名称):

concat(
    'https://your-environment.crm.dynamics.com/main.aspx?appid=xxxx&pagetype=entitylist&etn=account&viewid=yyyy&viewtype=1039&q=',
    encodeUriComponent(triggerBody()?['name'])
)
  • encodeUriComponent():自动处理关键词中的特殊字符(如空格、中文)

步骤3:生成可点击的HTML链接(仅富文本字段适用)

如果描述字段支持富文本格式,需将URL转为HTML链接标签,示例表达式:

concat(
    '<a href="',
    上面构建的动态URL变量,
    '">搜索名为「',
    triggerBody()?['name'],
    '」的客户账户</a>'
)

如果字段是纯文本,直接使用步骤2生成的URL即可(用户复制后可跳转)。

步骤4:更新记录的描述字段

在Power Automate的更新记录动作中,将步骤3生成的HTML内容(或纯文本URL)填入描述字段。

注意:需提前确认目标字段的“富文本”属性已开启(在数据源的字段设置中检查),否则HTML标签会被当作纯文本显示。


测试验证

运行流后,打开目标记录的描述字段,点击链接应直接跳转到对应关键词的搜索页面。若链接失效,检查:

  • URL中的固定参数(环境域名、应用ID、视图ID)是否正确
  • 动态关键词是否被正确编码
  • 字段的富文本设置是否开启

内容的提问来源于stack exchange,提问作者Kostas Karagiannis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 01:11:07