dynamics-crm - 动态 GUID 到主键的映射
问题描述
设想:
在我们之前的 CRM 系统中,我们的用户具有唯一的数字标识符,格式为UserID
. 从我们的内部 API 端,我们只能访问UserID
. 我们UserID
在Contact
实体中有一个映射。但是我们不能使用 Dynamics Web API 过滤查询,Entity A
因为我们没有Contact
. 因此,我们首先向Contact
实体发出请求以获取 Guid,然后使用该响应进行过滤Entity A
。
发出两个请求似乎对性能造成了影响。有哪些可能的解决方案可以减轻这种性能影响?Dynamics 365 CRM 中的任何可配置项,可能在字段或实体级别?
我们正在考虑的另一种方法是缓存该映射信息(User ID
<-> ),但是当可能有一个简单的解决方案可用时Dynamics GUID
,即使这样似乎也太技术性了。
解决方案
我相信 Andrii 基本上在这里回答了你的问题: Join and filter condition between CRM entity using Odata query
使用 fetch XML,您可以按相关联系人字段过滤您的实体 A。
推荐阅读
- datatable - 是否可以使用箭头光标调整大小,例如浏览器对 vuetify 数据表的调整大小操作?
- python - 如何在 python 字典中按顺序获取数据?
- python - 使用 Factory Boy SelfAttribute + relativedelta
- maven - Maven: 传输文件 XXX 失败返回码是: 501 , ReasonPhrase:HTTPS 必需
- css - 不按所有列定义 Grid 的高度
- ruby-on-rails - 无法将表单数据保存到rails中的数据库中
- virtualbox - gparted 和分区 ubuntu 服务器
- c++ - 是否可以检查暂停光纤的调用堆栈?
- autohotkey - 如何使用AutoHotKey程序中的快捷键在Windows资源管理器的当前目录中随机选择固定数量的文件
- android - 如何将 Firefox Desktop 的开发工具与 Firefox for Android 连接?