2015-12-18 1 views
1

Я использую odata для запроса Dynamics CRM Online 2013. Я пытаюсь отслеживать изменения в отношении определенных объектов. Например, я хочу видеть старые значения и новые значения для возможностей, как вы видели в сводном представлении. Аудит включен для сущностей, но я могу видеть только через odata, является ли поле объекта изменено или нет, и когда оно было изменено.Доступ к изменениям crm через odata

Q. Если включена функция «Отслеживание изменений», это приведет к тому, что будет обнаружен другой объект odata, который даст мне эти измененные значения? enter image description here

ответ

1

Я уверен, что данные объекта аудита не отображаются через OData.

+0

Хотите поделиться тем, что я узнал сегодня: https://yanivrdt.wordpress.com/2016/01/08/извлечения-аудит-истории-записи, с помощью-апи / –

0

Аудиторская таблица не расходуется через вызовы Sdk .. ни одата, ни мыла. Посылка позволит запросить запросы sql, но все же данные разделены «,», «~».

С другой стороны, отслеживание изменений доступно через вызов sdk, используя сообщение RetrieveEntityChangesRequest. Pls ссылается на ссылку ниже.

Но это для первичного использования служб интеграции для идентификации измененных записей для восходящих/нисходящих систем из последнего цикла.

https://msdn.microsoft.com/en-us/library/dn932130.aspx

Update: Reg аудит, у нас есть некоторые ограниченные варианты, хотя - https://yanivrdt.wordpress.com/2016/01/08/retrieving-audit-history-records-via-api/