Quick find无法搜索带有OData lookup字段的记录如何解决
问题解决方案
first_name作为OData类型的lookup关联字段,快速查找功能默认不会将关联实体的字段纳入检索范围,只有高级查找支持手动选择关联实体字段进行检索,这是二者的检索逻辑差异导致的问题。
解决步骤
- 进入当前实体的自定义配置界面,找到对应实体的「快速查找视图」,点击编辑
- 在快速查找视图编辑页,打开「添加查找列」的配置面板
- 字段列表切换到关联实体分类,找到
first_name字段绑定的关联父实体,展开后选中父实体中存储姓名的对应字段(不要选择当前实体下的first_namelookup字段本身) - 保存快速查找视图的修改,发布当前实体的所有自定义项
- 等待系统检索索引更新,配置一般15分钟内即可生效,也可以触发系统全量索引同步来加速生效
补充说明:部分Dynamics 365/Dataverse版本需要同时在快速查找视图的「返回列」中也添加该关联字段,才能正常触发检索,配置后如果不生效可以补充检查该项配置。
内容的提问来源于stack exchange,提问作者user17452759
相关产品推荐
相关产品推荐

