Плагин Dynamics CRM 2011 Получить и получить несколько

Я ищу некоторые рабочие примеры получения сообщений и плагин для получения нескольких сообщений (Раннее связывание). Я не смог найти каких-либо успешно примеров, глядя на онлайн. Я проверил SDK и различные форумы. Ссылки или рабочие примеры будут с благодарностью!

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

Я нашел ссылку в Интернете

В этом примере он может перехватить сообщение и обновить значение, но, похоже, это сработало только в группе 6 (я на 10).

Дальнейшее отношение к вышеупомянутой публикации является одним из Чайтани

В этом примере он реализует аналогичное решение в качестве постоперации и получает свойство BusinessEntity из параметров вывода контекста. (Это сбивает с толку меня, потому что я не вижу это свойство, определенное в ответе получения, я предполагаю, что это должно быть свойство RetrieveResponse.

В конечном счете, я хотел бы получить решение, которое бы перехватывало извлечение или извлечение нескольких значений, корректировало значения для представления и затем возвращалось обратно, если форма сохранена.

1 ответ

Решение

Для получения Несколько:

EntityCollection entities = (EntityCollection)context.OutputParameters["BusinessEntityCollection"];

Для получения:

Entity entity = (Entity)context.OutputParameters["BusinessEntity"];

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

После внесения корректировок нужно просто выполнить следующее:

  • xrm.Attach (PhoneNumber);
  • xrm.UpdateObject (PhoneNumber);
Другие вопросы по тегам