2014-09-03 5 views
-1

У меня есть запрос, где я должен запускать плагин для создания записи каждый раз, когда кто-то открывает запись, это для статистики.Dynamics CRM Получить сообщение

Таким образом, я просто зарегистрировал свой плагин на странице «Получить сообщение сущностей, которые мне нужны» (Contact and EntityX: Какая пользовательская сущность).

Это работало бы неплохо, если бы это не вызывало плагин дважды (создание дублированных записей).

Это происходит, когда плагин работает с контактным объектом, когда он работает против моего пользовательского объекта, он работает полностью нормально.

Кто-нибудь знает, как решить эту проблему или это ожидаемое поведение?

Я попытался следующий код до сих пор:

  1. если (context.Depth> 1) Что всегда возвращают мне значение 1

Спасибо, ребята заранее!

+0

Итак ... когда пользователь открывает запись в CRM, запись должна быть создана в другом объекте? Если кто-то запрашивает запись через SDK, нужно ли это отслеживать? Или вас беспокоит только то, когда кто-то открывает форму в CRM? – Daryl

+0

Я не совсем понимаю, что в этом дело. Это не проблема, вызван ли плагин через пользователя или через SDK. Проблема в том, что он не должен работать дважды. Спасибо за ответ в любом случае! –

+0

его работает дважды, потому что объект запрашивается один раз пользователем, а еще раз в плагине, который вы написали –

ответ

1

Если все, о чем вы заботились, было формой, то вы могли бы сделать все это в js.

Смежные вопросы