首页 > 解决方案 > 动态 GUID 到主键的映射

问题描述

设想:

在我们之前的 CRM 系统中,我们的用户具有唯一的数字标识符,格式为UserID. 从我们的内部 API 端,我们只能访问UserID. 我们UserIDContact实体中有一个映射。但是我们不能使用 Dynamics Web API 过滤查询,Entity A因为我们没有Contact. 因此,我们首先向Contact实体发出请求以获取 Guid,然后使用该响应进行过滤Entity A

发出两个请求似乎对性能造成了影响。有哪些可能的解决方案可以减轻这种性能影响?Dynamics 365 CRM 中的任何可配置项,可能在字段或实体级别?

我们正在考虑的另一种方法是缓存该映射信息(User ID<-> ),但是当可能有一个简单的解决方案可用时Dynamics GUID,即使这样似乎也太技术性了。

标签: dynamics-crmmicrosoft-dynamicsdynamics-365

解决方案


我相信 Andrii 基本上在这里回答了你的问题: Join and filter condition between CRM entity using Odata query

使用 fetch XML,您可以按相关联系人字段过滤您的实体 A。


推荐阅读