Получение записей в потоке MS из Dynamics CRM

Я новичок в CRM и потоке, и при создании потока с использованием потока MS мне нужно получить запись из Dynamics CRM, эквивалентную приведенному ниже SQL-запросу:

select * from contacts where emailId = '<email id>'

Не могли бы вы помочь мне понять, как я могу этого достичь. Я попытался использовать функцию списка записей, но выдало ошибку, что запрос OData неверен. Изображение потока прилагается.

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


person darkenergy    schedule 31.10.2018    source источник


Ответы (2)


Что ж, это работает, мне просто нужно было поместить параметр в одинарные кавычки, например -

emailaddress1 eq '<Customer email>'

person darkenergy    schedule 31.10.2018

Если я правильно понимаю, проблема, с которой вы столкнулись, связана с запросом фильтра, Flow не выдает ошибку.

  • Я попытался воспроизвести поток на моем экземпляре/организации.
  • Проблема заключается в том, что поле вашего фильтра «emaildress» должно быть выбрано из CRM, то есть из системы.
  • Он не отображается из CRM, а вы написали его от руки.
  • Нажмите «Фильтровать запрос», чтобы открыть диалоговое окно, в котором вы можете сопоставить поля. Скриншот ниже поможет вам понять больше.

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

person AnkUser    schedule 31.10.2018