根据 CosmosDB 中的值识别 'lookup' 个 ID (CRM) 并将其设置到逻辑应用程序中

Recognize 'lookup' ID's (CRM) according to values in CosmosDB and set it into a Logic App

背景:

我有来自 CosmosDB 的数据需要推送到 CRM 中。我正在为此使用 LogicApp。

困境:

有多个 ID 具有不同的关联属性: 例如'ems_featurecategoryid'。每个都有不同的名称及其唯一 ID。 (这是 CRM 中的原始数据)

图A

这是我希望将 CosmosDB 数据推送到其中的 CRM 界面和查找字段(功能类别):

图B

这是包含此 FeatureCategory 属性的 CosmosDB 数据:

图C

其中有 3000 多个。我如何将 CRM(图 A)中的 ID 映射到 CosmosDB(图 C),以便在向 CRM 中的特征类别查找提供值输入时,根据 CosmosDB 中的值识别?

这就是我的想法:

我为逻辑应用程序提供了图 A 中的一个 GUID。我不确定这样做是否正确。该值已推入,但我如何计算所有其他值?

如有任何帮助或建议,我们将不胜感激。

如果我理解你的问题是正确的,你有 Id,它是来自 CosmoDB 的相应名称。

反过来这些Id和唯一名称是特征类别记录(唯一),我不确定它有什么实体名称。 现在您希望使用来自 Cosmo DB 的数据的字段特征类别(查找字段)更新您的实体特征记录。

您不能直接使用记录的 ID 更新查找字段。

Follow the link here to set lookup

对于联系人查找,您可以按照

contacts(<ContactID>)

那么你如何设置特征类别字段,正如上面link中提到的那样

pluralSchemaname(YourGuidFromCosmoDB)

如果这对你不起作用,那么我会说,使用强大的 automate/logic 应用程序的获取记录操作,

所以获取您的要素实体记录如下,记录标识符将是您将从 Cosmo DB 获得的 Guid。

现在您获得了特征查找记录,您可以使用该记录来更新实体特征中的字段特征。