Плагин 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);