Попытка прочитать настраиваемое поле из Dynamics CRM 2016 с помощью Xrm.WebApi

Я хочу прочитать настраиваемое поле с именем (mxpcah_new_phonecalltype) с помощью вызова WebApi.

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

Из своего браузера я могу позвонить: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894) и получите:  введите описание изображения здесь

этот результат не включает вышеупомянутое настраиваемое поле.

Теперь я запрашиваю: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894)? $ Expand = activitypointer_activity_parties ($ select = Participationtypemask, addressused)

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

Я уверен, что в моем тестовом действии задано значение для настраиваемого поля:  введите описание изображения здесь

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

Настраиваемое поле определяется следующим образом:  введите описание изображения здесь

Так что я ожидал, что вместо null будет 100000002. Есть идеи, почему я не могу прочитать настраиваемое поле?

Также учел этот ресурс: https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/350873/doesn-t-xrm-webapi-support-custom-fields/937811 Я скопировал и вставил имя настраиваемой схемы и убедился, что оно написано правильно. Дополнительную информацию об Api можно найти здесь: https://docs.microsoft.com/de-de/powerapps/developer/common-data-service/webapi/retrieve-entity-using-web-api#специфичныедляполучениясвойства


person HHeckner    schedule 15.04.2020    source источник


Ответы (1)


Действие (Activitypointer) - это объект-контейнер, который будет иметь все общие атрибуты OOB из разных записей активности, таких как электронная почта, телефонный звонок, факс и т. Д.

Вечеринка активности - это контейнер для связанных записей участников, таких как отправитель электронной почты, участники встречи, получатели телефонных звонков и т. Д.

Таким образом, вызовы веб-API с таргетингом на любой из вышеперечисленных не предоставят вам настраиваемые атрибуты, которые вы создали для определенного типа активности. т.е. телефонный звонок

Вместо этого попробуйте следующее:

https://crmdev.crm.dynamics.com/api/data/v9.1/phonecalls

https://myurl/PhonecallActivityHistory/api/data/v8.2/phonecalls(CEA756CE-5D7E-EA11-A97E-005056B82894)
person Arun Vinoth    schedule 15.04.2020