Распознавать идентификаторы поиска (CRM) в соответствии со значениями в CosmosDB и устанавливать их в приложение Logi c. - PullRequest
0 голосов
/ 05 августа 2020

Фон:

У меня есть данные, поступающие из CosmosDB, которые нужно отправить в CRM. Я использую для этого LogicApp.

Дилемма:

Есть несколько идентификаторов, с которыми связаны разные атрибуты: например, ems_featurecategoryid. У каждого есть свое имя, которое сопровождается уникальным идентификатором. (Это необработанные данные, которые находятся в CRM)

Рисунок A Figure A

Here is the CRM interface and the lookup field (feature category) in which I wish to push the CosmosDB data into:

Figure B enter image description here

Here is the CosmosDB data that hold this FeatureCategory attribute:

Figure C

enter image description here

There are over 3000 of these. How would I map the IDs that are within CRM (Figure A) with CosmosDB (Figure C), so that when a value input is provided to the Feature Category lookup in CRM, this is recognized according to the value in CosmosDB?

This is what I am thinking:

I provided the Logic App with one of the GUIDs from Figure A. I am not sure if this is the right thing to do. The value is pushed through, but how do I account for all of the others?

Any help or suggestions are appreciated.

enter image description here

введите описание изображения здесь

1 Ответ

1 голос
/ 07 августа 2020

Если я правильно понимаю ваш вопрос, у вас есть идентификатор и соответствующее имя, полученное из CosmoDB.

В свою очередь, эти идентификаторы и уникальное имя являются записями категории функций (уникальными), я не уверен, какой объект называет это есть. Теперь вы sh для своей записи обновления Entity Features с ее полем Feature Category (поле поиска) с данными, поступающими из Cosmo DB.

Вы не можете напрямую обновить поле поиска записи с ее идентификатором.

Перейдите по ссылке здесь, чтобы настроить поиск

Для поиска контактов вы делаете это как

contacts(<ContactID>)

Итак, как вы установите поле Feature Category, Как упомянутый в ссылке выше, вы делаете это как

pluralSchemaname(YourGuidFromCosmoDB)

Если это не работает для вас, я бы сказал, используйте Get Record Action из power automate / logi c app,

Итак, получите запись объекта Feature, как показано ниже, Идентификатор записи будет Guid, который вы получите из Cosmo DB.

Теперь вы получаете запись поиска Feature, и вы можете использовать эту запись для обновления поля Feature в вашем объекте Features.

введите описание изображения здесь

...