You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Dynamics 365用户通过Advanced Find创建的My Views刷新后消失求助

解决方案:Advanced Find创建的视图刷新后从My Views消失

针对你遇到的这个头疼的问题——用Advanced Find创建的视图在My Views里仅刷新前可见,刷新后就消失,而且已经排除了设备、浏览器、实体的问题,重加许可证也没用,我给你几个针对性的排查和修复步骤:

  • 检查用户安全角色的视图权限
    先确认该用户的安全角色是否有足够的权限保存个人视图:

    • 进入CRM的安全角色管理,找到该用户对应的角色,在实体权限里找到目标实体的「视图」项,确保勾选了创建、写入、读取权限,尤其是「写入」权限,这是视图能持久保存到My Views的关键。
    • 另外排查是否有共享权限冲突,比如新创建的视图被意外设置成临时共享,而非归属到用户自己的个人视图集合。
  • 清除CRM缓存与浏览器本地存储
    本地缓存的异常数据很可能导致视图显示问题,咱们一步步来:

    • 在CRM页面右上角点击用户头像,选择「选项」,找到「清除缓存」按钮执行清除操作。
    • 同时清理浏览器中对应CRM域名的Cookie、本地存储和缓存(比如Chrome里是「设置→隐私和安全→清除浏览数据」,选择包含Cookie和本地存储的选项)。
  • 检查个人视图配额限制
    CRM通常会给每个用户的个人视图设置数量上限,如果该用户的My Views已经达到配额,新创建的视图可能无法被持久保存:

    • 进入用户的个人设置,查看「我的视图」的总数量;再到系统设置→常规里查看全局的个人视图配额,对比确认是否超限。如果是,删除一些无用的旧视图再尝试创建。
  • 后台直接核查视图记录
    咱们从数据库层面(通过高级查找)确认视图是否真的被保存了:

    • 打开Advanced Find,选择「视图」实体,筛选条件设为「所有者」等于该用户,看看能不能找到刚创建的视图记录。
    • 如果记录存在:检查视图的「状态」是否为「已发布」,「所有者」是否确实是该用户;如果状态异常,手动修改后刷新页面测试。
    • 如果记录不存在:说明创建时根本没写入数据库,你可以试试先把视图保存为公共视图,再复制到个人视图,看能不能正常保存。
  • 排查自定义插件/代码的影响
    如果你的CRM有自定义的插件或JavaScript代码,尤其是针对「视图」实体的创建、更新事件的,可能存在逻辑错误导致视图无法持久化:

    • 暂时禁用相关的插件或自定义代码,然后重新创建视图测试,如果问题消失,就定位到是自定义代码的问题,再针对性修复。
  • 同步AD用户信息(AD集成场景)
    如果你的CRM和Active Directory集成,该用户的AD属性同步异常可能导致CRM用户信息有问题:

    • 执行一次用户信息的全量同步,完成后重新登录CRM测试视图创建。

内容的提问来源于stack exchange,提问作者Arkady Karasin

火山引擎 最新活动